diff --git a/app/helpers/record_helper.rb b/app/helpers/record_helper.rb
index e9ae0ac6..cc42d29c 100644
--- a/app/helpers/record_helper.rb
+++ b/app/helpers/record_helper.rb
@@ -98,32 +98,16 @@ def access_type(metadata)
access_right.first['description']
end
- # For GDT records, a 'more information' section includes all fields that are currently mapped in
- # [transmogrifier](https://github.com/MITLibraries/transmogrifier/blob/main/transmogrifier/sources/json/aardvark.py).
- # Note: the publishers field is not yet available in TIMDEX API, but it should be added here once it is.
- def more_info_geo?(metadata)
- relevant_fields = %w[alternate_titles contributors dates format identifiers languages locations
- links notes provider publishers rights]
- metadata.keys.any? { |key| relevant_fields.include? key }
- end
-
def parse_nested_field(field)
# Don't continue if it's not a nested field.
return unless field.is_a?(Array) && field.first.is_a?(Hash)
- # We don't care about display subfields with null values, our the contributors 'mitAffiliated' subfield.
+ # We don't care about display subfields with null values.
field.map do |subfield|
- subfield.reject { |key, value| key == 'mitAffiliated' || value.blank? }
+ subfield.reject { |_, value| value.blank? }
end.compact
end
- def render_subfield(subfield)
- # Date ranges are handled differently than other subfields
- return ("kind: #{subfield['kind']}; range: " + date_range(subfield['range'])) if subfield['range'].present?
-
- subfield.map { |key, value| "#{key}: #{value}" }.join('; ')
- end
-
def source_metadata_available?(links)
links&.any? { |link| link['kind'] == 'Download' && link['text'] == 'Source Metadata' }
end
@@ -134,6 +118,12 @@ def source_metadata_link(links)
links.select { |link| link['kind'] == 'Download' && link['text'] == 'Source Metadata' }.first['url']
end
+ def geospatial_coordinates?(locations)
+ return if locations.blank?
+
+ locations.any? { |location| location['geoshape'] }
+ end
+
private
def render_kind_value(list)
diff --git a/app/models/timdex_record.rb b/app/models/timdex_record.rb
index 770e4150..817906bd 100644
--- a/app/models/timdex_record.rb
+++ b/app/models/timdex_record.rb
@@ -60,7 +60,7 @@ class TimdexRecord < TimdexBase
}
literaryForm
locations {
- geopoint
+ geoshape
kind
value
}
diff --git a/app/views/record/_more_info_geo.html.erb b/app/views/record/_more_info_geo.html.erb
deleted file mode 100644
index eada63ac..00000000
--- a/app/views/record/_more_info_geo.html.erb
+++ /dev/null
@@ -1,107 +0,0 @@
-
More information
-
-
-
-
- <% if metadata['alternateTitles'].present? %>
- - Alternate titles:
-
- <% parse_nested_field(metadata['alternateTitles']).each do |subfield| %>
- - <%= render_subfield(subfield) %>
- <% end %>
-
-
- <% end %>
-
- <% if metadata['dates'].present? %>
- - Dates:
-
- <% parse_nested_field(metadata['dates']).each do |subfield| %>
- - <%= render_subfield(subfield) %>
- <% end %>
-
-
- <% end %>
-
- <% if metadata['contributors'].present? %>
- - Contributors:
-
- <% parse_nested_field(metadata['contributors']).each do |subfield| %>
- - <%= render_subfield(subfield) %>
- <% end %>
-
-
- <% end %>
-
- <% if metadata['locations'].present? %>
- - Locations:
-
- <% parse_nested_field(metadata['locations']).each do |subfield| %>
- - <%= render_subfield(subfield) %>
- <% end %>
-
-
- <% end %>
-
- <% if metadata['notes'].present? %>
- - Notes:
-
- <% parse_nested_field(metadata['notes']).each do |subfield| %>
- - <%= render_subfield(subfield) %>
- <% end %>
-
-
- <% end %>
-
- <% if metadata['provider'].present? %>
- - Provider: <%= metadata['provider'] %>
- <% end %>
-
- <% if metadata['citation'].present? %>
- - Citation: <%= metadata['citation'] %>
- <% end %>
-
- <% if metadata['format'].present? %>
- - Format: <%= metadata['format'] %>
- <% end %>
-
- <% if metadata['languages'].present? %>
- - Languages:
-
- <% metadata['languages'].each do |language| %>
- - <%= language %>
- <% end %>
-
-
- <% end %>
-
- <% if metadata['links'].present? %>
- - Links:
-
- <% parse_nested_field(metadata['links']).each do |subfield| %>
- - <%= render_subfield(subfield) %>
- <% end %>
-
-
- <% end %>
-
- <% if metadata['rights'].present? %>
- - Rights:
-
- <% parse_nested_field(metadata['rights']).each do |subfield| %>
- - <%= render_subfield(subfield) %>
- <% end %>
-
-
- <% end %>
-
- <% if metadata['publishers'].present? %>
- - Publishers
-
- <% parse_nested_field(metadata['publishers']).each do |subfield| %>
- - <%= render_subfield(subfield) %>
- <% end %>
-
-
- <% end %>
-
diff --git a/app/views/record/_record_geo.html.erb b/app/views/record/_record_geo.html.erb
index c4d0badd..a1e7eaac 100644
--- a/app/views/record/_record_geo.html.erb
+++ b/app/views/record/_record_geo.html.erb
@@ -19,6 +19,37 @@
<% end %>
+ <% if @record['alternateTitles'].present? %>
+ Alternate titles
+
+ <% parse_nested_field(@record['alternateTitles']).each do |title| %>
+ - <%= title['value'] %>
+ <% end %>
+
+ <% end %>
+
+ <% if @record['dates'].present? %>
+ Dates
+
+ <% @record['dates'].each do |date| %>
+ -
+ <%= date['kind'] %>: <%= date_parse(date['value']) %><%= date_range(date['range']) %>
+ <%= " Note: #{date['note']}" if date['note'].present? %>
+
+ <% end %>
+
+ <% end %>
+
+
+ <% if @record['publishers'].present? %>
+ Publishers
+
+ <% parse_nested_field(@record['publishers']).each do |publisher| %>
+ - <%= publisher['name'] %>
+ <% end %>
+
+ <% end %>
+
<% if @record['summary'].present? %>
Summary
<% @record['summary'].each do |paragraph| %>
@@ -37,8 +68,61 @@
<% end %>
- <% if more_info_geo?(@record) %>
- <%= render partial: 'more_info_geo', locals: { metadata: @record } %>
+
+ <% if geospatial_coordinates?(@record['locations']) %>
+ Geospatial coordinates
+
+ <% parse_nested_field(@record['locations']).each do |location| %>
+ <% if location['geoshape'].present? %>
+ - <%= "#{location['kind']}: #{location['geoshape']}" %>
+ <% end %>
+ <% end %>
+
+ <% end %>
+
+ <% if @record['notes'].present? %>
+ Notes
+
+ <% parse_nested_field(@record['notes']).each do |note| %>
+ - <%= "#{note['kind']}: " if note['kind'] %><%= note['value'] %>
+ <% end %>
+
+ <% end %>
+
+ <% if @record['provider'].present? %>
+ Provider
+ <%= @record['provider'] %>
+ <% end %>
+
+ <% if @record['rights'].present? %>
+ Rights
+
+ <% parse_nested_field(@record['rights']).each do |right| %>
+
+ <% unless right['kind'] == 'Access to files' %>
+ - <%= "#{right['kind']}: " if right['kind'] %><%= right['description'] %>
+ <% end %>
+ <% end %>
+
+ <% end %>
+
+ <% if @record['citation'].present? %>
+ Citation
+ <%= @record['citation'] %>
+ <% end %>
+
+ <% if @record['format'].present? %>
+ Format
+ <%= @record['format'] %>
+ <% end %>
+
+ <% if @record['languages'].present? %>
+ Languages
+
+ <% @record['languages'].each do |language| %>
+ - <%= language %>
+ <% end %>
+
<% end %>
diff --git a/test/helpers/record_helper_test.rb b/test/helpers/record_helper_test.rb
index b39c1ba4..d0ae98e5 100644
--- a/test/helpers/record_helper_test.rb
+++ b/test/helpers/record_helper_test.rb
@@ -270,26 +270,6 @@ class RecordHelperTest < ActionView::TestCase
assert_equal 'https://example.org/metadata.zip', source_metadata_link(links)
end
- test 'more_info_geo? true if some relevant fields exist' do
- date_record = { 'dates' => [{ 'kind' => 'Issued', 'value' => '2001' }] }
- assert more_info_geo?(date_record)
-
- locations_record = { 'locations' => [{ 'kind' => 'Place Name', 'value' => 'The Village Vanguard' }] }
- assert more_info_geo?(locations_record)
-
- provider_record = { 'provider' => 'MIT' }
- assert more_info_geo?(provider_record)
-
- publishers_record = { 'publishers' => [{ 'name' => 'Jagjaguwar', 'location' => 'Bloomington, IN',
- 'date' => '2011' }] }
- assert more_info_geo?(provider_record)
- end
-
- test 'more_info_geo? false if no more info available' do
- record = { 'title' => 'foo', 'source' => 'bar' }
- assert_not more_info_geo?(record)
- end
-
test 'parse_nested_field returns nil for fields that are not nested' do
string_field = 'string'
array_of_strings_field = ['string', 'other_string']
@@ -302,23 +282,23 @@ class RecordHelperTest < ActionView::TestCase
assert_equal nested_field, parse_nested_field(nested_field)
end
- test 'parse_nested_field ignores mitAffiliated subfield' do
- contributors = [{ 'kind' => 'bandleader', 'value' => 'Coltrane, John', 'mitAffiliated' => false }]
- assert_equal [{ 'kind' => 'bandleader', 'value' => 'Coltrane, John' }], parse_nested_field(contributors)
- end
-
test 'parse_nested_field trims null values' do
contributors = [{ 'kind' => 'bandleader', 'value' => 'Coltrane, John', 'identifier' => nil }]
assert_equal [{ 'kind' => 'bandleader', 'value' => 'Coltrane, John' }], parse_nested_field(contributors)
end
- test 'render_subfield treats date ranges accordingly' do
- date_range = { 'kind' => 'Coverage', 'value' => '1999', 'range' => { 'gte' => '1999', 'lte' => '2000' } }
- assert_equal "kind: Coverage; range: 1999 to 2000", render_subfield(date_range)
+ test 'geospatial_coordinates? returns true if geoshape is present' do
+ geoshape = [{ 'kind' => 'a', 'geoshape' => 'b' }]
+ assert geospatial_coordinates?(geoshape)
+ end
+
+ test 'geospatial_coordinates? returns false if geoshape is absent' do
+ place = [{ 'kind' => 'Place name', 'value' => 'Pittsburgh' }]
+ assert_not geospatial_coordinates?(place)
end
- test 'render_subfield renders a variety of key/value pairs' do
- contributor = { 'kind' => 'bandleader', 'value' => 'Coltrane, John', 'identifier' => 'Trane', 'genre' => 'jazz' }
- assert_equal "kind: bandleader; value: Coltrane, John; identifier: Trane; genre: jazz", render_subfield(contributor)
+ test 'geospatial_coordinates? returns false if locations are not present' do
+ locations = []
+ assert_not geospatial_coordinates?(locations)
end
end
diff --git a/test/vcr_cassettes/alma_record_with_no_publication_date.yml b/test/vcr_cassettes/alma_record_with_no_publication_date.yml
index 4df9fd52..28d06338 100644
--- a/test/vcr_cassettes/alma_record_with_no_publication_date.yml
+++ b/test/vcr_cassettes/alma_record_with_no_publication_date.yml
@@ -12,7 +12,7 @@ http_interactions:
{\n funderName\n funderIdentifier\n funderIdentifierType\n awardUri\n awardNumber\n }\n holdings
{\n callnumber\n collection\n format\n location\n notes\n summary\n }\n identifiers
{\n kind\n value\n }\n languages\n links {\n kind\n restrictions\n text\n url\n }\n literaryForm\n locations
- {\n geopoint\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
+ {\n geoshape\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
{\n date\n location\n name\n }\n relatedItems {\n description\n itemType\n relationship\n uri\n }\n rights
{\n description\n kind\n uri\n }\n source\n sourceLink\n subjects
{\n kind\n value\n }\n summary\n timdexRecordId\n title\n }\n}","variables":{"id":"alma:9935254980806761","index":"FAKE_TIMDEX_INDEX"},"operationName":"TimdexRecord__Query"}'
@@ -33,11 +33,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:56:40 GMT
+ - Thu, 02 May 2024 20:57:46 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078601&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=UygTa4J3eWJXhThYBsdGgvOMm%2FdEIyG%2FdEtCi1k8CfA%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683466&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=FymTBfubE02W6iMJ6jOndBT2Oprgq0zFR0Q0G6ukhXQ%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078601&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=UygTa4J3eWJXhThYBsdGgvOMm%2FdEIyG%2FdEtCi1k8CfA%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683466&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=FymTBfubE02W6iMJ6jOndBT2Oprgq0zFR0Q0G6ukhXQ%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -57,22 +57,22 @@ http_interactions:
Vary:
- Accept, Origin
Etag:
- - W/"a9ef2eb1df712e3fbe76fddf2e3e79b0"
+ - W/"22501c3502a128e987712a3e0cc7ba10"
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - a1dcfad4-58b8-486a-b6cd-21566d9791ed
+ - 66f01781-cf57-42e0-96dd-7d6469c1709f
X-Runtime:
- - '0.068000'
+ - '0.041443'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
- - '6289'
+ - '4344'
Via:
- 1.1 vegur
body:
encoding: ASCII-8BIT
string: !binary |-
- eyJkYXRhIjp7InJlY29yZElkIjp7ImFsdGVybmF0ZVRpdGxlcyI6W3sia2luZCI6IlZhcnlpbmcgRm9ybSBvZiBUaXRsZSIsInZhbHVlIjoiU2Now4PCtm5lcyBhbGx0w4PCpGdsaWNoIGVybGViZW4ifV0sImNhbGxOdW1iZXJzIjpbIkJIMzAxLlA3OCIsIjExMS44NSJdLCJjaXRhdGlvbiI6Ik1hYXNlLCBLYXNwYXIgKDIwMjIpOiBTY2hvzIhuZXMgYWxsdGHMiGdsaWNoIGVybGViZW4gOiBVzIhiZXIgZGllIEHMiHN0aGV0aXNpZXJ1bmcgZGVyIEt1bHR1ci4gQmllbGVmZWxkIDogdHJhbnNjcmlwdCBWZXJsYWcuIExhbmd1YWdlIG1hdGVyaWFsLiBodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MzUyNTQ5ODA4MDY3NjEiLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250ZW50cyI6WyJGcm9udG1hdHRlciIsIkluaGFsdCIsIkVpbmxlaXR1bmciLCIxLiBEZXIgUmFobWVuOiDDhHN0aGV0aXNpZXJ1bmcgZGVzIEFsbHRhZ3NsZWJlbnMiLCIyLiDDhHN0aGV0aXNjaCAtIFNjaMO2bmVzIC0gS3Vuc3Q6IEJlZ3JpZmZza2zDpHJ1bmdlbiIsIjMuIEFsbHTDpGdsaWNoa2VpdCwgQWxsdGFnc3ByYWt0aWtlbiwgQWxsdGFnc8Okc3RoZXRpayIsIjQuIMOEc3RoZXRpc2NoIEVybGViZW4gLSBlaW4gS29udGludXVtIiwiNS4gRGltZW5zaW9uZW4gYWxsdGFnc8Okc3RoZXRpc2NoZW4gRXJsZWJlbnMiLCI2LiBBdXNibGljayIsIkxpdGVyYXR1ciIsIlBlcnNvbmVucmVnaXN0ZXIiLCJTYWNocmVnaXN0ZXIiXSwiY29udHJpYnV0b3JzIjpbeyJhZmZpbGlhdGlvbiI6bnVsbCwiaWRlbnRpZmllciI6bnVsbCwia2luZCI6ImF1dGhvciIsIm1pdEFmZmlsaWF0ZWQiOm51bGwsInZhbHVlIjoiTWFhc2UsIEthc3BhciJ9XSwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwibm90ZSI6bnVsbCwicmFuZ2UiOm51bGwsInZhbHVlIjoiMjAyMiJ9XSwiZWRpdGlvbiI6bnVsbCwiZm9ybWF0IjpudWxsLCJmdW5kaW5nSW5mb3JtYXRpb24iOm51bGwsImhvbGRpbmdzIjpbeyJjYWxsbnVtYmVyIjpudWxsLCJjb2xsZWN0aW9uIjoiRE9BQiBEaXJlY3Rvcnkgb2YgT3BlbiBBY2Nlc3MgQm9va3MiLCJmb3JtYXQiOiJlbGVjdHJvbmljIHJlc291cmNlIiwibG9jYXRpb24iOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY1MTc1NTI1MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIiwibm90ZXMiOm51bGwsInN1bW1hcnkiOm51bGx9LHsiY2FsbG51bWJlciI6bnVsbCwiY29sbGVjdGlvbiI6IkVib29rIENlbnRyYWwgUGVycGV0dWFsLCBEREEgYW5kIFN1YnNjcmlwdGlvbiBUaXRsZXMiLCJmb3JtYXQiOiJlbGVjdHJvbmljIHJlc291cmNlIiwibG9jYXRpb24iOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY5MzI5MzEzMDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIiwibm90ZXMiOm51bGwsInN1bW1hcnkiOm51bGx9LHsiY2FsbG51bWJlciI6bnVsbCwiY29sbGVjdGlvbiI6IldhbHRlciBEZSBHcnV5dGVyOiBPcGVuIEFjY2VzcyBlQm9va3MiLCJmb3JtYXQiOiJlbGVjdHJvbmljIHJlc291cmNlIiwibG9jYXRpb24iOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY0OTM3NjY1MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIiwibm90ZXMiOm51bGwsInN1bW1hcnkiOm51bGx9LHsiY2FsbG51bWJlciI6bnVsbCwiY29sbGVjdGlvbiI6Ik9BUEVOIE9wZW4iLCJmb3JtYXQiOiJlbGVjdHJvbmljIHJlc291cmNlIiwibG9jYXRpb24iOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY1MTc1NDA5MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIiwibm90ZXMiOm51bGwsInN1bW1hcnkiOm51bGx9LHsiY2FsbG51bWJlciI6bnVsbCwiY29sbGVjdGlvbiI6IkVCU0NPaG9zdCBlQm9vayBPcGVuIEFjY2VzcyIsImZvcm1hdCI6ImVsZWN0cm9uaWMgcmVzb3VyY2UiLCJsb2NhdGlvbiI6Imh0dHBzOi8vbmEwNi5hbG1hLmV4bGlicmlzZ3JvdXAuY29tL3ZpZXcvdXJlc29sdmVyLzAxTUlUX0lOU1Qvb3BlbnVybD91Lmlnbm9yZV9kYXRlX2NvdmVyYWdlPXRydWVcdTAwMjZwb3J0Zm9saW9fcGlkPTUzNjkyOTk4ODYwMDA2NzYxXHUwMDI2Rm9yY2VfZGlyZWN0PXRydWUiLCJub3RlcyI6bnVsbCwic3VtbWFyeSI6bnVsbH1dLCJpZGVudGlmaWVycyI6W3sia2luZCI6IklTQk4iLCJ2YWx1ZSI6IjMtODM5NC02MTE3LTAifSx7ImtpbmQiOiJPdGhlciBJZGVudGlmaWVyIiwidmFsdWUiOiIxMC4xNTE1Lzk3ODM4Mzk0NjExNzQuIGRvaSJ9LHsia2luZCI6Ik9DTEMgTnVtYmVyIiwidmFsdWUiOiIoQ0tCKTU2ODAwMDAwMDAwNjg5NzkifSx7ImtpbmQiOiJPQ0xDIE51bWJlciIsInZhbHVlIjoiKE5qSGFjSSk5OTU2ODAwMDAwMDAwNjg5NzkifSx7ImtpbmQiOiJPQ0xDIE51bWJlciIsInZhbHVlIjoiKG9hcGVuKWh0dHBzOi8vZGlyZWN0b3J5LmRvYWJvb2tzLm9yZy9oYW5kbGUvMjAuNTAwLjEyODU0LzkxNzA0In0seyJraW5kIjoiT0NMQyBOdW1iZXIiLCJ2YWx1ZSI6IihERS1CMTU5Nyk2MTI4NTgifSx7ImtpbmQiOiJPQ0xDIE51bWJlciIsInZhbHVlIjoiMTMzODAyMDEyMSJ9LHsia2luZCI6Ik9DTEMgTnVtYmVyIiwidmFsdWUiOiIoREUtQjE1OTcpOTc4MzgzOTQ2MTE3NCJ9LHsia2luZCI6Ik9DTEMgTnVtYmVyIiwidmFsdWUiOiIoRVhMQ1opOTk1NjgwMDAwMDAwMDY4OTc5In1dLCJsYW5ndWFnZXMiOlsiR2VybWFuIl0sImxpbmtzIjpbeyJraW5kIjoiRGlnaXRhbCBvYmplY3QgVVJMIiwicmVzdHJpY3Rpb25zIjpudWxsLCJ0ZXh0IjoiRE9BQiBEaXJlY3Rvcnkgb2YgT3BlbiBBY2Nlc3MgQm9va3MiLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY1MTc1NTI1MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn0seyJraW5kIjoiRGlnaXRhbCBvYmplY3QgVVJMIiwicmVzdHJpY3Rpb25zIjpudWxsLCJ0ZXh0IjoiRWJvb2sgQ2VudHJhbCBQZXJwZXR1YWwsIEREQSBhbmQgU3Vic2NyaXB0aW9uIFRpdGxlcyIsInVybCI6Imh0dHBzOi8vbmEwNi5hbG1hLmV4bGlicmlzZ3JvdXAuY29tL3ZpZXcvdXJlc29sdmVyLzAxTUlUX0lOU1Qvb3BlbnVybD91Lmlnbm9yZV9kYXRlX2NvdmVyYWdlPXRydWVcdTAwMjZwb3J0Zm9saW9fcGlkPTUzNjkzMjkzMTMwMDA2NzYxXHUwMDI2Rm9yY2VfZGlyZWN0PXRydWUifSx7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJXYWx0ZXIgRGUgR3J1eXRlcjogT3BlbiBBY2Nlc3MgZUJvb2tzIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM2NDkzNzY2NTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9LHsia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6Ik9BUEVOIE9wZW4iLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY1MTc1NDA5MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn0seyJraW5kIjoiRGlnaXRhbCBvYmplY3QgVVJMIiwicmVzdHJpY3Rpb25zIjpudWxsLCJ0ZXh0IjoiRUJTQ09ob3N0IGVCb29rIE9wZW4gQWNjZXNzIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM2OTI5OTg4NjAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9XSwibGl0ZXJhcnlGb3JtIjoiTm9uZmljdGlvbiIsImxvY2F0aW9ucyI6W3siZ2VvcG9pbnQiOm51bGwsImtpbmQiOiJQbGFjZSBvZiBQdWJsaWNhdGlvbiIsInZhbHVlIjoiR2VybWFueSJ9LHsiZ2VvcG9pbnQiOm51bGwsImtpbmQiOiJQbGFjZSBvZiBQdWJsaWNhdGlvbiIsInZhbHVlIjoiQmllbGVmZWxkIn1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIkthc3BhciBNYWFzZSJdfSx7ImtpbmQiOiJTb3VyY2Ugb2YgRGVzY3JpcHRpb24gTm90ZSIsInZhbHVlIjpbIkRlc2NyaXB0aW9uIGJhc2VkIG9uOiBvbmxpbmUgcmVzb3VyY2U7IHRpdGxlIGZyb20gUERGIGluZm9ybWF0aW9uIHNjcmVlbiAoRGUgR3J1eXRlciwgdmlld2VkIE5vdmVtYmVyIDE1LCAyMDIyKSJdfV0sIm51bWJlcmluZyI6bnVsbCwicGh5c2ljYWxEZXNjcmlwdGlvbiI6IjEgb25saW5lIHJlc291cmNlICgxOTIgcGFnZXMpIiwicHJvdmlkZXIiOm51bGwsInB1YmxpY2F0aW9uRnJlcXVlbmN5IjpudWxsLCJwdWJsaXNoZXJzIjpbeyJkYXRlIjoiMjAyMiIsImxvY2F0aW9uIjoiQmllbGVmZWxkIiwibmFtZSI6InRyYW5zY3JpcHQgVmVybGFnIn0seyJkYXRlIjoiWzIwMjJdIiwibG9jYXRpb24iOiJCaWVsZWZlbGQiLCJuYW1lIjoidHJhbnNjcmlwdCBWZXJsYWcifSx7ImRhdGUiOiLCqTIwMjIiLCJsb2NhdGlvbiI6bnVsbCwibmFtZSI6bnVsbH1dLCJyZWxhdGVkSXRlbXMiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlIjoiTUlUIEFsbWEiLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTM1MjU0OTgwODA2NzYxIiwic3ViamVjdHMiOlt7ImtpbmQiOiJUb3BpY2FsIFRlcm0iLCJ2YWx1ZSI6WyJBZXN0aGV0aWNzIC0gUHN5Y2hvbG9naWNhbCBhc3BlY3RzIl19XSwic3VtbWFyeSI6WyLDhHN0aGV0aXNpZXJ1bmcgYWxzIGRhcyBTdHJlYmVuLCBTY2jDtm5lcyB6dSBlcmxlYmVuLCBoYXQgZGllIEVudHdpY2tsdW5nIGRlciBNZW5zY2hoZWl0IHZvcmFuZ2V0cmllYmVuIC0gaGV1dGUgYmVzdGltbXQgc2llIGFscyBNZWdhdHJlbmQgZGVuIEFsbHRhZy4gSW4gQXVzZWluYW5kZXJzZXR6dW5nIG1pdCBkZW0gw4RzdGhldGlzaWVydW5nc21vZGVsbCB2b24gQW5kcmVhcyBSZWNrd2l0eiB6ZWljaG5ldCBLYXNwYXIgTWFhc2UgZGllc2UgRW50d2lja2x1bmcgYmlzIGluIGRpZSBHZWdlbndhcnQgbmFjaC4gV2VsY2hlIFJvbGxlIHNwaWVsdCBkYWJlaSBLdW5zdCwgd2VsY2hlIFJvbGxlIHNpbm5saWNoIGFucmVnZW5kZSBVbXdlbHQ/IFdhcyBtYWNodCBkaWUgQWxsdMOkZ2xpY2hrZWl0IMOkc3RoZXRpc2NoZW4gRXJsZWJlbnMgYXVzLCBiZWkgZGVyIFplcnN0cmV1dW5nIGFscyBQcmF4aXMgdmVydGVpbHRlciBBdWZtZXJrc2Fta2VpdCBkb21pbmllcnQ/IFVuZCB3aWUgdmVyYmluZGVuIHNpY2ggVmVyZ27DvGdlbiB1bmQgc2lubmxpY2hlIEVya2VubnRuaXMsIEbDvGhsZW4gdW5kIFdpc3NlbiwgRW1wZmluZGVuIHVuZCBEYXLDvGJlci1SZWRlbj8gUG90ZW56aWFsZSB1bmQgR3JlbnplbiBoZXV0aWdlciDDhHN0aGV0aXNpZXJ1bmcgd2VyZGVuIGF1cyBkZXIgUGVyc3Bla3RpdmUgZ2V3w7ZobmxpY2hlciBBbGx0YWdzYWt0ZXVyKmlubmVuIGVyw7ZydGVydC4iXSwidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MzUyNTQ5ODA4MDY3NjEiLCJ0aXRsZSI6IlNjaG/MiG5lcyBhbGx0YcyIZ2xpY2ggZXJsZWJlbiA6IFXMiGJlciBkaWUgQcyIc3RoZXRpc2llcnVuZyBkZXIgS3VsdHVyIn19fQ==
- recorded_at: Thu, 25 Apr 2024 20:56:41 GMT
+ eyJkYXRhIjp7InJlY29yZElkIjp7ImFsdGVybmF0ZVRpdGxlcyI6W3sia2luZCI6IlZhcnlpbmcgRm9ybSBvZiBUaXRsZSIsInZhbHVlIjoiU2Now4PCtm5lcyBhbGx0w4PCpGdsaWNoIGVybGViZW4ifV0sImNhbGxOdW1iZXJzIjpbIkJIMzAxLlA3OCIsIjExMS44NSJdLCJjaXRhdGlvbiI6Ik1hYXNlLCBLYXNwYXIgKDIwMjIpOiBTY2hvzIhuZXMgYWxsdGHMiGdsaWNoIGVybGViZW4gOiBVzIhiZXIgZGllIEHMiHN0aGV0aXNpZXJ1bmcgZGVyIEt1bHR1ci4gQmllbGVmZWxkIHRyYW5zY3JpcHQgVmVybGFnIDIwMjIuIExhbmd1YWdlIG1hdGVyaWFsLiBodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MzUyNTQ5ODA4MDY3NjEiLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250ZW50cyI6bnVsbCwiY29udHJpYnV0b3JzIjpbeyJhZmZpbGlhdGlvbiI6bnVsbCwiaWRlbnRpZmllciI6bnVsbCwia2luZCI6ImF1dGhvciIsIm1pdEFmZmlsaWF0ZWQiOm51bGwsInZhbHVlIjoiTWFhc2UsIEthc3BhciJ9XSwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwibm90ZSI6bnVsbCwicmFuZ2UiOm51bGwsInZhbHVlIjoiMjAyMiJ9XSwiZWRpdGlvbiI6bnVsbCwiZm9ybWF0IjpudWxsLCJmdW5kaW5nSW5mb3JtYXRpb24iOm51bGwsImhvbGRpbmdzIjpbeyJjYWxsbnVtYmVyIjpudWxsLCJjb2xsZWN0aW9uIjoiRE9BQiBEaXJlY3Rvcnkgb2YgT3BlbiBBY2Nlc3MgQm9va3MiLCJmb3JtYXQiOiJlbGVjdHJvbmljIHJlc291cmNlIiwibG9jYXRpb24iOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY1MTc1NTI1MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIiwibm90ZXMiOm51bGwsInN1bW1hcnkiOm51bGx9LHsiY2FsbG51bWJlciI6bnVsbCwiY29sbGVjdGlvbiI6IldhbHRlciBEZSBHcnV5dGVyOiBPcGVuIEFjY2VzcyBlQm9va3MiLCJmb3JtYXQiOiJlbGVjdHJvbmljIHJlc291cmNlIiwibG9jYXRpb24iOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY0OTM3NjY1MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIiwibm90ZXMiOm51bGwsInN1bW1hcnkiOm51bGx9LHsiY2FsbG51bWJlciI6bnVsbCwiY29sbGVjdGlvbiI6Ik9BUEVOIEZyZWUiLCJmb3JtYXQiOiJlbGVjdHJvbmljIHJlc291cmNlIiwibG9jYXRpb24iOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY1MTc1NDA5MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIiwibm90ZXMiOm51bGwsInN1bW1hcnkiOm51bGx9XSwiaWRlbnRpZmllcnMiOlt7ImtpbmQiOiJJU0JOIiwidmFsdWUiOiIzLTgzOTQtNjExNy0wIn0seyJraW5kIjoiT0NMQyBOdW1iZXIiLCJ2YWx1ZSI6IihDS0IpNTY4MDAwMDAwMDA2ODk3OSJ9LHsia2luZCI6Ik9DTEMgTnVtYmVyIiwidmFsdWUiOiIoTmpIYWNJKTk5NTY4MDAwMDAwMDA2ODk3OSJ9LHsia2luZCI6Ik9DTEMgTnVtYmVyIiwidmFsdWUiOiIob2FwZW4paHR0cHM6Ly9kaXJlY3RvcnkuZG9hYm9va3Mub3JnL2hhbmRsZS8yMC41MDAuMTI4NTQvOTE3MDQifSx7ImtpbmQiOiJPQ0xDIE51bWJlciIsInZhbHVlIjoiKEVYTENaKTk5NTY4MDAwMDAwMDA2ODk3OSJ9XSwibGFuZ3VhZ2VzIjpbIkdlcm1hbiJdLCJsaW5rcyI6W3sia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6IkRPQUIgRGlyZWN0b3J5IG9mIE9wZW4gQWNjZXNzIEJvb2tzIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM2NTE3NTUyNTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9LHsia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6IldhbHRlciBEZSBHcnV5dGVyOiBPcGVuIEFjY2VzcyBlQm9va3MiLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY0OTM3NjY1MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn0seyJraW5kIjoiRGlnaXRhbCBvYmplY3QgVVJMIiwicmVzdHJpY3Rpb25zIjpudWxsLCJ0ZXh0IjoiT0FQRU4gRnJlZSIsInVybCI6Imh0dHBzOi8vbmEwNi5hbG1hLmV4bGlicmlzZ3JvdXAuY29tL3ZpZXcvdXJlc29sdmVyLzAxTUlUX0lOU1Qvb3BlbnVybD91Lmlnbm9yZV9kYXRlX2NvdmVyYWdlPXRydWVcdTAwMjZwb3J0Zm9saW9fcGlkPTUzNjUxNzU0MDkwMDA2NzYxXHUwMDI2Rm9yY2VfZGlyZWN0PXRydWUifV0sImxpdGVyYXJ5Rm9ybSI6Ik5vbmZpY3Rpb24iLCJsb2NhdGlvbnMiOlt7Imdlb3NoYXBlIjpudWxsLCJraW5kIjoiUGxhY2Ugb2YgUHVibGljYXRpb24iLCJ2YWx1ZSI6Ikdlcm1hbnkifV0sIm5vdGVzIjpbeyJraW5kIjoiVGl0bGUgU3RhdGVtZW50IG9mIFJlc3BvbnNpYmlsaXR5IiwidmFsdWUiOlsiS2FzcGFyIE1hYXNlIl19LHsia2luZCI6IlNvdXJjZSBvZiBEZXNjcmlwdGlvbiBOb3RlIiwidmFsdWUiOlsiRGVzY3JpcHRpb24gYmFzZWQgb246IG9ubGluZSByZXNvdXJjZTsgdGl0bGUgZnJvbSBQREYgaW5mb3JtYXRpb24gc2NyZWVuIChEZSBHcnV5dGVyLCB2aWV3ZWQgTm92ZW1iZXIgMTUsIDIwMjIpIl19XSwibnVtYmVyaW5nIjpudWxsLCJwaHlzaWNhbERlc2NyaXB0aW9uIjoiMSBvbmxpbmUgcmVzb3VyY2UgKDE5MiBwYWdlcykiLCJwcm92aWRlciI6bnVsbCwicHVibGljYXRpb25GcmVxdWVuY3kiOm51bGwsInB1Ymxpc2hlcnMiOm51bGwsInJlbGF0ZWRJdGVtcyI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2UiOiJNSVQgQWxtYSIsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MzUyNTQ5ODA4MDY3NjEiLCJzdWJqZWN0cyI6W3sia2luZCI6IlRvcGljYWwgVGVybSIsInZhbHVlIjpbIkFlc3RoZXRpY3MgLSBQc3ljaG9sb2dpY2FsIGFzcGVjdHMiXX1dLCJzdW1tYXJ5IjpbIsOEc3RoZXRpc2llcnVuZyBhbHMgZGFzIFN0cmViZW4sIFNjaMO2bmVzIHp1IGVybGViZW4sIGhhdCBkaWUgRW50d2lja2x1bmcgZGVyIE1lbnNjaGhlaXQgdm9yYW5nZXRyaWViZW4gLSBoZXV0ZSBiZXN0aW1tdCBzaWUgYWxzIE1lZ2F0cmVuZCBkZW4gQWxsdGFnLiBJbiBBdXNlaW5hbmRlcnNldHp1bmcgbWl0IGRlbSDDhHN0aGV0aXNpZXJ1bmdzbW9kZWxsIHZvbiBBbmRyZWFzIFJlY2t3aXR6IHplaWNobmV0IEthc3BhciBNYWFzZSBkaWVzZSBFbnR3aWNrbHVuZyBiaXMgaW4gZGllIEdlZ2Vud2FydCBuYWNoLiBXZWxjaGUgUm9sbGUgc3BpZWx0IGRhYmVpIEt1bnN0LCB3ZWxjaGUgUm9sbGUgc2lubmxpY2ggYW5yZWdlbmRlIFVtd2VsdD8gV2FzIG1hY2h0IGRpZSBBbGx0w6RnbGljaGtlaXQgw6RzdGhldGlzY2hlbiBFcmxlYmVucyBhdXMsIGJlaSBkZXIgWmVyc3RyZXV1bmcgYWxzIFByYXhpcyB2ZXJ0ZWlsdGVyIEF1Zm1lcmtzYW1rZWl0IGRvbWluaWVydD8gVW5kIHdpZSB2ZXJiaW5kZW4gc2ljaCBWZXJnbsO8Z2VuIHVuZCBzaW5ubGljaGUgRXJrZW5udG5pcywgRsO8aGxlbiB1bmQgV2lzc2VuLCBFbXBmaW5kZW4gdW5kIERhcsO8YmVyLVJlZGVuPyBQb3RlbnppYWxlIHVuZCBHcmVuemVuIGhldXRpZ2VyIMOEc3RoZXRpc2llcnVuZyB3ZXJkZW4gYXVzIGRlciBQZXJzcGVrdGl2ZSBnZXfDtmhubGljaGVyIEFsbHRhZ3Nha3RldXIqaW5uZW4gZXLDtnJ0ZXJ0LiJdLCJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkzNTI1NDk4MDgwNjc2MSIsInRpdGxlIjoiU2Nob8yIbmVzIGFsbHRhzIhnbGljaCBlcmxlYmVuIDogVcyIYmVyIGRpZSBBzIhzdGhldGlzaWVydW5nIGRlciBLdWx0dXIifX19
+ recorded_at: Thu, 02 May 2024 20:57:46 GMT
recorded_with: VCR 6.2.0
diff --git a/test/vcr_cassettes/data_basic_controller.yml b/test/vcr_cassettes/data_basic_controller.yml
index e29bf4ab..823e3861 100644
--- a/test/vcr_cassettes/data_basic_controller.yml
+++ b/test/vcr_cassettes/data_basic_controller.yml
@@ -45,11 +45,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:57:16 GMT
+ - Thu, 02 May 2024 20:57:45 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078635&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=jwIOHXXatCM%2FdHK6AwmG7C1PZSUufI4Qva0ARY1F3uo%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683463&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=NoFzCWko0lM98M6TlDxgwrKs6I2rDHUQv8oF%2BNFQD64%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078635&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=jwIOHXXatCM%2FdHK6AwmG7C1PZSUufI4Qva0ARY1F3uo%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683463&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=NoFzCWko0lM98M6TlDxgwrKs6I2rDHUQv8oF%2BNFQD64%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -69,22 +69,22 @@ http_interactions:
Vary:
- Accept, Origin
Etag:
- - W/"5a0de30900e2de48cb6f4ae041c5eff0"
+ - W/"6da725f89f5db4c234283dc0c5f186d9"
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - 4172fb03-a89c-4204-bd78-b424c3c50301
+ - a9ed022b-c16e-47a7-bd07-3815e9dfa8c8
X-Runtime:
- - '1.193911'
+ - '2.418778'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
- - '51197'
+ - '49217'
Via:
- 1.1 vegur
body:
encoding: ASCII-8BIT
string: !binary |-
- eyJkYXRhIjp7InNlYXJjaCI6eyJoaXRzIjoxMDAwMCwicmVjb3JkcyI6W3sidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAwMjg2MDQwMDEwNjc2MSIsInRpdGxlIjoiRGF0YSBkYXRhIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiRGVlcCBTZWEgRHJpbGxpbmcgUHJvamVjdC4gSW5mb3JtYXRpb24gSGFuZGxpbmcgR3JvdXAifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMTk3NiJ9XSwibGlua3MiOm51bGwsIm5vdGVzIjpbeyJraW5kIjoiVGl0bGUgU3RhdGVtZW50IG9mIFJlc3BvbnNpYmlsaXR5IiwidmFsdWUiOlsiSW5mb3JtYXRpb24gSGFuZGxpbmcgR3JvdXAsIERlZXAgU2VhIERyaWxsaW5nIFByb2plY3QiXX0seyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiVGl0bGUgZnJvbSBjYXB0aW9uIl19LHsia2luZCI6IkdlbmVyYWwgTm90ZSIsInZhbHVlIjpbIkRlc2NyaXB0aW9uIGJhc2VkIG9uOiAjMTIgKE5vdi4gMTk3OCkiXX0seyJraW5kIjoiTnVtYmVyaW5nIFBlY3VsaWFyaXRpZXMgTm90ZSIsInZhbHVlIjpbIlNvbWUgbnVtYmVycyBhcmUgcmV2aXNlZCBlZGl0aW9uIl19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJzdW1tYXJ5IiwibWF0Y2hlZFBocmFzZXMiOlsiQSBzZXJpZXMgb2YgYnVsbGV0aW5zLCBlYWNoIHdpdGggYSBkaXN0aW5jdGl2ZSB0aXRsZSwgZGVzY3JpYmluZyB0aGUgdmFyaW91cyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyBhY3Rpdml0aWVzIl19LHsibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlLiAxOTc2LiBMYSBKb2xsYSwgQ2FsaWYuIDogW1RoZSBQcm9qZWN0P10sIDE5NzYtLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIkRlZXAgU2VhIERyaWxsaW5nIFByb2plY3QgLSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAwMjg2MDQwMDEwNjc2MSIsInN1bW1hcnkiOlsiQSBzZXJpZXMgb2YgYnVsbGV0aW5zLCBlYWNoIHdpdGggYSBkaXN0aW5jdGl2ZSB0aXRsZSwgZGVzY3JpYmluZyB0aGUgdmFyaW91cyBkYXRhIHByb2Nlc3NpbmcgYWN0aXZpdGllcyBvZiB0aGUgRGVlcCBTZWEgRHJpbGxpbmcgUHJvamVjdCBhbmQgdGhlIEluZm9ybWF0aW9uIEhhbmRsaW5nIEdyb3VwLiJdfSx7InRpbWRleFJlY29yZElkIjoiYWxtYTo5OTM1MDY4MDA3NjA2NzYxIiwidGl0bGUiOiJEYXRhIGFyY2hpdGVjdHVyZSA6IGEgcHJpbWVyIGZvciB0aGUgZGF0YSBzY2llbnRpc3QgOiBiaWcgZGF0YSwgZGF0YSB3YXJlaG91c2UgYW5kIGRhdGEgdmF1bHQiLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOlt7ImtpbmQiOiJhdXRob3IiLCJ2YWx1ZSI6IklubW9uLCBXLiBIIn0seyJraW5kIjoiYXV0aG9yIiwidmFsdWUiOiJMaW5zdGVkdCwgRGFuIn0seyJraW5kIjoiZWRpdG9yIiwidmFsdWUiOiJFbGxpb3QsIFN0ZXZlbiJ9LHsia2luZCI6ImRlc2lnbmVyIiwidmFsdWUiOiJSb2dlcnMsIE1hcmsifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOlsiTW9yZ2FuIEthdWZtYW5uOyAyMDE1OyBBbXN0ZXJkYW0sIE5ldGhlcmxhbmRzIiwiwqkyMDE1Il0sImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAxNSJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJPJ1JlaWxseSBPbmxpbmUgTGVhcm5pbmc6IEFjYWRlbWljL1B1YmxpYyBMaWJyYXJ5IEVkaXRpb24iLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzU0NTU3NjMyMDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn0seyJraW5kIjoiRGlnaXRhbCBvYmplY3QgVVJMIiwicmVzdHJpY3Rpb25zIjpudWxsLCJ0ZXh0IjoiRWxzZXZpZXIgU2NpZW5jZURpcmVjdCBCb29rcyBDb21wbGV0ZSIsInVybCI6Imh0dHBzOi8vbmEwNi5hbG1hLmV4bGlicmlzZ3JvdXAuY29tL3ZpZXcvdXJlc29sdmVyLzAxTUlUX0lOU1Qvb3BlbnVybD91Lmlnbm9yZV9kYXRlX2NvdmVyYWdlPXRydWVcdTAwMjZwb3J0Zm9saW9fcGlkPTUzNTQ1NTc2MzEwMDA2NzYxXHUwMDI2Rm9yY2VfZGlyZWN0PXRydWUifV0sIm5vdGVzIjpbeyJraW5kIjoiVGl0bGUgU3RhdGVtZW50IG9mIFJlc3BvbnNpYmlsaXR5IiwidmFsdWUiOlsiVy4gSC4gSW5tb24sIERhbiBMaW5zdGVkdCA7IFN0ZXZlbiBFbGxpb3QsIGV4ZWN1dGl2ZSBlZGl0b3IgOyBNYXJrIFJvZ2VycywgZGVzaWduZXIiXX0seyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgaW5kZXgiXX0seyJraW5kIjoiU291cmNlIG9mIERlc2NyaXB0aW9uIE5vdGUiLCJ2YWx1ZSI6WyJEZXNjcmlwdGlvbiBiYXNlZCBvbiBwcmludCB2ZXJzaW9uIHJlY29yZCJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoic3VtbWFyeSIsIm1hdGNoZWRQaHJhc2VzIjpbIlRvZGF5LCB0aGUgd29ybGQgaXMgdHJ5aW5nIHRvIGNyZWF0ZSBhbmQgZWR1Y2F0ZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc2NpZW50aXN0cyBiZWNhdXNlIG9mIHRoZSBwaGVub21lbm9uIG9mIEJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UiLCJzeXN0ZW1zIChcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugd2FyZWhvdXNpbmcgc3lzdGVtcykuIiwiVGFraW5nIGEgbG9vayBhdCB0aGUgbGFyZ2VyIHBpY3R1cmUgaW50byB3aGljaCBCaWcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIGZpdHMgZ2l2ZXMgdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBzY2llbnRpc3QgdGhlIG5lY2Vzc2FyeSBjb250ZXh0IiwiTW9zdCByZWZlcmVuY2VzIG9uIEJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbG9vayBhdCBvbmx5IG9uZSB0aW55IHBhcnQgb2YgYSBtdWNoIGxhcmdlciB3aG9sZS4iLCJVbnRpbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgZ2F0aGVyZWQgY2FuIGJlIHB1dCBpbnRvIGFuIGV4aXN0aW5nIGZyYW1ld29yayBvciBhIl19LHsibWF0Y2hlZEZpZWxkIjoiY29udGVudHMiLCJtYXRjaGVkUGhyYXNlcyI6WyJUaGUgVG90YWxpdHkgb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIEFjcm9zcyB0aGUgQ29ycG9yYXRpb247IERpdmlkaW5nIFVuc3RydWN0dXJlZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2U7IEJ1c2luZXNzIFJlbGV2YW5jeTsgQmlnIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSIsIlR5cGVzIG9mIFJlcGV0aXRpdmUgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlOyBSZXBldGl0aXZlIFN0cnVjdHVyZWQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlOyBSZXBldGl0aXZlIEJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2U7IFRoZSBUd28gSW5mcmFzdHJ1Y3R1cmVzOyBXaGF0J3MiLCJvZiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgLSB1bmRlcnN0YW5kaW5nIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBvdmVyIHRpbWU7IDEuNyAtIEEgYnJpZWYgaGlzdG9yeSBvZiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2U7IFBhcGVyIFRhcGUgYW5kIFB1bmNoIENhcmRzOyBNYWduZXRpYyIsIldhcmVob3VzZTsgUGFyYWxsZWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1hbmFnZW1lbnQ7IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBWYXVsdDsgQmlnIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZTsgVGhlIEdyZWF0IERpdmlkZTsgMi4xIC0gQSBicmllZiBoaXN0b3J5IG9mIiwiOyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgaW4gQmlnIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZTsgQ29udGV4dCBpbiBSZXBldGl0aXZlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZTsgTm9ucmVwZXRpdGl2ZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2U7IENvbnRleHQgaW4gTm9ucmVwZXRpdGl2ZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2U7IDIuMyJdfSx7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiSCwgTGluc3RlZHQsIERhbiAoMjAxNSk6IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBhcmNoaXRlY3R1cmUgOiBhIHByaW1lciBmb3IgdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBzY2llbnRpc3QgOiBiaWcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlLCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugd2FyZWhvdXNlIiwiYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSB2YXVsdC4iXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZS5leGFjdF92YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGEgYXJjaGl0ZWN0dXJlIDogYSBwcmltZXIgZm9yIHRoZSBkYXRhIHNjaWVudGlzdCA6IGJpZyBkYXRhLCBkYXRhIHdhcmVob3VzZSBhbmQgZGF0YSB2YXVsdFx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgYXJjaGl0ZWN0dXJlIDogYSBwcmltZXIgZm9yIHRoZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc2NpZW50aXN0IDogYmlnIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHdhcmVob3VzZSBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHZhdWx0Il19LHsibWF0Y2hlZEZpZWxkIjoic3ViamVjdHMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2Ugd2FyZWhvdXNpbmciLCJCaWcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkzNTA2ODAwNzYwNjc2MSIsInN1bW1hcnkiOlsiVG9kYXksIHRoZSB3b3JsZCBpcyB0cnlpbmcgdG8gY3JlYXRlIGFuZCBlZHVjYXRlIGRhdGEgc2NpZW50aXN0cyBiZWNhdXNlIG9mIHRoZSBwaGVub21lbm9uIG9mIEJpZyBEYXRhLiBBbmQgZXZlcnlvbmUgaXMgbG9va2luZyBkZWVwbHkgaW50byB0aGlzIHRlY2hub2xvZ3kuIEJ1dCBubyBvbmUgaXMgbG9va2luZyBhdCB0aGUgbGFyZ2VyIGFyY2hpdGVjdHVyYWwgcGljdHVyZSBvZiBob3cgQmlnIERhdGEgbmVlZHMgdG8gZml0IHdpdGhpbiB0aGUgZXhpc3Rpbmcgc3lzdGVtcyAoZGF0YSB3YXJlaG91c2luZyBzeXN0ZW1zKS4gVGFraW5nIGEgbG9vayBhdCB0aGUgbGFyZ2VyIHBpY3R1cmUgaW50byB3aGljaCBCaWcgRGF0YSBmaXRzIGdpdmVzIHRoZSBkYXRhIHNjaWVudGlzdCB0aGUgbmVjZXNzYXJ5IGNvbnRleHQgZm9yIGhvdyBwaWVjZXMgb2YgdGhlIHB1enpsZSBzaG91bGQgZml0IHRvZ2V0aGVyLiBNb3N0IHJlZmVyZW5jZXMgb24gQmlnIERhdGEgbG9vayBhdCBvbmx5IG9uZSB0aW55IHBhcnQgb2YgYSBtdWNoIGxhcmdlciB3aG9sZS4gVW50aWwgZGF0YSBnYXRoZXJlZCBjYW4gYmUgcHV0IGludG8gYW4gZXhpc3RpbmcgZnJhbWV3b3JrIG9yIGEiXX0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkwMDA0NjAzNjQwMTA2NzYxIiwidGl0bGUiOiJEYXRhIHdpdGggc2VtYW50aWNzIDogZGF0YSBtb2RlbHMgYW5kIGRhdGEgbWFuYWdlbWVudCIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6IlRob21wc29uLCBKLiBQYXRyaWNrIn1dLCJwdWJsaWNhdGlvbkluZm9ybWF0aW9uIjpudWxsLCJkYXRlcyI6W3sia2luZCI6IlB1YmxpY2F0aW9uIGRhdGUiLCJ2YWx1ZSI6IjE5ODkifV0sImxpbmtzIjpudWxsLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIkouIFBhdHJpY2sgVGhvbXBzb24iXX0seyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgaW5kZXgiXX0seyJraW5kIjoiQmlibGlvZ3JhcGh5IE5vdGUiLCJ2YWx1ZSI6WyJCaWJsaW9ncmFwaHk6IHAuIDQ2NS00NjgiXX1dLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHdpdGggc2VtYW50aWNzIDogXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1vZGVscyBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1hbmFnZW1lbnQuIDE5ODkuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIHdpdGggc2VtYW50aWNzIDogZGF0YSBtb2RlbHMgYW5kIGRhdGEgbWFuYWdlbWVudFx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2Ugd2l0aCBzZW1hbnRpY3MgOiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgbW9kZWxzIGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWFuYWdlbWVudCJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkwMDA0NjAzNjQwMTA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkwMDAyODg1NjQwMTA2NzYxIiwidGl0bGUiOiJEYXRhIENlbnRlcidzIFBsYW50IHNodXRkb3ducyBtb25pdG9yIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiRGF0YSBDZW50ZXIgKE9ha2xhbmQsIENhbGlmLikifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMTk4MiJ9XSwibGlua3MiOm51bGwsIm5vdGVzIjpbeyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiRGVzY3JpcHRpb24gYmFzZWQgb246IEp1bHkgMTk4MzsgdGl0bGUgZnJvbSBjYXB0aW9uIl19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBDZW50ZXIncyBQbGFudCBzaHV0ZG93bnMgbW9uaXRvci4gMTk4Mi4gT2FrbGFuZCwgQ2FsaWYuIDogXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlciwuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIENlbnRlcidzIFBsYW50IHNodXRkb3ducyBtb25pdG9yXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJwdWJsaWNhdGlvbl9pbmZvcm1hdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIi4gOiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgQ2VudGVyLCJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlcidzIFBsYW50IHNodXRkb3ducyBtb25pdG9yIl19LHsibWF0Y2hlZEZpZWxkIjoiY29udHJpYnV0b3JzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlciAoT2FrbGFuZCwgQ2FsaWYuKSJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAwMjg4NTY0MDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAxMjg3MzUxMDEwNjc2MSIsInRpdGxlIjoiRGF0YSBjYXRhbG9ndWUiLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOlt7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJXb3JsZCBEYXRhIENlbnRlciBmb3IgQXVyb3JhIn1dLCJwdWJsaWNhdGlvbkluZm9ybWF0aW9uIjpudWxsLCJkYXRlcyI6W3sia2luZCI6IlB1YmxpY2F0aW9uIGRhdGUiLCJ2YWx1ZSI6IjIwMDMifV0sImxpbmtzIjpudWxsLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIldvcmxkIERhdGEgQ2VudGVyIGZvciBBdXJvcmEiXX1dLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIGNhdGFsb2d1ZS4gMjAwMy4iLCJUb2t5bywgSmFwYW4gOiBXb3JsZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgQ2VudGVyIGZvciBBdXJvcmEsIERpdmlzaW9uIG9mIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBDb2xsZWN0aW9uIGFuZCBQcm9jZXNzaW5nIGZvciBBdXJvcmFsIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBjYXRhbG9ndWVcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6Im5vdGVzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiV29ybGQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlciBmb3IgQXVyb3JhIl19LHsibWF0Y2hlZEZpZWxkIjoicHVibGljYXRpb25faW5mb3JtYXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJUb2t5bywgSmFwYW4gOiBXb3JsZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgQ2VudGVyIGZvciBBdXJvcmEsIERpdmlzaW9uIG9mIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBDb2xsZWN0aW9uIGFuZCBQcm9jZXNzaW5nIGZvciBBdXJvcmFsIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIGNhdGFsb2d1ZSJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiV29ybGQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlciBmb3IgQXVyb3JhIiwiV29ybGQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlciBmb3IgQXVyb3JhIC0gQ2F0YWxvZ3MgLSBQZXJpb2RpY2FscyJdfSx7Im1hdGNoZWRGaWVsZCI6ImNvbnRyaWJ1dG9ycy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIldvcmxkIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBDZW50ZXIgZm9yIEF1cm9yYSJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAxMjg3MzUxMDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MzUyNDI5ODg2MDY3NjEiLCJ0aXRsZSI6IkRhdGEgYW5kIEFJIGZvciBFbWVyZ2luZyBQbGF0Zm9ybXMiLCJjb250ZW50VHlwZSI6WyJQcm9qZWN0ZWQgbWVkaXVtIl0sImNvbnRyaWJ1dG9ycyI6bnVsbCwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIyMDE5In1dLCJsaW5rcyI6W3sia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6Ik8nUmVpbGx5IE9ubGluZSBMZWFybmluZzogQWNhZGVtaWMvUHVibGljIExpYnJhcnkgRWRpdGlvbiIsInVybCI6Imh0dHBzOi8vbmEwNi5hbG1hLmV4bGlicmlzZ3JvdXAuY29tL3ZpZXcvdXJlc29sdmVyLzAxTUlUX0lOU1Qvb3BlbnVybD91Lmlnbm9yZV9kYXRlX2NvdmVyYWdlPXRydWVcdTAwMjZwb3J0Zm9saW9fcGlkPTUzNjQ2MjY2NzEwMDA2NzYxXHUwMDI2Rm9yY2VfZGlyZWN0PXRydWUifV0sIm5vdGVzIjpudWxsLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIGFuZCBBSSBmb3IgRW1lcmdpbmcgUGxhdGZvcm1zLiAyMDE5LiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgU2NpZW5jZSBTYWxvbi4iXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZS5leGFjdF92YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGEgYW5kIEFJIGZvciBFbWVyZ2luZyBQbGF0Zm9ybXNcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InB1YmxpY2F0aW9uX2luZm9ybWF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFNjaWVuY2UgU2Fsb24iXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBhbmQgQUkgZm9yIEVtZXJnaW5nIFBsYXRmb3JtcyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MzUyNDI5ODg2MDY3NjEiLCJzdW1tYXJ5IjpudWxsfSx7InRpbWRleFJlY29yZElkIjoiYWxtYTo5OTM1MTY2MzE4MTA2NzYxIiwidGl0bGUiOiJEYXRhIHByb3RlY3Rpb24gOiBlbnN1cmluZyBkYXRhIGF2YWlsYWJpbGl0eSIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6ImF1dGhvciIsInZhbHVlIjoiRGUgR3Vpc2UsIFByZXN0b24ifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAyMCJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJUYXlsb3IgXHUwMDI2IEZyYW5jaXMgRXZpZGVuY2UgQmFzZWQgRWJvb2sgQ29sbGVjdGlvbiIsInVybCI6Imh0dHBzOi8vbmEwNi5hbG1hLmV4bGlicmlzZ3JvdXAuY29tL3ZpZXcvdXJlc29sdmVyLzAxTUlUX0lOU1Qvb3BlbnVybD91Lmlnbm9yZV9kYXRlX2NvdmVyYWdlPXRydWVcdTAwMjZwb3J0Zm9saW9fcGlkPTUzNjU5NTA4ODUwMDA2NzYxXHUwMDI2Rm9yY2VfZGlyZWN0PXRydWUifV0sIm5vdGVzIjpbeyJraW5kIjoiVGl0bGUgU3RhdGVtZW50IG9mIFJlc3BvbnNpYmlsaXR5IiwidmFsdWUiOlsiUHJlc3RvbiBEZSBHdWlzZSJdfSx7ImtpbmQiOiJTb3VyY2Ugb2YgRGVzY3JpcHRpb24gTm90ZSIsInZhbHVlIjpbIkRlc2NyaXB0aW9uIGJhc2VkIG9uIHByaW50IHZlcnNpb24gcmVjb3JkIl19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJzdW1tYXJ5IiwibWF0Y2hlZFBocmFzZXMiOlsiXCJUaGlzIGJvb2sgYXJtcyByZWFkZXJzIHdpdGggaW5mb3JtYXRpb24gZm9yIG1ha2luZyBkZWNpc2lvbnMgb24gaG93IHRvIHByb3RlY3QgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIGZyb20gbG9zcyBpbiB0aGUiLCJJdCBleHBsYWlucyB0aGUgY2hhbmdpbmcgZmFjZSBvZiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcmVjb3ZlcnkgYW5kIHRlY2huaXF1ZXMgZm9yIGRlYWxpbmcgd2l0aCBiaWcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlLiIsIiwgc21hcnQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHByb3RlY3Rpb24sIGFuZCBwcm90ZWN0aW9uIGF0IHRoZSBlZGdlLiIsInJlcXVpcmVtZW50cyBmb3IgcHJvdGVjdGluZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJvdGVjdCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgaW4gdGhlIGNsb3VkLCBvbi1wcmVtaXNlcywgb3IgaW4gbWl4ZWQgZW52aXJvbm1lbnRzIFRhY2tsZSIsImRlZHVwbGljYXRpb24gdG8gZW5zdXJlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBpbnRlZ3JpdHkgQXV0aG9yIEJpbzogUHJlc3RvbiBkZSBHdWlzZSBoYXMgYmVlbiB3b3JraW5nIHdpdGggXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHJlY292ZXJ5Il19LHsibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJEZSBHdWlzZSwgUHJlc3RvbiAoMjAyMCk6IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcm90ZWN0aW9uIDogZW5zdXJpbmcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIGF2YWlsYWJpbGl0eS4iXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZS5leGFjdF92YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGEgcHJvdGVjdGlvbiA6IGVuc3VyaW5nIGRhdGEgYXZhaWxhYmlsaXR5XHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcm90ZWN0aW9uIDogZW5zdXJpbmcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIGF2YWlsYWJpbGl0eSJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHByb3RlY3Rpb24iXX1dLCJwcm92aWRlciI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTM1MTY2MzE4MTA2NzYxIiwic3VtbWFyeSI6WyJcIlRoaXMgYm9vayBhcm1zIHJlYWRlcnMgd2l0aCBpbmZvcm1hdGlvbiBmb3IgbWFraW5nIGRlY2lzaW9ucyBvbiBob3cgdG8gcHJvdGVjdCBkYXRhIGZyb20gbG9zcyBpbiB0aGUgY2xvdWQsIG9uLXNpdGUsIG9yIGJvdGguIEl0IGV4cGxhaW5zIHRoZSBjaGFuZ2luZyBmYWNlIG9mIGRhdGEgcmVjb3ZlcnkgYW5kIHRlY2huaXF1ZXMgZm9yIGRlYWxpbmcgd2l0aCBiaWcgZGF0YS4gVGhlIHNlY29uZCBlZGl0aW9uIGhhcyBuZXcgY2hhcHRlcnMgb24gZXRoaWNhbCBhbmQgbGVnYWwgaXNzdWVzLCBjb252ZXJnZW50IGRhdGEgcHJvdGVjdGlvbiwgYXJjaGl0ZWN0dXJlLCBzbWFydCBkYXRhIHByb3RlY3Rpb24sIGFuZCBwcm90ZWN0aW9uIGF0IHRoZSBlZGdlLiBJdCBhbHNvIGluY2x1ZGVzIGV4cGFuZGVkIGNoYXB0ZXJzIG9uIGRhdGEgcHJvdGVjdGlvbiBpbiB0aGUgY2xvdWQgYW5kIHByb3RlY3RpbmcgaW5mcmFzdHJ1Y3R1cmUuIEtleSBGZWF0dXJlczogUHJvdGVjdCBkYXRhIGFuZCBzeXN0ZW1zIGZyb20gcmFuc29td2FyZSBhbmQgb3RoZXIgY3liZXJ0aHJlYXRzIEJlY29tZSBjb21wbGlhbnQgd2l0aCBsZWdhbCByZXF1aXJlbWVudHMgZm9yIHByb3RlY3RpbmcgZGF0YSBQcm90ZWN0IGRhdGEgaW4gdGhlIGNsb3VkLCBvbi1wcmVtaXNlcywgb3IgaW4gbWl4ZWQgZW52aXJvbm1lbnRzIFRhY2tsZSBkZWR1cGxpY2F0aW9uIHRvIGVuc3VyZSBkYXRhIGludGVncml0eSBBdXRob3IgQmlvOiBQcmVzdG9uIGRlIEd1aXNlIGhhcyBiZWVuIHdvcmtpbmcgd2l0aCBkYXRhIHJlY292ZXJ5IHByb2R1Y3RzIGZvciBoaXMgZW50aXJlIGNhcmVlciAtIGRlc2lnbmluZywgaW1wbGVtZW50aW5nIGFuZCBzdXBwb3J0aW5nIHNvbHV0aW9ucyBmb3IgZ292ZXJubWVudHMsIHVuaXZlcnNpdGllcywgYW5kIGJ1c2luZXNzZXMgcmFuZ2luZyBmcm9tIFNNRXMgdG8gRm9ydHVuZSA1MDAgY29tcGFuaWVzLiBUaGlzIGJyb2FkIGV4cG9zdXJlIHRvIGluZHVzdHJ5IHZlcnRpY2FscyBhbmQgYnVzaW5lc3Mgc2l6ZXMgaGFzIGVuYWJsZWQgUHJlc3RvbiB0byB1bmRlcnN0YW5kIG5vdCBvbmx5IHRoZSB0ZWNobmljYWwgcmVxdWlyZW1lbnRzIG9mIGRhdGEgcHJvdGVjdGlvbiBhbmQgcmVjb3ZlcnksIGJ1dCB0aGUgbWFuYWdlbWVudCBhbmQgcHJvY2VkdXJhbCBhc3BlY3RzIHRvb1wiLS0iXX0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkzNTUxMTA0NDAwNjc2MSIsInRpdGxlIjoiRGF0YSBwcm90ZWN0aW9uIGVuc3VyaW5nIGRhdGEgYXZhaWxhYmlsaXR5IiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiRGUgR3Vpc2UsIFByZXN0b24ifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAyMCJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJUYXlsb3IgXHUwMDI2IEZyYW5jaXMgZUJvb2tzIENvbXBsZXRlIiwidXJsIjoiaHR0cHM6Ly93d3cudGF5bG9yZnJhbmNpcy5jb20vYm9va3MvOTc4MDM2NzQ2MzQ5NiJ9LHsia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6bnVsbCwidXJsIjoiaHR0cHM6Ly93d3cudGF5bG9yZnJhbmNpcy5jb20vYm9va3MvOTc4MDM2NzQ2MzQ5NiJ9XSwibm90ZXMiOlt7ImtpbmQiOiJUaXRsZSBTdGF0ZW1lbnQgb2YgUmVzcG9uc2liaWxpdHkiLCJ2YWx1ZSI6WyJieSBQcmVzdG9uIERlIEd1aXNlIl19LHsia2luZCI6IkdlbmVyYWwgTm90ZSIsInZhbHVlIjpbIjYuNSBTZWxmLVJlZmxlY3Rpb24iXX0seyJraW5kIjoiU291cmNlIG9mIERlc2NyaXB0aW9uIE5vdGUiLCJ2YWx1ZSI6WyJPQ0xDLWxpY2Vuc2VkIHZlbmRvciBiaWJsaW9ncmFwaGljIHJlY29yZCJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvdGVjdGlvbiBlbnN1cmluZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgYXZhaWxhYmlsaXR5LiAyMDIwLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBwcm90ZWN0aW9uIGVuc3VyaW5nIGRhdGEgYXZhaWxhYmlsaXR5XHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcm90ZWN0aW9uIGVuc3VyaW5nIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBhdmFpbGFiaWxpdHkiXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcm90ZWN0aW9uIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkzNTUxMTA0NDAwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MzUxODEwMTU2MDY3NjEiLCJ0aXRsZSI6IkRhdGEgYW5hbHl0aWNzIGFuZCBiaWcgZGF0YSIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6ImF1dGhvciIsInZhbHVlIjoiU2Vka2FvdWksIFNvcmF5YSJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6WyJJU1RFIEx0ZC9Kb2huIFdpbGV5IGFuZCBTb25zIEluYzsgMjAxODsgSG9ib2tlbiwgTmV3IEplcnNleSJdLCJkYXRlcyI6W3sia2luZCI6IlB1YmxpY2F0aW9uIGRhdGUiLCJ2YWx1ZSI6IjIwMTgifV0sImxpbmtzIjpbeyJraW5kIjoiRGlnaXRhbCBvYmplY3QgVVJMIiwicmVzdHJpY3Rpb25zIjpudWxsLCJ0ZXh0IjoiV2lsZXkgT25saW5lIExpYnJhcnkiLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzYzNjYxMzI0MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIlNvcmF5YSBTZWRrYW91aSJdfSx7ImtpbmQiOiJCaWJsaW9ncmFwaHkgTm90ZSIsInZhbHVlIjpbIkluY2x1ZGVzIGJpYmxpb2dyYXBoaWNhbCByZWZlcmVuY2VzIGFuZCBpbmRleCJdfSx7ImtpbmQiOiJTb3VyY2Ugb2YgRGVzY3JpcHRpb24gTm90ZSIsInZhbHVlIjpbIkRlc2NyaXB0aW9uIGJhc2VkIG9uIHByaW50IHZlcnNpb24gcmVjb3JkIl19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlNlZGthb3VpLCBTb3JheWEgKDIwMTgpOiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgYW5hbHl0aWNzIGFuZCBiaWcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBhbmFseXRpY3MgYW5kIGJpZyBkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBhbmFseXRpY3MgYW5kIGJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIkJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX1dLCJwcm92aWRlciI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTM1MTgxMDE1NjA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkzNTA4NDAyNDQwNjc2MSIsInRpdGxlIjoiRGF0YSBQcmVwcm9jZXNzaW5nIGluIERhdGEgTWluaW5nIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiYXV0aG9yIiwidmFsdWUiOiJHYXJjw61hLCBTYWx2YWRvciJ9LHsia2luZCI6ImF1dGhvciIsInZhbHVlIjoiTHVlbmdvLCBKdWxpw6FuIn0seyJraW5kIjoiYXV0aG9yIiwidmFsdWUiOiJIZXJyZXJhLCBGcmFuY2lzY28ifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAxNSJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJTcHJpbmdlckxpbmsgQm9va3MgRW5naW5lZXJpbmciLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzYyMjMxMTY2MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbImJ5IFNhbHZhZG9yIEdhcmPDrWEsIEp1bGnDoW4gTHVlbmdvLCBGcmFuY2lzY28gSGVycmVyYSJdfSx7ImtpbmQiOiJHZW5lcmFsIE5vdGUiLCJ2YWx1ZSI6WyJEZXNjcmlwdGlvbiBiYXNlZCB1cG9uIHByaW50IHZlcnNpb24gb2YgcmVjb3JkIl19LHsia2luZCI6IkJpYmxpb2dyYXBoeSBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgYmlibGlvZ3JhcGhpY2FsIHJlZmVyZW5jZXMgYW5kIGluZGV4Il19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJzdW1tYXJ5IiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFByZXByb2Nlc3NpbmcgZm9yIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBNaW5pbmcgYWRkcmVzc2VzIG9uZSBvZiB0aGUgbW9zdCBpbXBvcnRhbnQgaXNzdWVzIHdpdGhpbiB0aGUgd2VsbC1rbm93biBLbm93bGVkZ2UiLCJEaXNjb3ZlcnkgZnJvbSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzcy4iLCJUaGFua3MgdG8gXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHByZXByb2Nlc3NpbmcsIGl0IGlzIHBvc3NpYmxlIHRvIGNvbnZlcnQgdGhlIGltcG9zc2libGUgaW50byBwb3NzaWJsZSwgYWRhcHRpbmcgdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSIsIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSwgZGV0ZWN0aW5nIG9yIHJlbW92aW5nIGlycmVsZXZhbnQgYW5kIG5vaXN5IGVsZW1lbnRzIGZyb20gdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZS4iLCJhbmQgdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgcHJvY2Vzcy4iXX0seyJtYXRjaGVkRmllbGQiOiJjb250ZW50cyIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBTZXRzIGFuZCBQcm9wZXIgU3RhdGlzdGljYWwgQW5hbHlzaXMgb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1pbmluZyBUZWNobmlxdWVzIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFByZXBhcmF0aW9uIEJhc2ljIE1vZGVscyIsIkRlYWxpbmcgd2l0aCBOb2lzeSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UiLCJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUmVkdWN0aW9uIiwiQSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgTWluaW5nIFNvZnR3YXJlIFBhY2thZ2UgSW5jbHVkaW5nIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBQcmVwYXJhdGlvbiBhbmQgUmVkdWN0aW9uOiBLRUVMIl19LHsibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJHYXJjw61hLCBTYWx2YWRvciwgTHVlbmdvLCBKdWxpw6FuLCBIZXJyZXJhLCBGcmFuY2lzY28gKDIwMTUpOiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJlcHJvY2Vzc2luZyBpbiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgTWluaW5nLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBQcmVwcm9jZXNzaW5nIGluIERhdGEgTWluaW5nXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBQcmVwcm9jZXNzaW5nIGluIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBNaW5pbmciXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIk9wdGljYWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHByb2Nlc3NpbmciLCJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1pbmluZyBhbmQgS25vd2xlZGdlIERpc2NvdmVyeSJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MzUwODQwMjQ0MDY3NjEiLCJzdW1tYXJ5IjpbIkRhdGEgUHJlcHJvY2Vzc2luZyBmb3IgRGF0YSBNaW5pbmcgYWRkcmVzc2VzIG9uZSBvZiB0aGUgbW9zdCBpbXBvcnRhbnQgaXNzdWVzIHdpdGhpbiB0aGUgd2VsbC1rbm93biBLbm93bGVkZ2UgRGlzY292ZXJ5IGZyb20gRGF0YSBwcm9jZXNzLiBEYXRhIGRpcmVjdGx5IHRha2VuIGZyb20gdGhlIHNvdXJjZSB3aWxsIGxpa2VseSBoYXZlIGluY29uc2lzdGVuY2llcywgZXJyb3JzIG9yIG1vc3QgaW1wb3J0YW50bHksIGl0IGlzIG5vdCByZWFkeSB0byBiZSBjb25zaWRlcmVkIGZvciBhIGRhdGEgbWluaW5nIHByb2Nlc3MuIEZ1cnRoZXJtb3JlLCB0aGUgaW5jcmVhc2luZyBhbW91bnQgb2YgZGF0YSBpbiByZWNlbnQgc2NpZW5jZSwgaW5kdXN0cnkgYW5kIGJ1c2luZXNzIGFwcGxpY2F0aW9ucywgY2FsbHMgdG8gdGhlIHJlcXVpcmVtZW50IG9mIG1vcmUgY29tcGxleCB0b29scyB0byBhbmFseXplIGl0LiBUaGFua3MgdG8gZGF0YSBwcmVwcm9jZXNzaW5nLCBpdCBpcyBwb3NzaWJsZSB0byBjb252ZXJ0IHRoZSBpbXBvc3NpYmxlIGludG8gcG9zc2libGUsIGFkYXB0aW5nIHRoZSBkYXRhIHRvIGZ1bGZpbGwgdGhlIGlucHV0IGRlbWFuZHMgb2YgZWFjaCBkYXRhIG1pbmluZyBhbGdvcml0aG0uIERhdGEgcHJlcHJvY2Vzc2luZyBpbmNsdWRlcyB0aGUgZGF0YSByZWR1Y3Rpb24gdGVjaG5pcXVlcywgd2hpY2ggYWltIGF0IHJlZHVjaW5nIHRoZSBjb21wbGV4aXR5IG9mIHRoZSBkYXRhLCBkZXRlY3Rpbmcgb3IgcmVtb3ZpbmcgaXJyZWxldmFudCBhbmQgbm9pc3kgZWxlbWVudHMgZnJvbSB0aGUgZGF0YS4gVGhpcyBib29rIGlzIGludGVuZGVkIHRvIHJldmlldyB0aGUgdGFza3MgdGhhdCBmaWxsIHRoZSBnYXAgYmV0d2VlbiB0aGUgZGF0YSBhY3F1aXNpdGlvbiBmcm9tIHRoZSBzb3VyY2UgYW5kIHRoZSBkYXRhIG1pbmluZyBwcm9jZXNzLiBBIGNvbXByZWhlbnNpdmUgbG9vayBmcm9tIGEgcHJhY3RpY2FsIHBvaW50IG9mIHZpZXcsIGluY2x1ZGluZyBiYXNpYyBjb25jZXB0cyBhbmQgc3VydmV5aW5nIHRoZSB0ZWNobmlxdWVzIHByb3Bvc2VkIGluIHRoZSBzcGVjaWFsaXplZCBsaXRlcmF0dXJlLCBpcyBnaXZlbi5FYWNoIGNoYXB0ZXIgaXMgYSBzdGFuZC1hbG9uZSBndWlkZSB0byBhIHBhcnRpY3VsYXIgZGF0YSBwcmVwcm9jZXNzaW5nIHRvcGljLCBmcm9tIGJhc2ljIGNvbmNlcHRzIGFuZCBkZXRhaWxlZCBkZXNjcmlwdGlvbnMgb2YgY2xhc3NpY2FsIGFsZ29yaXRobXMsIHRvIGFuIGluY3Vyc2lvbiBvZiBhbiBleGhhdXN0aXZlIGNhdGFsb2cgb2YgcmVjZW50IGRldmVsb3BtZW50cy4gVGhlIGluLWRlcHRoIHRlY2huaWNhbCBkZXNjcmlwdGlvbnMgbWFrZSB0aGlzIGJvb2sgc3VpdGFibGUgZm9yIHRlY2huaWNhbCBwcm9mZXNzaW9uYWxzLCByZXNlYXJjaGVycywgc2VuaW9yIHVuZGVyZ3JhZHVhdGUgYW5kIGdyYWR1YXRlIHN0dWRlbnRzIGluIGRhdGEgc2NpZW5jZSwgY29tcHV0ZXIgc2NpZW5jZSBhbmQgZW5naW5lZXJpbmcuIl19LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAyMTI0NjAwMDEwNjc2MSIsInRpdGxlIjoiRGF0YSBtaW5pbmcgYW5kIGRhdGEgd2FyZWhvdXNpbmciLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOlt7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJNb3VyeWEsIFMuIEsifSx7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJHdXB0YSwgU2hhbHUifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAxMyJ9XSwibGlua3MiOm51bGwsIm5vdGVzIjpbeyJraW5kIjoiVGl0bGUgU3RhdGVtZW50IG9mIFJlc3BvbnNpYmlsaXR5IiwidmFsdWUiOlsiUy5LLiBNb3VyeWEsIFNoYWx1IEd1cHRhIl19LHsia2luZCI6IkdlbmVyYWwgTm90ZSIsInZhbHVlIjpbIkluY2x1ZGVzIGluZGV4Il19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSB3YXJlaG91c2luZy4gMjAxMy4gT3hmb3JkLCBVLksuIDogQWxwaGEgU2NpZW5jZSBJbnRlcm5hdGlvbmFsIEx0ZC4sIGMyMDEzLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBtaW5pbmcgYW5kIGRhdGEgd2FyZWhvdXNpbmdcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHdhcmVob3VzaW5nIl19LHsibWF0Y2hlZEZpZWxkIjoic3ViamVjdHMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAyMTI0NjAwMDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAxMzU0MTk3MDEwNjc2MSIsInRpdGxlIjoiRGF0YSBtaW5pbmcgYW5kIGRhdGEgdmlzdWFsaXphdGlvbiIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6IlJhbywgQy4gUmFkaGFrcmlzaG5hIChDYWx5YW1wdWRpIFJhZGhha3Jpc2huYSkifSx7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJXZWdtYW4sIEVkd2FyZCBKIn0seyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiU29sa2EsIEplZmZyZXkgTCJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIyMDA1In1dLCJsaW5rcyI6bnVsbCwibm90ZXMiOlt7ImtpbmQiOiJUaXRsZSBTdGF0ZW1lbnQgb2YgUmVzcG9uc2liaWxpdHkiLCJ2YWx1ZSI6WyJlZGl0ZWQgYnkgQy5SLiBSYW8sIEUuSi4gV2VnbWFuLCBKLkwuIFNvbGthIl19LHsia2luZCI6IkJpYmxpb2dyYXBoeSBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgYmlibGlvZ3JhcGhpY2FsIHJlZmVyZW5jZXMgYW5kIGluZGV4Il19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSB2aXN1YWxpemF0aW9uLiAyMDA1LiBBbXN0ZXJkYW0gOyBTYW4gRGllZ28sIENBIDogRWxzZXZpZXIgTm9ydGggSG9sbGFuZCwgMjAwNS4iXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZS5leGFjdF92YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGEgbWluaW5nIGFuZCBkYXRhIHZpc3VhbGl6YXRpb25cdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHZpc3VhbGl6YXRpb24iXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmciLCJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIC0gU3RhdGlzdGljYWwgbWV0aG9kcyIsIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgLSBTdGF0aXN0aWNhbCBtZXRob2RzIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAxMzU0MTk3MDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MzUwOTU2ODA1MDY3NjEiLCJ0aXRsZSI6IkRhdGEgbWluaW5nIGFuZCBkYXRhIHZpc3VhbGl6YXRpb24iLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOlt7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJSYW8sIEMuIFJhZGhha3Jpc2huYSAoQ2FseWFtcHVkaSBSYWRoYWtyaXNobmEpIn0seyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiV2VnbWFuLCBFZHdhcmQgSiJ9LHsia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6IlNvbGthLCBKZWZmcmV5IEwifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAwNSJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJFbHNldmllciBTY2llbmNlRGlyZWN0IEJvb2tzIENvbXBsZXRlIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM1NTE1NTkwOTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9XSwibm90ZXMiOlt7ImtpbmQiOiJUaXRsZSBTdGF0ZW1lbnQgb2YgUmVzcG9uc2liaWxpdHkiLCJ2YWx1ZSI6WyJlZGl0ZWQgYnkgQy5SLiBSYW8sIEUuSi4gV2VnbWFuLCBKLkwuIFNvbGthIl19LHsia2luZCI6IkdlbmVyYWwgTm90ZSIsInZhbHVlIjpbIkRlc2NyaXB0aW9uIGJhc2VkIHVwb24gcHJpbnQgdmVyc2lvbiBvZiByZWNvcmQiXX0seyJraW5kIjoiQmlibGlvZ3JhcGh5IE5vdGUiLCJ2YWx1ZSI6WyJJbmNsdWRlcyBiaWJsaW9ncmFwaGljYWwgcmVmZXJlbmNlcyBhbmQgaW5kZXgiXX1dLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6InN1bW1hcnkiLCJtYXRjaGVkUGhyYXNlcyI6WyJUaGlzIGJvb2sgZm9jdXNlcyBvbiBkZWFsaW5nIHdpdGggbGFyZ2Utc2NhbGUgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlLCBhIGZpZWxkIGNvbW1vbmx5IHJlZmVycmVkIHRvIGFzIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcuIiwiVGhlIGZpcnN0IGRlYWxzIHdpdGggYW4gaW50cm9kdWN0aW9uIHRvIHN0YXRpc3RpY2FsIGFzcGVjdHMgb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBhbmQgbWFjaGluZSBsZWFybmluZyBhbmQgaW5jbHVkZXMiLCJzZWNvbmQgc2VjdGlvbiBmb2N1c2VzIG9uIGEgdmFyaWV0eSBvZiBzdGF0aXN0aWNhbCBtZXRob2RvbG9naWVzIHRoYXQgaGF2ZSBwcm92ZW4gdG8gYmUgZWZmZWN0aXZlIGluIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6ImNvbnRlbnRzIiwibWF0Y2hlZFBocmFzZXMiOlsibWluaW5nOyBLbm93bGVkZ2UgZGlzY292ZXJ5IGluIGRhdGFiYXNlcyBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZzsgQXNzb2NpYXRpb24gcnVsZXM7IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcmVwYXJhdGlvbjsgTWlzc2luZyIsInZhbHVlcyBhbmQgb3V0bGllcnM7IFF1YW50aXphdGlvbjsgRGF0YWJhc2VzOyBTUUw7IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBjdWJlcyBhbmQgT0xBUDsgU3RhdGlzdGljYWwgbWV0aG9kcyBmb3IgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIiwibWluaW5nOyBUaGUgZm91ciBzdGFnZXMgb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIGdyYXBoaWNzOyBHcmFwaGljcyBjb25zdHJ1Y3RzIGZvciB2aXN1YWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZzsgRXhhbXBsZSAxIC0gUFJJTSIsIjcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlOyBFeGFtcGxlIDIgLSBpdGVyYXRpdmUgZGVub2lzaW5nIHdpdGggaHlwZXJzcGVjdHJhbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2U7IFN0cmVhbWluZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2U7IFJlY3Vyc2l2ZSBhbmFseXRpYyIsIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBNaW5pbmcgb2YgVGV4dCBGaWxlczsgNC4gSW50cm9kdWN0aW9uIGFuZCBiYWNrZ3JvdW5kIl19LHsibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgdmlzdWFsaXphdGlvbi4gMjAwNS4gQW1zdGVyZGFtIDsgU2FuIERpZWdvLCBDQSA6IEVsc2V2aWVyIE5vcnRoIEhvbGxhbmQsIDIwMDUuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIG1pbmluZyBhbmQgZGF0YSB2aXN1YWxpemF0aW9uXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSB2aXN1YWxpemF0aW9uIl19LHsibWF0Y2hlZEZpZWxkIjoic3ViamVjdHMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyAtIFN0YXRpc3RpY2FsIG1ldGhvZHMiXX1dLCJwcm92aWRlciI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTM1MDk1NjgwNTA2NzYxIiwic3VtbWFyeSI6WyJUaGlzIGJvb2sgZm9jdXNlcyBvbiBkZWFsaW5nIHdpdGggbGFyZ2Utc2NhbGUgZGF0YSwgYSBmaWVsZCBjb21tb25seSByZWZlcnJlZCB0byBhcyBkYXRhIG1pbmluZy4gVGhlIGJvb2sgaXMgZGl2aWRlZCBpbnRvIHRocmVlIHNlY3Rpb25zLiBUaGUgZmlyc3QgZGVhbHMgd2l0aCBhbiBpbnRyb2R1Y3Rpb24gdG8gc3RhdGlzdGljYWwgYXNwZWN0cyBvZiBkYXRhIG1pbmluZyBhbmQgbWFjaGluZSBsZWFybmluZyBhbmQgaW5jbHVkZXMgYXBwbGljYXRpb25zIHRvIHRleHQgYW5hbHlzaXMsIGNvbXB1dGVyIGludHJ1c2lvbiBkZXRlY3Rpb24sIGFuZCBoaWRpbmcgb2YgaW5mb3JtYXRpb24gaW4gZGlnaXRhbCBmaWxlcy4gVGhlIHNlY29uZCBzZWN0aW9uIGZvY3VzZXMgb24gYSB2YXJpZXR5IG9mIHN0YXRpc3RpY2FsIG1ldGhvZG9sb2dpZXMgdGhhdCBoYXZlIHByb3ZlbiB0byBiZSBlZmZlY3RpdmUgaW4gZGF0YSBtaW5pbmcgYXBwbGljYXRpb25zLiBUaGVzZSBpbmNsdWRlIGNsdXN0ZXJpbmcsIGNsYXNzaWZpY2F0aW9uLCBtdWx0aXZhcmlhdGUgZGVuc2l0eSBlc3RpbWF0aW9uLCB0cmVlLWJhc2VkIG1ldGhvZHMsIHBhdHRlcm4gcmVjb2duaXRpb24sIG8iXX0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkzNTE0NjM0MzUwNjc2MSIsInRpdGxlIjoiRGF0YSBNaW5pbmcgb24gTXVsdGltZWRpYSBEYXRhIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiYXV0aG9yIiwidmFsdWUiOiJQZXJuZXIsIFBldHJhIn1dLCJwdWJsaWNhdGlvbkluZm9ybWF0aW9uIjpudWxsLCJkYXRlcyI6W3sia2luZCI6IlB1YmxpY2F0aW9uIGRhdGUiLCJ2YWx1ZSI6IjIwMDMifV0sImxpbmtzIjpbeyJraW5kIjoiRGlnaXRhbCBvYmplY3QgVVJMIiwicmVzdHJpY3Rpb25zIjpudWxsLCJ0ZXh0IjoiU3ByaW5nZXJMaW5rIEJvb2tzIExlY3R1cmUgTm90ZXMgSW4gQ29tcHV0ZXIgU2NpZW5jZSBBcmNoaXZlIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM1NjI0MDc0MTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9LHsia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6IlNwcmluZ2VyIE5hdHVyZSAtIFNwcmluZ2VyIEJvb2sgQXJjaGl2ZSAtIENvbGxlY3Rpb24gMjAwMC0yMDA0IiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM1NjI0MDczOTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9LHsia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6IlNwcmluZ2VyIE5hdHVyZSAtIFNwcmluZ2VyIExlY3R1cmUgTm90ZXMgaW4gQ29tcHV0ZXIgU2NpZW5jZSBlQm9va3MiLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzU2MjQwNzQwMDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbImJ5IFBldHJhIFBlcm5lciJdfSx7ImtpbmQiOiJHZW5lcmFsIE5vdGUiLCJ2YWx1ZSI6WyJCaWJsaW9ncmFwaGljIExldmVsIE1vZGUgb2YgSXNzdWFuY2U6IE1vbm9ncmFwaCJdfSx7ImtpbmQiOiJCaWJsaW9ncmFwaHkgTm90ZSIsInZhbHVlIjpbIkluY2x1ZGVzIGJpYmxpb2dyYXBoaWNhbCByZWZlcmVuY2VzIGFuZCBpbmRleCJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoic3VtbWFyeSIsIm1hdGNoZWRQaHJhc2VzIjpbIkRlc3BpdGUgYmVpbmcgYSB5b3VuZyBmaWVsZCBvZiByZXNlYXJjaCBhbmQgZGV2ZWxvcG1lbnQsIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgaGFzIHByb3ZlZCB0byBiZSBhIHN1Y2Nlc3NmdWwgYXBwcm9hY2giLCJ0byBleHRyYWN0aW5nIGtub3dsZWRnZSBmcm9tIGh1Z2UgY29sbGVjdGlvbnMgb2Ygc3RydWN0dXJlZCBkaWdpdGFsIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBjb2xsZWN0aW9uIGFzIHVzdWFsbHkgc3RvcmVkIiwiV2hlcmVhcyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIHdhcyBkb25lIGluIGVhcmx5IGRheXMgcHJpbWFyaWx5IG9uIG51bWVyaWNhbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UsIG5vd2FkYXlzIG11bHRpbWVkaWEgYW5kIEludGVybmV0IiwiYXBwbGljYXRpb25zIGRyaXZlIHRoZSBuZWVkIHRvIGRldmVsb3AgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBtZXRob2RzIGFuZCB0ZWNobmlxdWVzIHRoYXQgY2FuIHdvcmsgb24gYWxsIGtpbmRzIiwib2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN1Y2ggYXMgZG9jdW1lbnRzLCBpbWFnZXMsIGFuZCBzaWduYWxzLiJdfSx7Im1hdGNoZWRGaWVsZCI6ImNvbnRlbnRzIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFByZXBhcmF0aW9uIiwiTWV0aG9kcyBmb3IgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1pbmluZyJdfSx7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiUGVybmVyLCBQZXRyYSAoMjAwMyk6IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBNaW5pbmcgb24gTXVsdGltZWRpYSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIE1pbmluZyBvbiBNdWx0aW1lZGlhIERhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1pbmluZyBvbiBNdWx0aW1lZGlhIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIiwiT3B0aWNhbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyIsIkJ1c2luZXNz4oCUXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHByb2Nlc3NpbmciLCJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgU3RydWN0dXJlcyBhbmQgSW5mb3JtYXRpb24gVGhlb3J5Il19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkzNTE0NjM0MzUwNjc2MSIsInN1bW1hcnkiOlsiRGVzcGl0ZSBiZWluZyBhIHlvdW5nIGZpZWxkIG9mIHJlc2VhcmNoIGFuZCBkZXZlbG9wbWVudCwgZGF0YSBtaW5pbmcgaGFzIHByb3ZlZCB0byBiZSBhIHN1Y2Nlc3NmdWwgYXBwcm9hY2ggdG8gZXh0cmFjdGluZyBrbm93bGVkZ2UgZnJvbSBodWdlIGNvbGxlY3Rpb25zIG9mIHN0cnVjdHVyZWQgZGlnaXRhbCBkYXRhIGNvbGxlY3Rpb24gYXMgdXN1YWxseSBzdG9yZWQgaW4gZGF0YWJhc2VzLiBXaGVyZWFzIGRhdGEgbWluaW5nIHdhcyBkb25lIGluIGVhcmx5IGRheXMgcHJpbWFyaWx5IG9uIG51bWVyaWNhbCBkYXRhLCBub3dhZGF5cyBtdWx0aW1lZGlhIGFuZCBJbnRlcm5ldCBhcHBsaWNhdGlvbnMgZHJpdmUgdGhlIG5lZWQgdG8gZGV2ZWxvcCBkYXRhIG1pbmluZyBtZXRob2RzIGFuZCB0ZWNobmlxdWVzIHRoYXQgY2FuIHdvcmsgb24gYWxsIGtpbmRzIG9mIGRhdGEgc3VjaCBhcyBkb2N1bWVudHMsIGltYWdlcywgYW5kIHNpZ25hbHMuIFRoaXMgYm9vayBpbnRyb2R1Y2VzIHRoZSBiYXNpYyBjb25jZXB0cyBvZiBtaW5pbmcgbXVsdGltZWRpYSBkYXRhIGFuZCBkZW1vbnN0cmF0ZXMgaG93IHRvIGFwcGx5IHRoZXNlIG1ldGhvZHMgaW4gdmFyaW91cyBhcHBsaWNhdGlvbiBmaWVsZHMuIEl0IGlzIHdyaXR0ZW4gZm9yIHN0dWRlbnRzLCBhbWJpdGlvbmVkIHByb2Zlc3Npb25hbHMgZnJvbSBpbmR1c3RyeSBhbmQgbWVkaWNpbmUsIGFuZCBmb3Igc2NpZW50aXN0cyB3aG8gd2FudCB0byBjb250cmlidXRlIFJcdTAwMjZEIHdvcmsgdG8gdGhlIGZpZWxkIG9yIGFwcGx5IHRoaXMgbmV3IHRlY2hub2xvZ3kuIl19LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAxMTUwMzA3MDEwNjc2MSIsInRpdGxlIjoiRGF0YSBtaW5pbmcgb24gbXVsdGltZWRpYSBkYXRhIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiUGVybmVyLCBQZXRyYSJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIyMDAyIn1dLCJsaW5rcyI6W3sia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6bnVsbCwidXJsIjoiaHR0cDovL2R4LmRvaS5vcmcvMTAuMTAwNy8zLTU0MC0zNjI4Mi03In1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIlBldHJhIFBlcm5lciJdfSx7ImtpbmQiOiJCaWJsaW9ncmFwaHkgTm90ZSIsInZhbHVlIjpbIkluY2x1ZGVzIGJpYmxpb2dyYXBoaWNhbCByZWZlcmVuY2VzIChwLiBbMTIxXS0xMjgpIGFuZCBpbmRleCJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoiY29udGVudHMiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJlcGFyYXRpb24iLCJNZXRob2RzIGZvciBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgTWluaW5nIiwiVGhlIElSSVMgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFNldCJdfSx7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBvbiBtdWx0aW1lZGlhIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZS4gMjAwMi4gQmVybGluIDsgTmV3IFlvcmsgOiBTcHJpbmdlciwgYzIwMDIuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIG1pbmluZyBvbiBtdWx0aW1lZGlhIGRhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBvbiBtdWx0aW1lZGlhIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyIsIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmciXX1dLCJwcm92aWRlciI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTAwMTE1MDMwNzAxMDY3NjEiLCJzdW1tYXJ5IjpudWxsfSx7InRpbWRleFJlY29yZElkIjoiYWxtYTo5OTAwMDMzMTM2NTAxMDY3NjEiLCJ0aXRsZSI6IkRhdGEgdHlwZXMgYW5kIGRhdGEgc3RydWN0dXJlcyIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6Ik1hcnRpbiwgSm9oYW5uZXMgSiJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIxOTg2In1dLCJsaW5rcyI6bnVsbCwibm90ZXMiOlt7ImtpbmQiOiJUaXRsZSBTdGF0ZW1lbnQgb2YgUmVzcG9uc2liaWxpdHkiLCJ2YWx1ZSI6WyJKb2hhbm5lcyBKLiBNYXJ0aW4iXX0seyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgaW5kZXgiXX0seyJraW5kIjoiQmlibGlvZ3JhcGh5IE5vdGUiLCJ2YWx1ZSI6WyJCaWJsaW9ncmFwaHk6IHAuIDI3My0yNzQiXX1dLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHR5cGVzIGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc3RydWN0dXJlcy4gMTk4Ni4gRW5nbGV3b29kIENsaWZmcywgTi5KLiA6IFByZW50aWNlLUhhbGwgSW50ZXJuYXRpb25hbCwgYzE5ODYuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIHR5cGVzIGFuZCBkYXRhIHN0cnVjdHVyZXNcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHR5cGVzIGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc3RydWN0dXJlcyJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkwMDAzMzEzNjUwMTA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkwMDAxODExODAwMTA2NzYxIiwidGl0bGUiOiJEYXRhIHNlY3VyaXR5IGFuZCBkYXRhIHByb2Nlc3NpbmciLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOlt7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJNYWRuaWNrLCBTdHVhcnQgRSJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIxOTc1In1dLCJsaW5rcyI6W3sia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6Ik1JVCBUaGVzZXMgaW4gRFNwYWNlIiwidXJsIjoiaHR0cDovL2hkbC5oYW5kbGUubmV0LzE3MjEuMS8xODk0In0seyJraW5kIjoiRFNwYWNlQE1JVCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6bnVsbCwidXJsIjoiaHR0cDovL2hkbC5oYW5kbGUubmV0LzE3MjEuMS8xODk0In1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIlN0dWFydCBFLiBNYWRuaWNrLCBwcm9qZWN0IHN1cGVydmlzb3IiXX0seyJraW5kIjoiQmlibGlvZ3JhcGh5IE5vdGUiLCJ2YWx1ZSI6WyJJbmNsdWRlcyBiaWJsaW9ncmFwaGljYWwgcmVmZXJlbmNlcyJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc2VjdXJpdHkgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcm9jZXNzaW5nLiAxOTc1LiBDYW1icmlkZ2UsIE1hc3MuIDogTS5JLlQuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIHNlY3VyaXR5IGFuZCBkYXRhIHByb2Nlc3NpbmdcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHNlY3VyaXR5IGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAwMTgxMTgwMDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAwMjkyMDg0MDEwNjc2MSIsInRpdGxlIjoiRGF0YSBwcm9jZXNzaW5nIG1hZ2F6aW5lJ3MgZGF0YSBkeW5hbWljcyIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6bnVsbCwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIxOTcxIn1dLCJsaW5rcyI6bnVsbCwibm90ZXMiOm51bGwsImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyBtYWdhemluZSdzIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBkeW5hbWljcy4gMTk3MS4gW1BoaWxhZGVscGhpYSA6IE5vcnRoIEFtZXJpY2FuIFB1Yi4sIDE5NzEtLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBwcm9jZXNzaW5nIG1hZ2F6aW5lJ3MgZGF0YSBkeW5hbWljc1x1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyBtYWdhemluZSdzIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBkeW5hbWljcyJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiQnVzaW5lc3MgLSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyAtIFBlcmlvZGljYWxzIiwiRWxlY3Ryb25pYyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyAtIFBlcmlvZGljYWxzIiwiRWxlY3Ryb25pYyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyAtIFBlcmlvZGljYWxzIiwiQnVzaW5lc3MgLSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAwMjkyMDg0MDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAwNjIyMzI4MDEwNjc2MSIsInRpdGxlIjoiRGF0YSBwcm9jZXNzaW5nLiBQcm9jZWVkaW5ncyIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6IkRhdGEgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIn0seyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiSW50ZXJuYXRpb25hbCBEYXRhIFByb2Nlc3NpbmcgQ29uZmVyZW5jZSJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIxOTUyIn1dLCJsaW5rcyI6bnVsbCwibm90ZXMiOlt7ImtpbmQiOiJHZW5lcmFsIE5vdGUiLCJ2YWx1ZSI6WyJTdWJ0aXRsZSB2YXJpZXM6IFByb2NlZWRpbmdzIG9mIHRoZSBhbm51YWwgY29udmVudGlvbiwgUHJvY2VlZGluZ3Mgb2YgdGhlIG5hdGlvbmFsIGNvbnZlbnRpb24sIGV0YyJdfSx7ImtpbmQiOiJHZW5lcmFsIE5vdGUiLCJ2YWx1ZSI6WyJWb2xzLiBmb3IgLTE5NjEgY292ZXIgcHJvY2VlZGluZ3Mgb2YgdGhlIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvZiB0aGUgTmF0aW9uYWwgTWFjaGluZSBBY2NvdW50YW50cyBBc3NvY2lhdGlvbjsgdm9scy4gZm9yIDE5NjItNjkgY292ZXIgcHJvY2VlZGluZ3Mgb2YgdGhlIEludGVybmF0aW9uYWwgRGF0YSBQcm9jZXNzaW5nIENvbmZlcmVuY2Ugb2YgdGhlIERhdGEgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIl19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcm9jZXNzaW5nLiBQcm9jZWVkaW5ncy4gMTk1Mi4gUGFyayBSaWRnZSwgSWxsLiwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFByb2Nlc3NpbmcgTWFuYWdlbWVudCBBc3NvY2lhdGlvbi4iXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZS5leGFjdF92YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGEgcHJvY2Vzc2luZy4gUHJvY2VlZGluZ3NcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6Im5vdGVzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiTmF0aW9uYWwgTWFjaGluZSBBY2NvdW50YW50cyBBc3NvY2lhdGlvbjsgdm9scy4gZm9yIDE5NjItNjkgY292ZXIgcHJvY2VlZGluZ3Mgb2YgdGhlIEludGVybmF0aW9uYWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIiwiUHJvY2Vzc2luZyBDb25mZXJlbmNlIG9mIHRoZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIl19LHsibWF0Y2hlZEZpZWxkIjoicHVibGljYXRpb25faW5mb3JtYXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJQYXJrIFJpZGdlLCBJbGwuLCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZy4gUHJvY2VlZGluZ3MiXX0seyJtYXRjaGVkRmllbGQiOiJjb250cmlidXRvcnMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIiwiSW50ZXJuYXRpb25hbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJvY2Vzc2luZyBDb25mZXJlbmNlIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkwMDA2MjIzMjgwMTA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkzNTI0ODczOTkwNjc2MSIsInRpdGxlIjoiRGF0YSBHYXBzLCBEYXRhIEluY29tcGFyYWJpbGl0eSwgYW5kIERhdGEgSW1wdXRhdGlvbjogQSBSZXZpZXcgb2YgUG92ZXJ0eSBNZWFzdXJlbWVudCBNZXRob2RzIGZvciBEYXRhLVNjYXJjZSBFbnZpcm9ubWVudHMiLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOm51bGwsInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAxNyJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJXb3JsZCBCYW5rIEUtTGlicmFyeSBQdWJsaWNhdGlvbnMiLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY0Nzg4ODIxMDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn1dLCJub3RlcyI6bnVsbCwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBHYXBzLCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgSW5jb21wYXJhYmlsaXR5LCBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIEltcHV0YXRpb246IEEgUmV2aWV3IG9mIFBvdmVydHkgTWVhc3VyZW1lbnQgTWV0aG9kcyBmb3IgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlLVNjYXJjZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBHYXBzLCBEYXRhIEluY29tcGFyYWJpbGl0eSwgYW5kIERhdGEgSW1wdXRhdGlvbjogQSBSZXZpZXcgb2YgUG92ZXJ0eSBNZWFzdXJlbWVudCBNZXRob2RzIGZvciBEYXRhLVNjYXJjZVx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgR2FwcywgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIEluY29tcGFyYWJpbGl0eSwgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBJbXB1dGF0aW9uOiBBIFJldmlldyBvZiBQb3ZlcnR5IE1lYXN1cmVtZW50IE1ldGhvZHMgZm9yIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZS1TY2FyY2UiXX1dLCJwcm92aWRlciI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTM1MjQ4NzM5OTA2NzYxIiwic3VtbWFyeSI6bnVsbH1dLCJhZ2dyZWdhdGlvbnMiOnsiYWNjZXNzVG9GaWxlcyI6W3sia2V5IjoidW5rbm93bjogY2hlY2sgd2l0aCBvd25pbmcgaW5zdGl0dXRpb24iLCJkb2NDb3VudCI6OTUwNDB9LHsia2V5IjoiTUlUIGF1dGhlbnRpY2F0aW9uIHJlcXVpcmVkIiwiZG9jQ291bnQiOjExOTd9LHsia2V5Ijoibm8gYXV0aGVudGljYXRpb24gcmVxdWlyZWQiLCJkb2NDb3VudCI6ODMxfV0sImNvbnRlbnRUeXBlIjpbeyJrZXkiOiJsYW5ndWFnZSBtYXRlcmlhbCIsImRvY0NvdW50IjoxODU0OTd9LHsia2V5IjoiaW1hZ2UgZGF0YSIsImRvY0NvdW50IjozMzA3NH0seyJrZXkiOiJwb2x5Z29uIGRhdGEiLCJkb2NDb3VudCI6MjgxNDR9LHsia2V5IjoiYXJ0aWNsZSIsImRvY0NvdW50IjoxMzk2OH0seyJrZXkiOiJyYXN0ZXIgZGF0YSIsImRvY0NvdW50IjoxMjgzNX0seyJrZXkiOiJ0aGVzaXMiLCJkb2NDb3VudCI6MTA0MjB9LHsia2V5IjoibWFudXNjcmlwdCBsYW5ndWFnZSBtYXRlcmlhbCIsImRvY0NvdW50Ijo5NjAyfSx7ImtleSI6ImxpbmUgZGF0YSIsImRvY0NvdW50Ijo4NTc5fSx7ImtleSI6InBvaW50IGRhdGEiLCJkb2NDb3VudCI6NzcyMX0seyJrZXkiOiJub3Qgc3BlY2lmaWVkIiwiZG9jQ291bnQiOjU2Njh9XSwiY29udHJpYnV0b3JzIjpbeyJrZXkiOiJzYW5ib3JuIG1hcCBjb21wYW55IiwiZG9jQ291bnQiOjE4OTE1fSx7ImtleSI6Im5hdGlvbmFsIGJ1cmVhdSBvZiBlY29ub21pYyByZXNlYXJjaCIsImRvY0NvdW50IjoxMTAzNH0seyJrZXkiOiJtYXNzYWNodXNldHRzIGluc3RpdHV0ZSBvZiB0ZWNobm9sb2d5LiBkZXBhcnRtZW50IG9mIGVsZWN0cmljYWwgZW5naW5lZXJpbmcgYW5kIGNvbXB1dGVyIHNjaWVuY2UiLCJkb2NDb3VudCI6NTkyNH0seyJrZXkiOiJib3VuZGFyeSBzb2x1dGlvbnMsIGluYy4iLCJkb2NDb3VudCI6NDA4MX0seyJrZXkiOiJnZW9sb2dpY2FsIHN1cnZleSAodS5zLikiLCJkb2NDb3VudCI6NDA4MH0seyJrZXkiOiJjb2xsaW5zIGJhcnRob2xvbWV3IGx0ZCIsImRvY0NvdW50IjozNjUzfSx7ImtleSI6InUucy4gZGVwYXJ0bWVudCBvZiBjb21tZXJjZSwgYnVyZWF1IG9mIHRoZSBjZW5zdXMsIGdlb2dyYXBoeSBkaXZpc2lvbiIsImRvY0NvdW50IjozNTMwfSx7ImtleSI6Im1hc3NhY2h1c2V0dHMgaW5zdGl0dXRlIG9mIHRlY2hub2xvZ3kuIGRlcGFydG1lbnQgb2YgcGh5c2ljcyIsImRvY0NvdW50IjozMzk0fSx7ImtleSI6ImFyY3RpYyBjbGltYXRlIHN5c3RlbSAoYWNzeXMpIiwiZG9jQ291bnQiOjMzNDl9LHsia2V5IjoiaW5zdGl0dXRlIG9mIGVsZWN0cmljYWwgYW5kIGVsZWN0cm9uaWNzIGVuZ2luZWVycyIsImRvY0NvdW50IjoyODIxfV0sImZvcm1hdCI6W3sia2V5Ijoic2hhcGVmaWxlIiwiZG9jQ291bnQiOjQ0NzM2fSx7ImtleSI6ImVsZWN0cm9uaWMgcmVzb3VyY2UiLCJkb2NDb3VudCI6MzIwOTN9LHsia2V5IjoidGlmZiIsImRvY0NvdW50IjozMTY5NH0seyJrZXkiOiJnZW90aWZmIiwiZG9jQ291bnQiOjE0MDk1fSx7ImtleSI6ImpwZWciLCJkb2NDb3VudCI6MTk3MX0seyJrZXkiOiJtcnNpZCIsImRvY0NvdW50IjoxMjM1fSx7ImtleSI6ImFyY2dyaWQiLCJkb2NDb3VudCI6MjcxfSx7ImtleSI6ImxhcyIsImRvY0NvdW50IjoxNjZ9LHsia2V5IjoicGRmIiwiZG9jQ291bnQiOjE2Mn0seyJrZXkiOiJtaXhlZCIsImRvY0NvdW50IjoxMTF9XSwibGFuZ3VhZ2VzIjpbeyJrZXkiOiJlbmdsaXNoIiwiZG9jQ291bnQiOjIzOTExNX0seyJrZXkiOiJlbmciLCJkb2NDb3VudCI6MzkzNjV9LHsia2V5IjoiZW5fdXMiLCJkb2NDb3VudCI6MTAwMTF9LHsia2V5IjoiZW4iLCJkb2NDb3VudCI6Njg4N30seyJrZXkiOiJpbiBlbmdsaXNoIiwiZG9jQ291bnQiOjIyMjd9LHsia2V5IjoiZ2VybWFuIiwiZG9jQ291bnQiOjEzMjN9LHsia2V5IjoiZnJhIiwiZG9jQ291bnQiOjExOTd9LHsia2V5IjoibGF0IiwiZG9jQ291bnQiOjgwOX0seyJrZXkiOiJkZXUiLCJkb2NDb3VudCI6Nzc2fSx7ImtleSI6InJ1c3NpYW4iLCJkb2NDb3VudCI6NjQyfV0sImxpdGVyYXJ5Rm9ybSI6W3sia2V5Ijoibm9uZmljdGlvbiIsImRvY0NvdW50IjoxNzcyNTB9LHsia2V5IjoiZmljdGlvbiIsImRvY0NvdW50IjoxMzIxM31dLCJwbGFjZXMiOlt7ImtleSI6Im5ldyBqZXJzZXkiLCJkb2NDb3VudCI6MTkxMzB9LHsia2V5IjoiYXJjdGljIG9jZWFuIiwiZG9jQ291bnQiOjMzNzR9LHsia2V5IjoiZXVyb3BlIiwiZG9jQ291bnQiOjMxNTh9LHsia2V5IjoidW5pdGVkIHN0YXRlcyIsImRvY0NvdW50IjoyNjg5fSx7ImtleSI6Im1hc3NhY2h1c2V0dHMiLCJkb2NDb3VudCI6MjM5MX0seyJrZXkiOiJpb3dhIiwiZG9jQ291bnQiOjIwNTR9LHsia2V5IjoiY2hpbmEiLCJkb2NDb3VudCI6MTcwOX0seyJrZXkiOiJjYW5hZGEiLCJkb2NDb3VudCI6MTY3NH0seyJrZXkiOiJlYXJ0aCAocGxhbmV0KSIsImRvY0NvdW50IjoxNDUyfSx7ImtleSI6ImNhbGlmb3JuaWEiLCJkb2NDb3VudCI6MTM1Mn1dLCJzb3VyY2UiOlt7ImtleSI6Im1pdCBhbG1hIiwiZG9jQ291bnQiOjIwMTEyM30seyJrZXkiOiJvcGVuZ2VvbWV0YWRhdGEgZ2lzIHJlc291cmNlcyIsImRvY0NvdW50Ijo5NTA0MH0seyJrZXkiOiJkc3BhY2VAbWl0IiwiZG9jQ291bnQiOjI2ODYyfSx7ImtleSI6Indvb2RzIGhvbGUgb3BlbiBhY2Nlc3Mgc2VydmVyIiwiZG9jQ291bnQiOjI5OTR9LHsia2V5IjoibWl0IGdpcyByZXNvdXJjZXMiLCJkb2NDb3VudCI6MjAyOH0seyJrZXkiOiJ6ZW5vZG8iLCJkb2NDb3VudCI6MjAwN30seyJrZXkiOiJyZXNlYXJjaCBkYXRhYmFzZXMiLCJkb2NDb3VudCI6MTEzfSx7ImtleSI6ImFiZHVsIGxhdGlmIGphbWVlbCBwb3ZlcnR5IGFjdGlvbiBsYWIgZGF0YXZlcnNlIiwiZG9jQ291bnQiOjEwN30seyJrZXkiOiJtaXQgYXJjaGl2ZXNzcGFjZSIsImRvY0NvdW50Ijo5Nn0seyJrZXkiOiJsaWJndWlkZXMiLCJkb2NDb3VudCI6MTB9XSwic3ViamVjdHMiOlt7ImtleSI6ImRhdGFzZXRzIiwiZG9jQ291bnQiOjUzNjkxfSx7ImtleSI6Im90aGVyIiwiZG9jQ291bnQiOjQxMzA4fSx7ImtleSI6ImJvdW5kYXJpZXMiLCJkb2NDb3VudCI6MjYwMTh9LHsia2V5IjoidHJhbnNwb3J0YXRpb24iLCJkb2NDb3VudCI6MTkyOTF9LHsia2V5IjoibmV3IGplcnNleSIsImRvY0NvdW50IjoxOTEwNX0seyJrZXkiOiJhcnRpZmljaWFsIGludGVsbGlnZW5jZSIsImRvY0NvdW50IjoxNjc1OX0seyJrZXkiOiJzb2NpZXR5IiwiZG9jQ291bnQiOjE0NzY4fSx7ImtleSI6Im9jZWFucyIsImRvY0NvdW50Ijo5MTAwfSx7ImtleSI6InBsYW5uaW5nIGFuZCBjYWRhc3RyYWwiLCJkb2NDb3VudCI6ODE5NH0seyJrZXkiOiJ1bml0ZWQgc3RhdGVzIiwiZG9jQ291bnQiOjc4NDZ9XX19fX0=
- recorded_at: Thu, 25 Apr 2024 20:57:16 GMT
+ eyJkYXRhIjp7InNlYXJjaCI6eyJoaXRzIjoxMDAwMCwicmVjb3JkcyI6W3sidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAwMjg2MDQwMDEwNjc2MSIsInRpdGxlIjoiRGF0YSBkYXRhIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiRGVlcCBTZWEgRHJpbGxpbmcgUHJvamVjdC4gSW5mb3JtYXRpb24gSGFuZGxpbmcgR3JvdXAifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMTk3NiJ9XSwibGlua3MiOm51bGwsIm5vdGVzIjpbeyJraW5kIjoiVGl0bGUgU3RhdGVtZW50IG9mIFJlc3BvbnNpYmlsaXR5IiwidmFsdWUiOlsiSW5mb3JtYXRpb24gSGFuZGxpbmcgR3JvdXAsIERlZXAgU2VhIERyaWxsaW5nIFByb2plY3QiXX0seyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiVGl0bGUgZnJvbSBjYXB0aW9uIl19LHsia2luZCI6IkdlbmVyYWwgTm90ZSIsInZhbHVlIjpbIkRlc2NyaXB0aW9uIGJhc2VkIG9uOiAjMTIgKE5vdi4gMTk3OCkiXX0seyJraW5kIjoiTnVtYmVyaW5nIFBlY3VsaWFyaXRpZXMgTm90ZSIsInZhbHVlIjpbIlNvbWUgbnVtYmVycyBhcmUgcmV2aXNlZCBlZGl0aW9uIl19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJzdW1tYXJ5IiwibWF0Y2hlZFBocmFzZXMiOlsiQSBzZXJpZXMgb2YgYnVsbGV0aW5zLCBlYWNoIHdpdGggYSBkaXN0aW5jdGl2ZSB0aXRsZSwgZGVzY3JpYmluZyB0aGUgdmFyaW91cyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyBhY3Rpdml0aWVzIl19LHsibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlLiAxOTc2LiBMYSBKb2xsYSwgQ2FsaWYuIDogW1RoZSBQcm9qZWN0P10sIDE5NzYtLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIkRlZXAgU2VhIERyaWxsaW5nIFByb2plY3QgLSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAwMjg2MDQwMDEwNjc2MSIsInN1bW1hcnkiOlsiQSBzZXJpZXMgb2YgYnVsbGV0aW5zLCBlYWNoIHdpdGggYSBkaXN0aW5jdGl2ZSB0aXRsZSwgZGVzY3JpYmluZyB0aGUgdmFyaW91cyBkYXRhIHByb2Nlc3NpbmcgYWN0aXZpdGllcyBvZiB0aGUgRGVlcCBTZWEgRHJpbGxpbmcgUHJvamVjdCBhbmQgdGhlIEluZm9ybWF0aW9uIEhhbmRsaW5nIEdyb3VwLiJdfSx7InRpbWRleFJlY29yZElkIjoiYWxtYTo5OTM1MDY4MDA3NjA2NzYxIiwidGl0bGUiOiJEYXRhIGFyY2hpdGVjdHVyZSA6IGEgcHJpbWVyIGZvciB0aGUgZGF0YSBzY2llbnRpc3QgOiBiaWcgZGF0YSwgZGF0YSB3YXJlaG91c2UgYW5kIGRhdGEgdmF1bHQiLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOlt7ImtpbmQiOiJhdXRob3IiLCJ2YWx1ZSI6IklubW9uLCBXLiBIIn0seyJraW5kIjoiYXV0aG9yIiwidmFsdWUiOiJMaW5zdGVkdCwgRGFuIn0seyJraW5kIjoiZWRpdG9yIiwidmFsdWUiOiJFbGxpb3QsIFN0ZXZlbiJ9LHsia2luZCI6ImRlc2lnbmVyIiwidmFsdWUiOiJSb2dlcnMsIE1hcmsifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAxNSJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJFbHNldmllciBTY2llbmNlRGlyZWN0IEJvb2tzIENvbXBsZXRlIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM1NDU1NzYzMTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9LHsia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6Ik8nUmVpbGx5IE9ubGluZSBMZWFybmluZzogQWNhZGVtaWMvUHVibGljIExpYnJhcnkgRWRpdGlvbiIsInVybCI6Imh0dHBzOi8vbmEwNi5hbG1hLmV4bGlicmlzZ3JvdXAuY29tL3ZpZXcvdXJlc29sdmVyLzAxTUlUX0lOU1Qvb3BlbnVybD91Lmlnbm9yZV9kYXRlX2NvdmVyYWdlPXRydWVcdTAwMjZwb3J0Zm9saW9fcGlkPTUzNTQ1NTc2MzIwMDA2NzYxXHUwMDI2Rm9yY2VfZGlyZWN0PXRydWUifV0sIm5vdGVzIjpbeyJraW5kIjoiVGl0bGUgU3RhdGVtZW50IG9mIFJlc3BvbnNpYmlsaXR5IiwidmFsdWUiOlsiVy4gSC4gSW5tb24sIERhbiBMaW5zdGVkdCA7IFN0ZXZlbiBFbGxpb3QsIGV4ZWN1dGl2ZSBlZGl0b3IgOyBNYXJrIFJvZ2VycywgZGVzaWduZXIiXX0seyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgaW5kZXgiXX0seyJraW5kIjoiU291cmNlIG9mIERlc2NyaXB0aW9uIE5vdGUiLCJ2YWx1ZSI6WyJEZXNjcmlwdGlvbiBiYXNlZCBvbiBwcmludCB2ZXJzaW9uIHJlY29yZCJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoic3VtbWFyeSIsIm1hdGNoZWRQaHJhc2VzIjpbIlRvZGF5LCB0aGUgd29ybGQgaXMgdHJ5aW5nIHRvIGNyZWF0ZSBhbmQgZWR1Y2F0ZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc2NpZW50aXN0cyBiZWNhdXNlIG9mIHRoZSBwaGVub21lbm9uIG9mIEJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UiLCJzeXN0ZW1zIChcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugd2FyZWhvdXNpbmcgc3lzdGVtcykuIiwiVGFraW5nIGEgbG9vayBhdCB0aGUgbGFyZ2VyIHBpY3R1cmUgaW50byB3aGljaCBCaWcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIGZpdHMgZ2l2ZXMgdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBzY2llbnRpc3QgdGhlIG5lY2Vzc2FyeSBjb250ZXh0IiwiTW9zdCByZWZlcmVuY2VzIG9uIEJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbG9vayBhdCBvbmx5IG9uZSB0aW55IHBhcnQgb2YgYSBtdWNoIGxhcmdlciB3aG9sZS4iLCJVbnRpbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgZ2F0aGVyZWQgY2FuIGJlIHB1dCBpbnRvIGFuIGV4aXN0aW5nIGZyYW1ld29yayBvciBhIl19LHsibWF0Y2hlZEZpZWxkIjoiY29udGVudHMiLCJtYXRjaGVkUGhyYXNlcyI6WyJUaGUgVG90YWxpdHkgb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIEFjcm9zcyB0aGUgQ29ycG9yYXRpb247IERpdmlkaW5nIFVuc3RydWN0dXJlZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2U7IEJ1c2luZXNzIFJlbGV2YW5jeTsgQmlnIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSIsIlR5cGVzIG9mIFJlcGV0aXRpdmUgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlOyBSZXBldGl0aXZlIFN0cnVjdHVyZWQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlOyBSZXBldGl0aXZlIEJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2U7IFRoZSBUd28gSW5mcmFzdHJ1Y3R1cmVzOyBXaGF0J3MiLCJvZiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgLSB1bmRlcnN0YW5kaW5nIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBvdmVyIHRpbWU7IDEuNyAtIEEgYnJpZWYgaGlzdG9yeSBvZiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2U7IFBhcGVyIFRhcGUgYW5kIFB1bmNoIENhcmRzOyBNYWduZXRpYyIsIldhcmVob3VzZTsgUGFyYWxsZWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1hbmFnZW1lbnQ7IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBWYXVsdDsgQmlnIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZTsgVGhlIEdyZWF0IERpdmlkZTsgMi4xIC0gQSBicmllZiBoaXN0b3J5IG9mIiwiOyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgaW4gQmlnIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZTsgQ29udGV4dCBpbiBSZXBldGl0aXZlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZTsgTm9ucmVwZXRpdGl2ZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2U7IENvbnRleHQgaW4gTm9ucmVwZXRpdGl2ZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2U7IDIuMyJdfSx7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiSCwgTGluc3RlZHQsIERhbiAoMjAxNSk6IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBhcmNoaXRlY3R1cmUgOiBhIHByaW1lciBmb3IgdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBzY2llbnRpc3QgOiBiaWcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlLCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugd2FyZWhvdXNlIiwiYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSB2YXVsdC4iXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZS5leGFjdF92YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGEgYXJjaGl0ZWN0dXJlIDogYSBwcmltZXIgZm9yIHRoZSBkYXRhIHNjaWVudGlzdCA6IGJpZyBkYXRhLCBkYXRhIHdhcmVob3VzZSBhbmQgZGF0YSB2YXVsdFx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgYXJjaGl0ZWN0dXJlIDogYSBwcmltZXIgZm9yIHRoZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc2NpZW50aXN0IDogYmlnIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHdhcmVob3VzZSBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHZhdWx0Il19LHsibWF0Y2hlZEZpZWxkIjoic3ViamVjdHMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2Ugd2FyZWhvdXNpbmciLCJCaWcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkzNTA2ODAwNzYwNjc2MSIsInN1bW1hcnkiOlsiVG9kYXksIHRoZSB3b3JsZCBpcyB0cnlpbmcgdG8gY3JlYXRlIGFuZCBlZHVjYXRlIGRhdGEgc2NpZW50aXN0cyBiZWNhdXNlIG9mIHRoZSBwaGVub21lbm9uIG9mIEJpZyBEYXRhLiBBbmQgZXZlcnlvbmUgaXMgbG9va2luZyBkZWVwbHkgaW50byB0aGlzIHRlY2hub2xvZ3kuIEJ1dCBubyBvbmUgaXMgbG9va2luZyBhdCB0aGUgbGFyZ2VyIGFyY2hpdGVjdHVyYWwgcGljdHVyZSBvZiBob3cgQmlnIERhdGEgbmVlZHMgdG8gZml0IHdpdGhpbiB0aGUgZXhpc3Rpbmcgc3lzdGVtcyAoZGF0YSB3YXJlaG91c2luZyBzeXN0ZW1zKS4gVGFraW5nIGEgbG9vayBhdCB0aGUgbGFyZ2VyIHBpY3R1cmUgaW50byB3aGljaCBCaWcgRGF0YSBmaXRzIGdpdmVzIHRoZSBkYXRhIHNjaWVudGlzdCB0aGUgbmVjZXNzYXJ5IGNvbnRleHQgZm9yIGhvdyBwaWVjZXMgb2YgdGhlIHB1enpsZSBzaG91bGQgZml0IHRvZ2V0aGVyLiBNb3N0IHJlZmVyZW5jZXMgb24gQmlnIERhdGEgbG9vayBhdCBvbmx5IG9uZSB0aW55IHBhcnQgb2YgYSBtdWNoIGxhcmdlciB3aG9sZS4gVW50aWwgZGF0YSBnYXRoZXJlZCBjYW4gYmUgcHV0IGludG8gYW4gZXhpc3RpbmcgZnJhbWV3b3JrIG9yIGEiXX0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkwMDA0NjAzNjQwMTA2NzYxIiwidGl0bGUiOiJEYXRhIHdpdGggc2VtYW50aWNzIDogZGF0YSBtb2RlbHMgYW5kIGRhdGEgbWFuYWdlbWVudCIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6IlRob21wc29uLCBKLiBQYXRyaWNrIn1dLCJwdWJsaWNhdGlvbkluZm9ybWF0aW9uIjpudWxsLCJkYXRlcyI6W3sia2luZCI6IlB1YmxpY2F0aW9uIGRhdGUiLCJ2YWx1ZSI6IjE5ODkifV0sImxpbmtzIjpudWxsLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIkouIFBhdHJpY2sgVGhvbXBzb24iXX0seyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgaW5kZXgiXX0seyJraW5kIjoiQmlibGlvZ3JhcGh5IE5vdGUiLCJ2YWx1ZSI6WyJCaWJsaW9ncmFwaHk6IHAuIDQ2NS00NjgiXX1dLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHdpdGggc2VtYW50aWNzIDogXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1vZGVscyBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1hbmFnZW1lbnQuIDE5ODkuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIHdpdGggc2VtYW50aWNzIDogZGF0YSBtb2RlbHMgYW5kIGRhdGEgbWFuYWdlbWVudFx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2Ugd2l0aCBzZW1hbnRpY3MgOiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgbW9kZWxzIGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWFuYWdlbWVudCJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkwMDA0NjAzNjQwMTA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkwMDEyODczNTEwMTA2NzYxIiwidGl0bGUiOiJEYXRhIGNhdGFsb2d1ZSIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6IldvcmxkIERhdGEgQ2VudGVyIGZvciBBdXJvcmEifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAwMyJ9XSwibGlua3MiOm51bGwsIm5vdGVzIjpbeyJraW5kIjoiVGl0bGUgU3RhdGVtZW50IG9mIFJlc3BvbnNpYmlsaXR5IiwidmFsdWUiOlsiV29ybGQgRGF0YSBDZW50ZXIgZm9yIEF1cm9yYSJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgY2F0YWxvZ3VlLiAyMDAzLiIsIlRva3lvLCBKYXBhbiA6IFdvcmxkIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBDZW50ZXIgZm9yIEF1cm9yYSwgRGl2aXNpb24gb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENvbGxlY3Rpb24gYW5kIFByb2Nlc3NpbmcgZm9yIEF1cm9yYWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIGNhdGFsb2d1ZVx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoibm90ZXMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJXb3JsZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgQ2VudGVyIGZvciBBdXJvcmEiXX0seyJtYXRjaGVkRmllbGQiOiJwdWJsaWNhdGlvbl9pbmZvcm1hdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlRva3lvLCBKYXBhbiA6IFdvcmxkIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBDZW50ZXIgZm9yIEF1cm9yYSwgRGl2aXNpb24gb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENvbGxlY3Rpb24gYW5kIFByb2Nlc3NpbmcgZm9yIEF1cm9yYWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgY2F0YWxvZ3VlIl19LHsibWF0Y2hlZEZpZWxkIjoic3ViamVjdHMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJXb3JsZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgQ2VudGVyIGZvciBBdXJvcmEiLCJXb3JsZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgQ2VudGVyIGZvciBBdXJvcmEgLSBDYXRhbG9ncyAtIFBlcmlvZGljYWxzIl19LHsibWF0Y2hlZEZpZWxkIjoiY29udHJpYnV0b3JzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiV29ybGQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlciBmb3IgQXVyb3JhIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkwMDEyODczNTEwMTA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkwMDAyODg1NjQwMTA2NzYxIiwidGl0bGUiOiJEYXRhIENlbnRlcidzIFBsYW50IHNodXRkb3ducyBtb25pdG9yIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiRGF0YSBDZW50ZXIgKE9ha2xhbmQsIENhbGlmLikifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMTk4MiJ9XSwibGlua3MiOm51bGwsIm5vdGVzIjpbeyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiRGVzY3JpcHRpb24gYmFzZWQgb246IEp1bHkgMTk4MzsgdGl0bGUgZnJvbSBjYXB0aW9uIl19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBDZW50ZXIncyBQbGFudCBzaHV0ZG93bnMgbW9uaXRvci4gMTk4Mi4gT2FrbGFuZCwgQ2FsaWYuIDogXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlciwuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIENlbnRlcidzIFBsYW50IHNodXRkb3ducyBtb25pdG9yXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJwdWJsaWNhdGlvbl9pbmZvcm1hdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIi4gOiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgQ2VudGVyLCJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlcidzIFBsYW50IHNodXRkb3ducyBtb25pdG9yIl19LHsibWF0Y2hlZEZpZWxkIjoiY29udHJpYnV0b3JzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIENlbnRlciAoT2FrbGFuZCwgQ2FsaWYuKSJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAwMjg4NTY0MDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MzUxNjYzMTgxMDY3NjEiLCJ0aXRsZSI6IkRhdGEgcHJvdGVjdGlvbiA6IGVuc3VyaW5nIGRhdGEgYXZhaWxhYmlsaXR5IiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiYXV0aG9yIiwidmFsdWUiOiJEZSBHdWlzZSwgUHJlc3RvbiJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIyMDIwIn1dLCJsaW5rcyI6W3sia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6IlRheWxvciBcdTAwMjYgRnJhbmNpcyBFdmlkZW5jZSBCYXNlZCBFYm9vayBDb2xsZWN0aW9uIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM2NTk1MDg4NTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9XSwibm90ZXMiOlt7ImtpbmQiOiJUaXRsZSBTdGF0ZW1lbnQgb2YgUmVzcG9uc2liaWxpdHkiLCJ2YWx1ZSI6WyJQcmVzdG9uIERlIEd1aXNlIl19LHsia2luZCI6IlNvdXJjZSBvZiBEZXNjcmlwdGlvbiBOb3RlIiwidmFsdWUiOlsiRGVzY3JpcHRpb24gYmFzZWQgb24gcHJpbnQgdmVyc2lvbiByZWNvcmQiXX1dLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiRGUgR3Vpc2UsIFByZXN0b24gKDIwMjApOiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvdGVjdGlvbiA6IGVuc3VyaW5nIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBhdmFpbGFiaWxpdHkuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIHByb3RlY3Rpb24gOiBlbnN1cmluZyBkYXRhIGF2YWlsYWJpbGl0eVx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvdGVjdGlvbiA6IGVuc3VyaW5nIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBhdmFpbGFiaWxpdHkiXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcm90ZWN0aW9uIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkzNTE2NjMxODEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MzUxODEwMTU2MDY3NjEiLCJ0aXRsZSI6IkRhdGEgYW5hbHl0aWNzIGFuZCBiaWcgZGF0YSIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6ImF1dGhvciIsInZhbHVlIjoiU2Vka2FvdWksIFNvcmF5YSJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIyMDE4In1dLCJsaW5rcyI6W3sia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6IldpbGV5IE9ubGluZSBMaWJyYXJ5IEFsbCBPYm9va3MiLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzYzNjYxMzI0MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIlNvcmF5YSBTZWRrYW91aSJdfSx7ImtpbmQiOiJCaWJsaW9ncmFwaHkgTm90ZSIsInZhbHVlIjpbIkluY2x1ZGVzIGJpYmxpb2dyYXBoaWNhbCByZWZlcmVuY2VzIGFuZCBpbmRleCJdfSx7ImtpbmQiOiJTb3VyY2Ugb2YgRGVzY3JpcHRpb24gTm90ZSIsInZhbHVlIjpbIkRlc2NyaXB0aW9uIGJhc2VkIG9uIHByaW50IHZlcnNpb24gcmVjb3JkIl19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlNlZGthb3VpLCBTb3JheWEgKDIwMTgpOiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgYW5hbHl0aWNzIGFuZCBiaWcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBhbmFseXRpY3MgYW5kIGJpZyBkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBhbmFseXRpY3MgYW5kIGJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIkJpZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UiXX1dLCJwcm92aWRlciI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTM1MTgxMDE1NjA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkzNTA4NDAyNDQwNjc2MSIsInRpdGxlIjoiRGF0YSBQcmVwcm9jZXNzaW5nIGluIERhdGEgTWluaW5nIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiYXV0aG9yIiwidmFsdWUiOiJHYXJjw61hLCBTYWx2YWRvciJ9LHsia2luZCI6ImF1dGhvciIsInZhbHVlIjoiTHVlbmdvLCBKdWxpw6FuIn0seyJraW5kIjoiYXV0aG9yIiwidmFsdWUiOiJIZXJyZXJhLCBGcmFuY2lzY28ifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAxNSJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJTcHJpbmdlciBFbmdpbmVlcmluZyBlQm9va3MgMjAxNSBFbmdsaXNoL0ludGVybmF0aW9uYWwiLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzYyMjMxMTY2MDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbImJ5IFNhbHZhZG9yIEdhcmPDrWEsIEp1bGnDoW4gTHVlbmdvLCBGcmFuY2lzY28gSGVycmVyYSJdfSx7ImtpbmQiOiJHZW5lcmFsIE5vdGUiLCJ2YWx1ZSI6WyJEZXNjcmlwdGlvbiBiYXNlZCB1cG9uIHByaW50IHZlcnNpb24gb2YgcmVjb3JkIl19LHsia2luZCI6IkJpYmxpb2dyYXBoeSBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgYmlibGlvZ3JhcGhpY2FsIHJlZmVyZW5jZXMgYW5kIGluZGV4Il19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJzdW1tYXJ5IiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFByZXByb2Nlc3NpbmcgZm9yIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBNaW5pbmcgYWRkcmVzc2VzIG9uZSBvZiB0aGUgbW9zdCBpbXBvcnRhbnQgaXNzdWVzIHdpdGhpbiB0aGUgd2VsbC1rbm93biBLbm93bGVkZ2UiLCJEaXNjb3ZlcnkgZnJvbSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzcy4iLCJUaGFua3MgdG8gXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHByZXByb2Nlc3NpbmcsIGl0IGlzIHBvc3NpYmxlIHRvIGNvbnZlcnQgdGhlIGltcG9zc2libGUgaW50byBwb3NzaWJsZSwgYWRhcHRpbmcgdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSIsIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSwgZGV0ZWN0aW5nIG9yIHJlbW92aW5nIGlycmVsZXZhbnQgYW5kIG5vaXN5IGVsZW1lbnRzIGZyb20gdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZS4iLCJhbmQgdGhlIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgcHJvY2Vzcy4iXX0seyJtYXRjaGVkRmllbGQiOiJjb250ZW50cyIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBTZXRzIGFuZCBQcm9wZXIgU3RhdGlzdGljYWwgQW5hbHlzaXMgb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1pbmluZyBUZWNobmlxdWVzIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFByZXBhcmF0aW9uIEJhc2ljIE1vZGVscyIsIkRlYWxpbmcgd2l0aCBOb2lzeSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UiLCJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUmVkdWN0aW9uIiwiQSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgTWluaW5nIFNvZnR3YXJlIFBhY2thZ2UgSW5jbHVkaW5nIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBQcmVwYXJhdGlvbiBhbmQgUmVkdWN0aW9uOiBLRUVMIl19LHsibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJHYXJjw61hLCBTYWx2YWRvciwgTHVlbmdvLCBKdWxpw6FuLCBIZXJyZXJhLCBGcmFuY2lzY28gKDIwMTUpOiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJlcHJvY2Vzc2luZyBpbiBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgTWluaW5nLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBQcmVwcm9jZXNzaW5nIGluIERhdGEgTWluaW5nXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBQcmVwcm9jZXNzaW5nIGluIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBNaW5pbmciXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIk9wdGljYWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHByb2Nlc3NpbmciLCJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1pbmluZyBhbmQgS25vd2xlZGdlIERpc2NvdmVyeSJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MzUwODQwMjQ0MDY3NjEiLCJzdW1tYXJ5IjpbIkRhdGEgUHJlcHJvY2Vzc2luZyBmb3IgRGF0YSBNaW5pbmcgYWRkcmVzc2VzIG9uZSBvZiB0aGUgbW9zdCBpbXBvcnRhbnQgaXNzdWVzIHdpdGhpbiB0aGUgd2VsbC1rbm93biBLbm93bGVkZ2UgRGlzY292ZXJ5IGZyb20gRGF0YSBwcm9jZXNzLiBEYXRhIGRpcmVjdGx5IHRha2VuIGZyb20gdGhlIHNvdXJjZSB3aWxsIGxpa2VseSBoYXZlIGluY29uc2lzdGVuY2llcywgZXJyb3JzIG9yIG1vc3QgaW1wb3J0YW50bHksIGl0IGlzIG5vdCByZWFkeSB0byBiZSBjb25zaWRlcmVkIGZvciBhIGRhdGEgbWluaW5nIHByb2Nlc3MuIEZ1cnRoZXJtb3JlLCB0aGUgaW5jcmVhc2luZyBhbW91bnQgb2YgZGF0YSBpbiByZWNlbnQgc2NpZW5jZSwgaW5kdXN0cnkgYW5kIGJ1c2luZXNzIGFwcGxpY2F0aW9ucywgY2FsbHMgdG8gdGhlIHJlcXVpcmVtZW50IG9mIG1vcmUgY29tcGxleCB0b29scyB0byBhbmFseXplIGl0LiBUaGFua3MgdG8gZGF0YSBwcmVwcm9jZXNzaW5nLCBpdCBpcyBwb3NzaWJsZSB0byBjb252ZXJ0IHRoZSBpbXBvc3NpYmxlIGludG8gcG9zc2libGUsIGFkYXB0aW5nIHRoZSBkYXRhIHRvIGZ1bGZpbGwgdGhlIGlucHV0IGRlbWFuZHMgb2YgZWFjaCBkYXRhIG1pbmluZyBhbGdvcml0aG0uIERhdGEgcHJlcHJvY2Vzc2luZyBpbmNsdWRlcyB0aGUgZGF0YSByZWR1Y3Rpb24gdGVjaG5pcXVlcywgd2hpY2ggYWltIGF0IHJlZHVjaW5nIHRoZSBjb21wbGV4aXR5IG9mIHRoZSBkYXRhLCBkZXRlY3Rpbmcgb3IgcmVtb3ZpbmcgaXJyZWxldmFudCBhbmQgbm9pc3kgZWxlbWVudHMgZnJvbSB0aGUgZGF0YS4gVGhpcyBib29rIGlzIGludGVuZGVkIHRvIHJldmlldyB0aGUgdGFza3MgdGhhdCBmaWxsIHRoZSBnYXAgYmV0d2VlbiB0aGUgZGF0YSBhY3F1aXNpdGlvbiBmcm9tIHRoZSBzb3VyY2UgYW5kIHRoZSBkYXRhIG1pbmluZyBwcm9jZXNzLiBBIGNvbXByZWhlbnNpdmUgbG9vayBmcm9tIGEgcHJhY3RpY2FsIHBvaW50IG9mIHZpZXcsIGluY2x1ZGluZyBiYXNpYyBjb25jZXB0cyBhbmQgc3VydmV5aW5nIHRoZSB0ZWNobmlxdWVzIHByb3Bvc2VkIGluIHRoZSBzcGVjaWFsaXplZCBsaXRlcmF0dXJlLCBpcyBnaXZlbi5FYWNoIGNoYXB0ZXIgaXMgYSBzdGFuZC1hbG9uZSBndWlkZSB0byBhIHBhcnRpY3VsYXIgZGF0YSBwcmVwcm9jZXNzaW5nIHRvcGljLCBmcm9tIGJhc2ljIGNvbmNlcHRzIGFuZCBkZXRhaWxlZCBkZXNjcmlwdGlvbnMgb2YgY2xhc3NpY2FsIGFsZ29yaXRobXMsIHRvIGFuIGluY3Vyc2lvbiBvZiBhbiBleGhhdXN0aXZlIGNhdGFsb2cgb2YgcmVjZW50IGRldmVsb3BtZW50cy4gVGhlIGluLWRlcHRoIHRlY2huaWNhbCBkZXNjcmlwdGlvbnMgbWFrZSB0aGlzIGJvb2sgc3VpdGFibGUgZm9yIHRlY2huaWNhbCBwcm9mZXNzaW9uYWxzLCByZXNlYXJjaGVycywgc2VuaW9yIHVuZGVyZ3JhZHVhdGUgYW5kIGdyYWR1YXRlIHN0dWRlbnRzIGluIGRhdGEgc2NpZW5jZSwgY29tcHV0ZXIgc2NpZW5jZSBhbmQgZW5naW5lZXJpbmcuIl19LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAyMTI0NjAwMDEwNjc2MSIsInRpdGxlIjoiRGF0YSBtaW5pbmcgYW5kIGRhdGEgd2FyZWhvdXNpbmciLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOlt7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJNb3VyeWEsIFMuIEsifSx7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJHdXB0YSwgU2hhbHUifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAxMyJ9XSwibGlua3MiOm51bGwsIm5vdGVzIjpbeyJraW5kIjoiVGl0bGUgU3RhdGVtZW50IG9mIFJlc3BvbnNpYmlsaXR5IiwidmFsdWUiOlsiUy5LLiBNb3VyeWEsIFNoYWx1IEd1cHRhIl19LHsia2luZCI6IkdlbmVyYWwgTm90ZSIsInZhbHVlIjpbIkluY2x1ZGVzIGluZGV4Il19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSB3YXJlaG91c2luZy4gMjAxMy4gT3hmb3JkLCBVLksuIDogQWxwaGEgU2NpZW5jZSBJbnRlcm5hdGlvbmFsIEx0ZC4sIGMyMDEzLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBtaW5pbmcgYW5kIGRhdGEgd2FyZWhvdXNpbmdcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHdhcmVob3VzaW5nIl19LHsibWF0Y2hlZEZpZWxkIjoic3ViamVjdHMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAyMTI0NjAwMDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAxMzU0MTk3MDEwNjc2MSIsInRpdGxlIjoiRGF0YSBtaW5pbmcgYW5kIGRhdGEgdmlzdWFsaXphdGlvbiIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6IlJhbywgQy4gUmFkaGFrcmlzaG5hIChDYWx5YW1wdWRpIFJhZGhha3Jpc2huYSkifSx7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJXZWdtYW4sIEVkd2FyZCBKIn0seyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiU29sa2EsIEplZmZyZXkgTCJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIyMDA1In1dLCJsaW5rcyI6bnVsbCwibm90ZXMiOlt7ImtpbmQiOiJUaXRsZSBTdGF0ZW1lbnQgb2YgUmVzcG9uc2liaWxpdHkiLCJ2YWx1ZSI6WyJlZGl0ZWQgYnkgQy5SLiBSYW8sIEUuSi4gV2VnbWFuLCBKLkwuIFNvbGthIl19LHsia2luZCI6IkJpYmxpb2dyYXBoeSBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgYmlibGlvZ3JhcGhpY2FsIHJlZmVyZW5jZXMgYW5kIGluZGV4Il19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSB2aXN1YWxpemF0aW9uLiAyMDA1LiBBbXN0ZXJkYW0gOyBTYW4gRGllZ28sIENBIDogRWxzZXZpZXIgTm9ydGggSG9sbGFuZCwgMjAwNS4iXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZS5leGFjdF92YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGEgbWluaW5nIGFuZCBkYXRhIHZpc3VhbGl6YXRpb25cdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHZpc3VhbGl6YXRpb24iXX0seyJtYXRjaGVkRmllbGQiOiJzdWJqZWN0cy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmciLCJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIC0gU3RhdGlzdGljYWwgbWV0aG9kcyIsIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgLSBTdGF0aXN0aWNhbCBtZXRob2RzIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAxMzU0MTk3MDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MzUwOTU2ODA1MDY3NjEiLCJ0aXRsZSI6IkRhdGEgbWluaW5nIGFuZCBkYXRhIHZpc3VhbGl6YXRpb24iLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOlt7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJSYW8sIEMuIFJhZGhha3Jpc2huYSAoQ2FseWFtcHVkaSBSYWRoYWtyaXNobmEpIn0seyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiV2VnbWFuLCBFZHdhcmQgSiJ9LHsia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6IlNvbGthLCBKZWZmcmV5IEwifV0sInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAwNSJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJFbHNldmllciBTY2llbmNlRGlyZWN0IEJvb2tzIENvbXBsZXRlIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM1NTE1NTkwOTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9XSwibm90ZXMiOlt7ImtpbmQiOiJUaXRsZSBTdGF0ZW1lbnQgb2YgUmVzcG9uc2liaWxpdHkiLCJ2YWx1ZSI6WyJlZGl0ZWQgYnkgQy5SLiBSYW8sIEUuSi4gV2VnbWFuLCBKLkwuIFNvbGthIl19LHsia2luZCI6IkdlbmVyYWwgTm90ZSIsInZhbHVlIjpbIkRlc2NyaXB0aW9uIGJhc2VkIHVwb24gcHJpbnQgdmVyc2lvbiBvZiByZWNvcmQiXX0seyJraW5kIjoiQmlibGlvZ3JhcGh5IE5vdGUiLCJ2YWx1ZSI6WyJJbmNsdWRlcyBiaWJsaW9ncmFwaGljYWwgcmVmZXJlbmNlcyBhbmQgaW5kZXgiXX1dLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6InN1bW1hcnkiLCJtYXRjaGVkUGhyYXNlcyI6WyJUaGlzIGJvb2sgZm9jdXNlcyBvbiBkZWFsaW5nIHdpdGggbGFyZ2Utc2NhbGUgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlLCBhIGZpZWxkIGNvbW1vbmx5IHJlZmVycmVkIHRvIGFzIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcuIiwiVGhlIGZpcnN0IGRlYWxzIHdpdGggYW4gaW50cm9kdWN0aW9uIHRvIHN0YXRpc3RpY2FsIGFzcGVjdHMgb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBhbmQgbWFjaGluZSBsZWFybmluZyBhbmQgaW5jbHVkZXMiLCJzZWNvbmQgc2VjdGlvbiBmb2N1c2VzIG9uIGEgdmFyaWV0eSBvZiBzdGF0aXN0aWNhbCBtZXRob2RvbG9naWVzIHRoYXQgaGF2ZSBwcm92ZW4gdG8gYmUgZWZmZWN0aXZlIGluIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6ImNvbnRlbnRzIiwibWF0Y2hlZFBocmFzZXMiOlsibWluaW5nOyBLbm93bGVkZ2UgZGlzY292ZXJ5IGluIGRhdGFiYXNlcyBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZzsgQXNzb2NpYXRpb24gcnVsZXM7IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcmVwYXJhdGlvbjsgTWlzc2luZyIsInZhbHVlcyBhbmQgb3V0bGllcnM7IFF1YW50aXphdGlvbjsgRGF0YWJhc2VzOyBTUUw7IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBjdWJlcyBhbmQgT0xBUDsgU3RhdGlzdGljYWwgbWV0aG9kcyBmb3IgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIiwibWluaW5nOyBUaGUgZm91ciBzdGFnZXMgb2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIGdyYXBoaWNzOyBHcmFwaGljcyBjb25zdHJ1Y3RzIGZvciB2aXN1YWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZzsgRXhhbXBsZSAxIC0gUFJJTSIsIjcgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlOyBFeGFtcGxlIDIgLSBpdGVyYXRpdmUgZGVub2lzaW5nIHdpdGggaHlwZXJzcGVjdHJhbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2U7IFN0cmVhbWluZyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2U7IFJlY3Vyc2l2ZSBhbmFseXRpYyIsIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBNaW5pbmcgb2YgVGV4dCBGaWxlczsgNC4gSW50cm9kdWN0aW9uIGFuZCBiYWNrZ3JvdW5kIl19LHsibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgdmlzdWFsaXphdGlvbi4gMjAwNS4gQW1zdGVyZGFtIDsgU2FuIERpZWdvLCBDQSA6IEVsc2V2aWVyIE5vcnRoIEhvbGxhbmQsIDIwMDUuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIG1pbmluZyBhbmQgZGF0YSB2aXN1YWxpemF0aW9uXHUwMDNjL3NwYW5cdTAwM2UiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSB2aXN1YWxpemF0aW9uIl19LHsibWF0Y2hlZEZpZWxkIjoic3ViamVjdHMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyAtIFN0YXRpc3RpY2FsIG1ldGhvZHMiXX1dLCJwcm92aWRlciI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTM1MDk1NjgwNTA2NzYxIiwic3VtbWFyeSI6WyJUaGlzIGJvb2sgZm9jdXNlcyBvbiBkZWFsaW5nIHdpdGggbGFyZ2Utc2NhbGUgZGF0YSwgYSBmaWVsZCBjb21tb25seSByZWZlcnJlZCB0byBhcyBkYXRhIG1pbmluZy4gVGhlIGJvb2sgaXMgZGl2aWRlZCBpbnRvIHRocmVlIHNlY3Rpb25zLiBUaGUgZmlyc3QgZGVhbHMgd2l0aCBhbiBpbnRyb2R1Y3Rpb24gdG8gc3RhdGlzdGljYWwgYXNwZWN0cyBvZiBkYXRhIG1pbmluZyBhbmQgbWFjaGluZSBsZWFybmluZyBhbmQgaW5jbHVkZXMgYXBwbGljYXRpb25zIHRvIHRleHQgYW5hbHlzaXMsIGNvbXB1dGVyIGludHJ1c2lvbiBkZXRlY3Rpb24sIGFuZCBoaWRpbmcgb2YgaW5mb3JtYXRpb24gaW4gZGlnaXRhbCBmaWxlcy4gVGhlIHNlY29uZCBzZWN0aW9uIGZvY3VzZXMgb24gYSB2YXJpZXR5IG9mIHN0YXRpc3RpY2FsIG1ldGhvZG9sb2dpZXMgdGhhdCBoYXZlIHByb3ZlbiB0byBiZSBlZmZlY3RpdmUgaW4gZGF0YSBtaW5pbmcgYXBwbGljYXRpb25zLiBUaGVzZSBpbmNsdWRlIGNsdXN0ZXJpbmcsIGNsYXNzaWZpY2F0aW9uLCBtdWx0aXZhcmlhdGUgZGVuc2l0eSBlc3RpbWF0aW9uLCB0cmVlLWJhc2VkIG1ldGhvZHMsIHBhdHRlcm4gcmVjb2duaXRpb24sIG8iXX0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkzNTE0NjM0MzUwNjc2MSIsInRpdGxlIjoiRGF0YSBNaW5pbmcgb24gTXVsdGltZWRpYSBEYXRhIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiYXV0aG9yIiwidmFsdWUiOiJQZXJuZXIsIFBldHJhIn1dLCJwdWJsaWNhdGlvbkluZm9ybWF0aW9uIjpudWxsLCJkYXRlcyI6W3sia2luZCI6IlB1YmxpY2F0aW9uIGRhdGUiLCJ2YWx1ZSI6IjIwMDMifV0sImxpbmtzIjpbeyJraW5kIjoiRGlnaXRhbCBvYmplY3QgVVJMIiwicmVzdHJpY3Rpb25zIjpudWxsLCJ0ZXh0IjoiU3ByaW5nZXJMaW5rIEJvb2tzIExlY3R1cmUgTm90ZXMgSW4gQ29tcHV0ZXIgU2NpZW5jZSBBcmNoaXZlIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM1NjI0MDc0MTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9LHsia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6IlNwcmluZ2VyIEJvb2sgQXJjaGl2ZSAtIENvbGxlY3Rpb24gMjAwMC0yMDA0IiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM1NjI0MDczOTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9LHsia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6IlNwcmluZ2VyIExlY3R1cmUgTm90ZXMgaW4gQ29tcHV0ZXIgU2NpZW5jZSBlQm9va3MiLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzU2MjQwNzQwMDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbImJ5IFBldHJhIFBlcm5lciJdfSx7ImtpbmQiOiJHZW5lcmFsIE5vdGUiLCJ2YWx1ZSI6WyJCaWJsaW9ncmFwaGljIExldmVsIE1vZGUgb2YgSXNzdWFuY2U6IE1vbm9ncmFwaCJdfSx7ImtpbmQiOiJCaWJsaW9ncmFwaHkgTm90ZSIsInZhbHVlIjpbIkluY2x1ZGVzIGJpYmxpb2dyYXBoaWNhbCByZWZlcmVuY2VzIGFuZCBpbmRleCJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoic3VtbWFyeSIsIm1hdGNoZWRQaHJhc2VzIjpbIkRlc3BpdGUgYmVpbmcgYSB5b3VuZyBmaWVsZCBvZiByZXNlYXJjaCBhbmQgZGV2ZWxvcG1lbnQsIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmcgaGFzIHByb3ZlZCB0byBiZSBhIHN1Y2Nlc3NmdWwgYXBwcm9hY2giLCJ0byBleHRyYWN0aW5nIGtub3dsZWRnZSBmcm9tIGh1Z2UgY29sbGVjdGlvbnMgb2Ygc3RydWN0dXJlZCBkaWdpdGFsIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBjb2xsZWN0aW9uIGFzIHVzdWFsbHkgc3RvcmVkIiwiV2hlcmVhcyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgbWluaW5nIHdhcyBkb25lIGluIGVhcmx5IGRheXMgcHJpbWFyaWx5IG9uIG51bWVyaWNhbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UsIG5vd2FkYXlzIG11bHRpbWVkaWEgYW5kIEludGVybmV0IiwiYXBwbGljYXRpb25zIGRyaXZlIHRoZSBuZWVkIHRvIGRldmVsb3AgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBtZXRob2RzIGFuZCB0ZWNobmlxdWVzIHRoYXQgY2FuIHdvcmsgb24gYWxsIGtpbmRzIiwib2YgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlZGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN1Y2ggYXMgZG9jdW1lbnRzLCBpbWFnZXMsIGFuZCBzaWduYWxzLiJdfSx7Im1hdGNoZWRGaWVsZCI6ImNvbnRlbnRzIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFByZXBhcmF0aW9uIiwiTWV0aG9kcyBmb3IgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1pbmluZyJdfSx7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiUGVybmVyLCBQZXRyYSAoMjAwMyk6IFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBNaW5pbmcgb24gTXVsdGltZWRpYSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIE1pbmluZyBvbiBNdWx0aW1lZGlhIERhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIE1pbmluZyBvbiBNdWx0aW1lZGlhIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIiwiT3B0aWNhbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyIsIkJ1c2luZXNz4oCUXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHByb2Nlc3NpbmciLCJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgU3RydWN0dXJlcyBhbmQgSW5mb3JtYXRpb24gVGhlb3J5Il19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkzNTE0NjM0MzUwNjc2MSIsInN1bW1hcnkiOlsiRGVzcGl0ZSBiZWluZyBhIHlvdW5nIGZpZWxkIG9mIHJlc2VhcmNoIGFuZCBkZXZlbG9wbWVudCwgZGF0YSBtaW5pbmcgaGFzIHByb3ZlZCB0byBiZSBhIHN1Y2Nlc3NmdWwgYXBwcm9hY2ggdG8gZXh0cmFjdGluZyBrbm93bGVkZ2UgZnJvbSBodWdlIGNvbGxlY3Rpb25zIG9mIHN0cnVjdHVyZWQgZGlnaXRhbCBkYXRhIGNvbGxlY3Rpb24gYXMgdXN1YWxseSBzdG9yZWQgaW4gZGF0YWJhc2VzLiBXaGVyZWFzIGRhdGEgbWluaW5nIHdhcyBkb25lIGluIGVhcmx5IGRheXMgcHJpbWFyaWx5IG9uIG51bWVyaWNhbCBkYXRhLCBub3dhZGF5cyBtdWx0aW1lZGlhIGFuZCBJbnRlcm5ldCBhcHBsaWNhdGlvbnMgZHJpdmUgdGhlIG5lZWQgdG8gZGV2ZWxvcCBkYXRhIG1pbmluZyBtZXRob2RzIGFuZCB0ZWNobmlxdWVzIHRoYXQgY2FuIHdvcmsgb24gYWxsIGtpbmRzIG9mIGRhdGEgc3VjaCBhcyBkb2N1bWVudHMsIGltYWdlcywgYW5kIHNpZ25hbHMuIFRoaXMgYm9vayBpbnRyb2R1Y2VzIHRoZSBiYXNpYyBjb25jZXB0cyBvZiBtaW5pbmcgbXVsdGltZWRpYSBkYXRhIGFuZCBkZW1vbnN0cmF0ZXMgaG93IHRvIGFwcGx5IHRoZXNlIG1ldGhvZHMgaW4gdmFyaW91cyBhcHBsaWNhdGlvbiBmaWVsZHMuIEl0IGlzIHdyaXR0ZW4gZm9yIHN0dWRlbnRzLCBhbWJpdGlvbmVkIHByb2Zlc3Npb25hbHMgZnJvbSBpbmR1c3RyeSBhbmQgbWVkaWNpbmUsIGFuZCBmb3Igc2NpZW50aXN0cyB3aG8gd2FudCB0byBjb250cmlidXRlIFJcdTAwMjZEIHdvcmsgdG8gdGhlIGZpZWxkIG9yIGFwcGx5IHRoaXMgbmV3IHRlY2hub2xvZ3kuIl19LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAxMTUwMzA3MDEwNjc2MSIsInRpdGxlIjoiRGF0YSBtaW5pbmcgb24gbXVsdGltZWRpYSBkYXRhIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiUGVybmVyLCBQZXRyYSJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIyMDAyIn1dLCJsaW5rcyI6W3sia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6bnVsbCwidXJsIjoiaHR0cDovL2R4LmRvaS5vcmcvMTAuMTAwNy8zLTU0MC0zNjI4Mi03In1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIlBldHJhIFBlcm5lciJdfSx7ImtpbmQiOiJCaWJsaW9ncmFwaHkgTm90ZSIsInZhbHVlIjpbIkluY2x1ZGVzIGJpYmxpb2dyYXBoaWNhbCByZWZlcmVuY2VzIChwLiBbMTIxXS0xMjgpIGFuZCBpbmRleCJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoiY29udGVudHMiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJlcGFyYXRpb24iLCJNZXRob2RzIGZvciBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgTWluaW5nIiwiVGhlIElSSVMgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFNldCJdfSx7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBvbiBtdWx0aW1lZGlhIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZS4gMjAwMi4gQmVybGluIDsgTmV3IFlvcmsgOiBTcHJpbmdlciwgYzIwMDIuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIG1pbmluZyBvbiBtdWx0aW1lZGlhIGRhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyBvbiBtdWx0aW1lZGlhIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIG1pbmluZyIsIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBtaW5pbmciXX1dLCJwcm92aWRlciI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTAwMTE1MDMwNzAxMDY3NjEiLCJzdW1tYXJ5IjpudWxsfSx7InRpbWRleFJlY29yZElkIjoiYWxtYTo5OTAwMDMzMTM2NTAxMDY3NjEiLCJ0aXRsZSI6IkRhdGEgdHlwZXMgYW5kIGRhdGEgc3RydWN0dXJlcyIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6Ik1hcnRpbiwgSm9oYW5uZXMgSiJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIxOTg2In1dLCJsaW5rcyI6bnVsbCwibm90ZXMiOlt7ImtpbmQiOiJUaXRsZSBTdGF0ZW1lbnQgb2YgUmVzcG9uc2liaWxpdHkiLCJ2YWx1ZSI6WyJKb2hhbm5lcyBKLiBNYXJ0aW4iXX0seyJraW5kIjoiR2VuZXJhbCBOb3RlIiwidmFsdWUiOlsiSW5jbHVkZXMgaW5kZXgiXX0seyJraW5kIjoiQmlibGlvZ3JhcGh5IE5vdGUiLCJ2YWx1ZSI6WyJCaWJsaW9ncmFwaHk6IHAuIDI3My0yNzQiXX1dLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHR5cGVzIGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc3RydWN0dXJlcy4gMTk4Ni4gRW5nbGV3b29kIENsaWZmcywgTi5KLiA6IFByZW50aWNlLUhhbGwgSW50ZXJuYXRpb25hbCwgYzE5ODYuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIHR5cGVzIGFuZCBkYXRhIHN0cnVjdHVyZXNcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHR5cGVzIGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc3RydWN0dXJlcyJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIiwiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHN0cnVjdHVyZXMgKENvbXB1dGVyIHNjaWVuY2UpIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkwMDAzMzEzNjUwMTA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkwMDAxODExODAwMTA2NzYxIiwidGl0bGUiOiJEYXRhIHNlY3VyaXR5IGFuZCBkYXRhIHByb2Nlc3NpbmciLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOlt7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJNYWRuaWNrLCBTdHVhcnQgRSJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIxOTc1In1dLCJsaW5rcyI6W3sia2luZCI6IkRpZ2l0YWwgb2JqZWN0IFVSTCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6Ik1JVCBUaGVzZXMgaW4gRFNwYWNlIiwidXJsIjoiaHR0cDovL2hkbC5oYW5kbGUubmV0LzE3MjEuMS8xODk0In0seyJraW5kIjoiRFNwYWNlQE1JVCIsInJlc3RyaWN0aW9ucyI6bnVsbCwidGV4dCI6bnVsbCwidXJsIjoiaHR0cDovL2hkbC5oYW5kbGUubmV0LzE3MjEuMS8xODk0In1dLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIlN0dWFydCBFLiBNYWRuaWNrLCBwcm9qZWN0IHN1cGVydmlzb3IiXX0seyJraW5kIjoiQmlibGlvZ3JhcGh5IE5vdGUiLCJ2YWx1ZSI6WyJJbmNsdWRlcyBiaWJsaW9ncmFwaGljYWwgcmVmZXJlbmNlcyJdfV0sImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2Ugc2VjdXJpdHkgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcm9jZXNzaW5nLiAxOTc1LiBDYW1icmlkZ2UsIE1hc3MuIDogTS5JLlQuIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUuZXhhY3RfdmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhIHNlY3VyaXR5IGFuZCBkYXRhIHByb2Nlc3NpbmdcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIHNlY3VyaXR5IGFuZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAwMTgxMTgwMDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAwMjkyMDg0MDEwNjc2MSIsInRpdGxlIjoiRGF0YSBwcm9jZXNzaW5nIG1hZ2F6aW5lJ3MgZGF0YSBkeW5hbWljcyIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6bnVsbCwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIxOTcxIn1dLCJsaW5rcyI6bnVsbCwibm90ZXMiOm51bGwsImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyBtYWdhemluZSdzIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBkeW5hbWljcy4gMTk3MS4gW1BoaWxhZGVscGhpYSA6IE5vcnRoIEFtZXJpY2FuIFB1Yi4sIDE5NzEtLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBwcm9jZXNzaW5nIG1hZ2F6aW5lJ3MgZGF0YSBkeW5hbWljc1x1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyBtYWdhemluZSdzIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZWRhdGFcdTAwM2Mvc3Bhblx1MDAzZSBkeW5hbWljcyJdfSx7Im1hdGNoZWRGaWVsZCI6InN1YmplY3RzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiQnVzaW5lc3MgLSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyAtIFBlcmlvZGljYWxzIiwiRWxlY3Ryb25pYyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyAtIFBlcmlvZGljYWxzIiwiRWxlY3Ryb25pYyBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VkYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyAtIFBlcmlvZGljYWxzIiwiQnVzaW5lc3MgLSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZyJdfV0sInByb3ZpZGVyIjpudWxsLCJyaWdodHMiOm51bGwsInNvdXJjZUxpbmsiOiJodHRwczovL21pdC5wcmltby5leGxpYnJpc2dyb3VwLmNvbS9kaXNjb3ZlcnkvZnVsbGRpc3BsYXk/dmlkPTAxTUlUX0lOU1Q6TUlUXHUwMDI2ZG9jaWQ9YWxtYTk5MDAwMjkyMDg0MDEwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAwMzIzMTY0MDEwNjc2MSIsInRpdGxlIjoiRGF0YSBib29rIiwiY29udGVudFR5cGUiOlsiTGFuZ3VhZ2UgbWF0ZXJpYWwiXSwiY29udHJpYnV0b3JzIjpbeyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiV29ybGQgRGF0YSBDZW50ZXIgQzIgZm9yIEdlb21hZ25ldGlzbSJ9LHsia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6Ikt5b8yEdG8gRGFpZ2FrdS4gQ2hpamlraSBTZWthaSBTaGlyeW/MhCBLYWlzZWtpIFNlbnRhzIQifSx7ImtpbmQiOiJOb3Qgc3BlY2lmaWVkIiwidmFsdWUiOiJLb2t1cml0c3UgS3lva3VjaGkgS2Vua3l1zIRqby4gRGl2aXNpb24gb2YgRGF0YSBDb2xsZWN0aW9uIGFuZCBQcm9jZXNzaW5nIn1dLCJwdWJsaWNhdGlvbkluZm9ybWF0aW9uIjpudWxsLCJkYXRlcyI6W3sia2luZCI6IlB1YmxpY2F0aW9uIGRhdGUiLCJ2YWx1ZSI6IjE5NzgifV0sImxpbmtzIjpudWxsLCJub3RlcyI6W3sia2luZCI6IlRpdGxlIFN0YXRlbWVudCBvZiBSZXNwb25zaWJpbGl0eSIsInZhbHVlIjpbIldvcmxkIERhdGEgQ2VudGVyIEMyIGZvciBHZW9tYWduZXRpc20iXX1dLCJoaWdobGlnaHQiOlt7Im1hdGNoZWRGaWVsZCI6ImNpdGF0aW9uIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIGJvb2suIDE5NzguIiwiW0t5b3RvXSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgQW5hbHlzaXMgQ2VudGVyIGZvciBHZW9tYWduZXRpc20gYW5kIFNwYWNlbWFnbmV0aXNtLCBGYWN1bHR5IG9mIFNjaWVuY2UsIEt5b3RvIFVuaXZlcnNpdHkiXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZS5leGFjdF92YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGEgYm9va1x1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoibm90ZXMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJXb3JsZCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgQ2VudGVyIEMyIGZvciBHZW9tYWduZXRpc20iXX0seyJtYXRjaGVkRmllbGQiOiJwdWJsaWNhdGlvbl9pbmZvcm1hdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIltLeW90b10gXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIEFuYWx5c2lzIENlbnRlciBmb3IgR2VvbWFnbmV0aXNtIGFuZCBTcGFjZW1hZ25ldGlzbSwgRmFjdWx0eSBvZiBTY2llbmNlLCBLeW90byBVbml2ZXJzaXR5Il19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgYm9vayJdfSx7Im1hdGNoZWRGaWVsZCI6ImNvbnRyaWJ1dG9ycy52YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIldvcmxkIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBDZW50ZXIgQzIgZm9yIEdlb21hZ25ldGlzbSIsIkRpdmlzaW9uIG9mIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBDb2xsZWN0aW9uIGFuZCBQcm9jZXNzaW5nIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkwMDAzMjMxNjQwMTA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkzNTI0ODczOTkwNjc2MSIsInRpdGxlIjoiRGF0YSBHYXBzLCBEYXRhIEluY29tcGFyYWJpbGl0eSwgYW5kIERhdGEgSW1wdXRhdGlvbjogQSBSZXZpZXcgb2YgUG92ZXJ0eSBNZWFzdXJlbWVudCBNZXRob2RzIGZvciBEYXRhLVNjYXJjZSBFbnZpcm9ubWVudHMiLCJjb250ZW50VHlwZSI6WyJMYW5ndWFnZSBtYXRlcmlhbCJdLCJjb250cmlidXRvcnMiOm51bGwsInB1YmxpY2F0aW9uSW5mb3JtYXRpb24iOm51bGwsImRhdGVzIjpbeyJraW5kIjoiUHVibGljYXRpb24gZGF0ZSIsInZhbHVlIjoiMjAxNyJ9XSwibGlua3MiOlt7ImtpbmQiOiJEaWdpdGFsIG9iamVjdCBVUkwiLCJyZXN0cmljdGlvbnMiOm51bGwsInRleHQiOiJXb3JsZCBCYW5rIEUtTGlicmFyeSBQdWJsaWNhdGlvbnMiLCJ1cmwiOiJodHRwczovL25hMDYuYWxtYS5leGxpYnJpc2dyb3VwLmNvbS92aWV3L3VyZXNvbHZlci8wMU1JVF9JTlNUL29wZW51cmw/dS5pZ25vcmVfZGF0ZV9jb3ZlcmFnZT10cnVlXHUwMDI2cG9ydGZvbGlvX3BpZD01MzY0Nzg4ODIxMDAwNjc2MVx1MDAyNkZvcmNlX2RpcmVjdD10cnVlIn1dLCJub3RlcyI6bnVsbCwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBHYXBzLCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgSW5jb21wYXJhYmlsaXR5LCBhbmQgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIEltcHV0YXRpb246IEEgUmV2aWV3IG9mIFBvdmVydHkgTWVhc3VyZW1lbnQgTWV0aG9kcyBmb3IgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlLVNjYXJjZSJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBHYXBzLCBEYXRhIEluY29tcGFyYWJpbGl0eSwgYW5kIERhdGEgSW1wdXRhdGlvbjogQSBSZXZpZXcgb2YgUG92ZXJ0eSBNZWFzdXJlbWVudCBNZXRob2RzIGZvciBEYXRhLVNjYXJjZVx1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgR2FwcywgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIEluY29tcGFyYWJpbGl0eSwgYW5kIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBJbXB1dGF0aW9uOiBBIFJldmlldyBvZiBQb3ZlcnR5IE1lYXN1cmVtZW50IE1ldGhvZHMgZm9yIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZS1TY2FyY2UiXX1dLCJwcm92aWRlciI6bnVsbCwicmlnaHRzIjpudWxsLCJzb3VyY2VMaW5rIjoiaHR0cHM6Ly9taXQucHJpbW8uZXhsaWJyaXNncm91cC5jb20vZGlzY292ZXJ5L2Z1bGxkaXNwbGF5P3ZpZD0wMU1JVF9JTlNUOk1JVFx1MDAyNmRvY2lkPWFsbWE5OTM1MjQ4NzM5OTA2NzYxIiwic3VtbWFyeSI6bnVsbH0seyJ0aW1kZXhSZWNvcmRJZCI6ImFsbWE6OTkzNTI0Mjk4ODYwNjc2MSIsInRpdGxlIjoiRGF0YSBhbmQgQUkgZm9yIEVtZXJnaW5nIFBsYXRmb3JtcyIsImNvbnRlbnRUeXBlIjpbIlByb2plY3RlZCBtZWRpdW0iXSwiY29udHJpYnV0b3JzIjpudWxsLCJwdWJsaWNhdGlvbkluZm9ybWF0aW9uIjpudWxsLCJkYXRlcyI6W3sia2luZCI6IlB1YmxpY2F0aW9uIGRhdGUiLCJ2YWx1ZSI6IjIwMTkifV0sImxpbmtzIjpbeyJraW5kIjoiRGlnaXRhbCBvYmplY3QgVVJMIiwicmVzdHJpY3Rpb25zIjpudWxsLCJ0ZXh0IjoiTydSZWlsbHkgT25saW5lIExlYXJuaW5nOiBBY2FkZW1pYy9QdWJsaWMgTGlicmFyeSBFZGl0aW9uIiwidXJsIjoiaHR0cHM6Ly9uYTA2LmFsbWEuZXhsaWJyaXNncm91cC5jb20vdmlldy91cmVzb2x2ZXIvMDFNSVRfSU5TVC9vcGVudXJsP3UuaWdub3JlX2RhdGVfY292ZXJhZ2U9dHJ1ZVx1MDAyNnBvcnRmb2xpb19waWQ9NTM2NDYyNjY3MTAwMDY3NjFcdTAwMjZGb3JjZV9kaXJlY3Q9dHJ1ZSJ9XSwibm90ZXMiOm51bGwsImhpZ2hsaWdodCI6W3sibWF0Y2hlZEZpZWxkIjoiY2l0YXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgYW5kIEFJIGZvciBFbWVyZ2luZyBQbGF0Zm9ybXMuIDIwMTkuIFx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBTY2llbmNlIFNhbG9uLiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlLmV4YWN0X3ZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YSBhbmQgQUkgZm9yIEVtZXJnaW5nIFBsYXRmb3Jtc1x1MDAzYy9zcGFuXHUwMDNlIl19LHsibWF0Y2hlZEZpZWxkIjoicHVibGljYXRpb25faW5mb3JtYXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgU2NpZW5jZSBTYWxvbiJdfSx7Im1hdGNoZWRGaWVsZCI6InRpdGxlIiwibWF0Y2hlZFBocmFzZXMiOlsiXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIGFuZCBBSSBmb3IgRW1lcmdpbmcgUGxhdGZvcm1zIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkzNTI0Mjk4ODYwNjc2MSIsInN1bW1hcnkiOm51bGx9LHsidGltZGV4UmVjb3JkSWQiOiJhbG1hOjk5MDAwNjIyMzI4MDEwNjc2MSIsInRpdGxlIjoiRGF0YSBwcm9jZXNzaW5nLiBQcm9jZWVkaW5ncyIsImNvbnRlbnRUeXBlIjpbIkxhbmd1YWdlIG1hdGVyaWFsIl0sImNvbnRyaWJ1dG9ycyI6W3sia2luZCI6Ik5vdCBzcGVjaWZpZWQiLCJ2YWx1ZSI6IkRhdGEgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIn0seyJraW5kIjoiTm90IHNwZWNpZmllZCIsInZhbHVlIjoiSW50ZXJuYXRpb25hbCBEYXRhIFByb2Nlc3NpbmcgQ29uZmVyZW5jZSJ9XSwicHVibGljYXRpb25JbmZvcm1hdGlvbiI6bnVsbCwiZGF0ZXMiOlt7ImtpbmQiOiJQdWJsaWNhdGlvbiBkYXRlIiwidmFsdWUiOiIxOTUyIn1dLCJsaW5rcyI6bnVsbCwibm90ZXMiOlt7ImtpbmQiOiJHZW5lcmFsIE5vdGUiLCJ2YWx1ZSI6WyJTdWJ0aXRsZSB2YXJpZXM6IFByb2NlZWRpbmdzIG9mIHRoZSBhbm51YWwgY29udmVudGlvbiwgUHJvY2VlZGluZ3Mgb2YgdGhlIG5hdGlvbmFsIGNvbnZlbnRpb24sIGV0YyJdfSx7ImtpbmQiOiJHZW5lcmFsIE5vdGUiLCJ2YWx1ZSI6WyJWb2xzLiBmb3IgLTE5NjEgY292ZXIgcHJvY2VlZGluZ3Mgb2YgdGhlIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvZiB0aGUgTmF0aW9uYWwgTWFjaGluZSBBY2NvdW50YW50cyBBc3NvY2lhdGlvbjsgdm9scy4gZm9yIDE5NjItNjkgY292ZXIgcHJvY2VlZGluZ3Mgb2YgdGhlIEludGVybmF0aW9uYWwgRGF0YSBQcm9jZXNzaW5nIENvbmZlcmVuY2Ugb2YgdGhlIERhdGEgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIl19XSwiaGlnaGxpZ2h0IjpbeyJtYXRjaGVkRmllbGQiOiJjaXRhdGlvbiIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGFcdTAwM2Mvc3Bhblx1MDAzZSBwcm9jZXNzaW5nLiBQcm9jZWVkaW5ncy4gMTk1Mi4gUGFyayBSaWRnZSwgSWxsLiwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIFByb2Nlc3NpbmcgTWFuYWdlbWVudCBBc3NvY2lhdGlvbi4iXX0seyJtYXRjaGVkRmllbGQiOiJ0aXRsZS5leGFjdF92YWx1ZSIsIm1hdGNoZWRQaHJhc2VzIjpbIlx1MDAzY3NwYW4gY2xhc3M9XCJoaWdobGlnaHRcIlx1MDAzZURhdGEgcHJvY2Vzc2luZy4gUHJvY2VlZGluZ3NcdTAwM2Mvc3Bhblx1MDAzZSJdfSx7Im1hdGNoZWRGaWVsZCI6Im5vdGVzLnZhbHVlIiwibWF0Y2hlZFBocmFzZXMiOlsiTmF0aW9uYWwgTWFjaGluZSBBY2NvdW50YW50cyBBc3NvY2lhdGlvbjsgdm9scy4gZm9yIDE5NjItNjkgY292ZXIgcHJvY2VlZGluZ3Mgb2YgdGhlIEludGVybmF0aW9uYWwgXHUwMDNjc3BhbiBjbGFzcz1cImhpZ2hsaWdodFwiXHUwMDNlRGF0YVx1MDAzYy9zcGFuXHUwMDNlIiwiUHJvY2Vzc2luZyBDb25mZXJlbmNlIG9mIHRoZSBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIl19LHsibWF0Y2hlZEZpZWxkIjoicHVibGljYXRpb25faW5mb3JtYXRpb24iLCJtYXRjaGVkUGhyYXNlcyI6WyJQYXJrIFJpZGdlLCBJbGwuLCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIl19LHsibWF0Y2hlZEZpZWxkIjoidGl0bGUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgcHJvY2Vzc2luZy4gUHJvY2VlZGluZ3MiXX0seyJtYXRjaGVkRmllbGQiOiJjb250cmlidXRvcnMudmFsdWUiLCJtYXRjaGVkUGhyYXNlcyI6WyJcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJvY2Vzc2luZyBNYW5hZ2VtZW50IEFzc29jaWF0aW9uIiwiSW50ZXJuYXRpb25hbCBcdTAwM2NzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCJcdTAwM2VEYXRhXHUwMDNjL3NwYW5cdTAwM2UgUHJvY2Vzc2luZyBDb25mZXJlbmNlIl19XSwicHJvdmlkZXIiOm51bGwsInJpZ2h0cyI6bnVsbCwic291cmNlTGluayI6Imh0dHBzOi8vbWl0LnByaW1vLmV4bGlicmlzZ3JvdXAuY29tL2Rpc2NvdmVyeS9mdWxsZGlzcGxheT92aWQ9MDFNSVRfSU5TVDpNSVRcdTAwMjZkb2NpZD1hbG1hOTkwMDA2MjIzMjgwMTA2NzYxIiwic3VtbWFyeSI6bnVsbH1dLCJhZ2dyZWdhdGlvbnMiOnsiYWNjZXNzVG9GaWxlcyI6W3sia2V5IjoidW5rbm93bjogY2hlY2sgd2l0aCBvd25pbmcgaW5zdGl0dXRpb24iLCJkb2NDb3VudCI6OTUwNDB9LHsia2V5IjoiTUlUIGF1dGhlbnRpY2F0aW9uIHJlcXVpcmVkIiwiZG9jQ291bnQiOjExOTd9LHsia2V5Ijoibm8gYXV0aGVudGljYXRpb24gcmVxdWlyZWQiLCJkb2NDb3VudCI6ODMxfV0sImNvbnRlbnRUeXBlIjpbeyJrZXkiOiJsYW5ndWFnZSBtYXRlcmlhbCIsImRvY0NvdW50IjoxNDcxNDF9LHsia2V5IjoiaW1hZ2UgZGF0YSIsImRvY0NvdW50IjozMzA3NH0seyJrZXkiOiJwb2x5Z29uIGRhdGEiLCJkb2NDb3VudCI6MjgxNDR9LHsia2V5IjoiYXJ0aWNsZSIsImRvY0NvdW50IjoxMzM0OX0seyJrZXkiOiJyYXN0ZXIgZGF0YSIsImRvY0NvdW50IjoxMjgzNX0seyJrZXkiOiJ0aGVzaXMiLCJkb2NDb3VudCI6OTcwOH0seyJrZXkiOiJtYW51c2NyaXB0IGxhbmd1YWdlIG1hdGVyaWFsIiwiZG9jQ291bnQiOjk1OTl9LHsia2V5IjoibGluZSBkYXRhIiwiZG9jQ291bnQiOjg1Nzl9LHsia2V5IjoicG9pbnQgZGF0YSIsImRvY0NvdW50Ijo3NzIxfSx7ImtleSI6Im5vdCBzcGVjaWZpZWQiLCJkb2NDb3VudCI6NTQ0Mn1dLCJjb250cmlidXRvcnMiOlt7ImtleSI6InNhbmJvcm4gbWFwIGNvbXBhbnkiLCJkb2NDb3VudCI6MTg5MTV9LHsia2V5IjoibWFzc2FjaHVzZXR0cyBpbnN0aXR1dGUgb2YgdGVjaG5vbG9neS4gZGVwYXJ0bWVudCBvZiBlbGVjdHJpY2FsIGVuZ2luZWVyaW5nIGFuZCBjb21wdXRlciBzY2llbmNlIiwiZG9jQ291bnQiOjUxNjF9LHsia2V5IjoiYm91bmRhcnkgc29sdXRpb25zLCBpbmMuIiwiZG9jQ291bnQiOjQwODF9LHsia2V5IjoiY29sbGlucyBiYXJ0aG9sb21ldyBsdGQiLCJkb2NDb3VudCI6MzY1M30seyJrZXkiOiJ1LnMuIGRlcGFydG1lbnQgb2YgY29tbWVyY2UsIGJ1cmVhdSBvZiB0aGUgY2Vuc3VzLCBnZW9ncmFwaHkgZGl2aXNpb24iLCJkb2NDb3VudCI6MzUzMH0seyJrZXkiOiJhcmN0aWMgY2xpbWF0ZSBzeXN0ZW0gKGFjc3lzKSIsImRvY0NvdW50IjozMzQ5fSx7ImtleSI6Im1hc3NhY2h1c2V0dHMgaW5zdGl0dXRlIG9mIHRlY2hub2xvZ3kuIGRlcGFydG1lbnQgb2YgcGh5c2ljcyIsImRvY0NvdW50IjozMjM4fSx7ImtleSI6ImhhcnZhcmQgbWFwIGNvbGxlY3Rpb24sIGhhcnZhcmQgY29sbGVnZSBsaWJyYXJ5IiwiZG9jQ291bnQiOjI1NzR9LHsia2V5IjoiaW5zdGl0dXRlIG9mIGVsZWN0cmljYWwgYW5kIGVsZWN0cm9uaWNzIGVuZ2luZWVycyIsImRvY0NvdW50IjoyNTY2fSx7ImtleSI6InVuaXRlZCBzdGF0ZXMgZ2VuZXJhbCBsYW5kIG9mZmljZSIsImRvY0NvdW50IjoyNTI0fV0sImZvcm1hdCI6W3sia2V5Ijoic2hhcGVmaWxlIiwiZG9jQ291bnQiOjQ0NzM2fSx7ImtleSI6InRpZmYiLCJkb2NDb3VudCI6MzE2OTR9LHsia2V5IjoiZWxlY3Ryb25pYyByZXNvdXJjZSIsImRvY0NvdW50IjozMDU1N30seyJrZXkiOiJnZW90aWZmIiwiZG9jQ291bnQiOjE0MDk1fSx7ImtleSI6ImpwZWciLCJkb2NDb3VudCI6MTk3MX0seyJrZXkiOiJtcnNpZCIsImRvY0NvdW50IjoxMjM1fSx7ImtleSI6ImFyY2dyaWQiLCJkb2NDb3VudCI6MjcxfSx7ImtleSI6ImxhcyIsImRvY0NvdW50IjoxNjZ9LHsia2V5IjoicGRmIiwiZG9jQ291bnQiOjE2Mn0seyJrZXkiOiJtaXhlZCIsImRvY0NvdW50IjoxMTF9XSwibGFuZ3VhZ2VzIjpbeyJrZXkiOiJlbmdsaXNoIiwiZG9jQ291bnQiOjE5OTgzNH0seyJrZXkiOiJlbmciLCJkb2NDb3VudCI6MzkzNTV9LHsia2V5IjoiZW5fdXMiLCJkb2NDb3VudCI6OTk4N30seyJrZXkiOiJlbiIsImRvY0NvdW50Ijo2MzYzfSx7ImtleSI6ImluIGVuZ2xpc2giLCJkb2NDb3VudCI6MTk0Nn0seyJrZXkiOiJmcmEiLCJkb2NDb3VudCI6MTE5N30seyJrZXkiOiJnZXJtYW4iLCJkb2NDb3VudCI6MTE2NX0seyJrZXkiOiJsYXQiLCJkb2NDb3VudCI6ODA5fSx7ImtleSI6ImRldSIsImRvY0NvdW50Ijo3NzZ9LHsia2V5IjoicnVzc2lhbiIsImRvY0NvdW50Ijo2MzV9XSwibGl0ZXJhcnlGb3JtIjpbeyJrZXkiOiJub25maWN0aW9uIiwiZG9jQ291bnQiOjEzOTUwNn0seyJrZXkiOiJmaWN0aW9uIiwiZG9jQ291bnQiOjEzNjA2fV0sInBsYWNlcyI6W3sia2V5IjoibmV3IGplcnNleSIsImRvY0NvdW50IjoxOTEzMH0seyJrZXkiOiJhcmN0aWMgb2NlYW4iLCJkb2NDb3VudCI6MzM3NH0seyJrZXkiOiJldXJvcGUiLCJkb2NDb3VudCI6MzE1OH0seyJrZXkiOiJ1bml0ZWQgc3RhdGVzIiwiZG9jQ291bnQiOjI2ODl9LHsia2V5IjoibWFzc2FjaHVzZXR0cyIsImRvY0NvdW50IjoyMzkxfSx7ImtleSI6Imlvd2EiLCJkb2NDb3VudCI6MjA1NH0seyJrZXkiOiJjaGluYSIsImRvY0NvdW50IjoxNzA5fSx7ImtleSI6ImNhbmFkYSIsImRvY0NvdW50IjoxNjc0fSx7ImtleSI6ImVhcnRoIChwbGFuZXQpIiwiZG9jQ291bnQiOjE0NTJ9LHsia2V5IjoiY2FsaWZvcm5pYSIsImRvY0NvdW50IjoxMzUyfV0sInNvdXJjZSI6W3sia2V5IjoibWl0IGFsbWEiLCJkb2NDb3VudCI6MTYxNDY1fSx7ImtleSI6Im9wZW5nZW9tZXRhZGF0YSBnaXMgcmVzb3VyY2VzIiwiZG9jQ291bnQiOjk1MDQwfSx7ImtleSI6ImRzcGFjZUBtaXQiLCJkb2NDb3VudCI6MjUyODZ9LHsia2V5Ijoid29vZHMgaG9sZSBvcGVuIGFjY2VzcyBzZXJ2ZXIiLCJkb2NDb3VudCI6MzAxOX0seyJrZXkiOiJtaXQgZ2lzIHJlc291cmNlcyIsImRvY0NvdW50IjoyMDI4fSx7ImtleSI6Inplbm9kbyIsImRvY0NvdW50IjoyMDIyfSx7ImtleSI6InJlc2VhcmNoIGRhdGFiYXNlcyIsImRvY0NvdW50IjoxMTN9LHsia2V5IjoiYWJkdWwgbGF0aWYgamFtZWVsIHBvdmVydHkgYWN0aW9uIGxhYiBkYXRhdmVyc2UiLCJkb2NDb3VudCI6MTA3fSx7ImtleSI6Im1pdCBhcmNoaXZlc3NwYWNlIiwiZG9jQ291bnQiOjk1fSx7ImtleSI6ImxpYmd1aWRlcyIsImRvY0NvdW50IjoxMH1dLCJzdWJqZWN0cyI6W3sia2V5IjoiZGF0YXNldHMiLCJkb2NDb3VudCI6NTM2OTF9LHsia2V5Ijoib3RoZXIiLCJkb2NDb3VudCI6NDEzMDh9LHsia2V5IjoiYm91bmRhcmllcyIsImRvY0NvdW50IjoyNjAxOH0seyJrZXkiOiJ0cmFuc3BvcnRhdGlvbiIsImRvY0NvdW50IjoxOTI5MX0seyJrZXkiOiJuZXcgamVyc2V5IiwiZG9jQ291bnQiOjE5MTA1fSx7ImtleSI6ImFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIiwiZG9jQ291bnQiOjE1MDA2fSx7ImtleSI6InNvY2lldHkiLCJkb2NDb3VudCI6MTQ3Njh9LHsia2V5Ijoib2NlYW5zIiwiZG9jQ291bnQiOjkxMDB9LHsia2V5IjoicGxhbm5pbmcgYW5kIGNhZGFzdHJhbCIsImRvY0NvdW50Ijo4MTk0fSx7ImtleSI6ImxvY2F0aW9uIiwiZG9jQ291bnQiOjcyNDZ9XX19fX0=
+ recorded_at: Thu, 02 May 2024 20:57:46 GMT
recorded_with: VCR 6.2.0
diff --git a/test/vcr_cassettes/gis_record_elsewhere.yml b/test/vcr_cassettes/gis_record_elsewhere.yml
index 5cc72a8d..f48a9545 100644
--- a/test/vcr_cassettes/gis_record_elsewhere.yml
+++ b/test/vcr_cassettes/gis_record_elsewhere.yml
@@ -12,7 +12,7 @@ http_interactions:
{\n funderName\n funderIdentifier\n funderIdentifierType\n awardUri\n awardNumber\n }\n holdings
{\n callnumber\n collection\n format\n location\n notes\n summary\n }\n identifiers
{\n kind\n value\n }\n languages\n links {\n kind\n restrictions\n text\n url\n }\n literaryForm\n locations
- {\n geopoint\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
+ {\n geoshape\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
{\n date\n location\n name\n }\n relatedItems {\n description\n itemType\n relationship\n uri\n }\n rights
{\n description\n kind\n uri\n }\n source\n sourceLink\n subjects
{\n kind\n value\n }\n summary\n timdexRecordId\n title\n }\n}","variables":{"id":"gisogm:edu.stanford.purl:be6ef8cd8ac5","index":"FAKE_TIMDEX_INDEX"},"operationName":"TimdexRecord__Query"}'
@@ -33,11 +33,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:57:08 GMT
+ - Thu, 02 May 2024 20:57:42 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683462&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=MexnlbsYDGVtQEK8iRfjvxeJDDG3LgEABC50QIa4Hjw%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683462&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=MexnlbsYDGVtQEK8iRfjvxeJDDG3LgEABC50QIa4Hjw%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -57,13 +57,13 @@ http_interactions:
Vary:
- Accept, Origin
Etag:
- - W/"eba5d2c7082b834a9448b27aab7a2121"
+ - W/"55cde540dd873b8898d714ac71ad323c"
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - '08dcd30e-1113-4d4f-9cff-5043b85f9920'
+ - 81b2f105-d99a-4b49-855b-d5abd28093fb
X-Runtime:
- - '0.039245'
+ - '0.030647'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
@@ -80,9 +80,9 @@ http_interactions:
Heat Flow Commission"},{"affiliation":null,"identifier":null,"kind":"Creator","mitAffiliated":null,"value":"International
Association of Seismology and Physics of the Earth''s Interior"},{"affiliation":null,"identifier":null,"kind":"Creator","mitAffiliated":null,"value":"Oklahoma
State University. Department of Geography. Cartography Service"}],"dates":[{"kind":"Issued","note":null,"range":null,"value":"2016"},{"kind":"Coverage","note":null,"range":null,"value":"9999"}],"edition":null,"format":"Shapefile","fundingInformation":null,"holdings":null,"identifiers":[{"kind":"Not
- specified","value":"https://purl.stanford.edu/kv971cf1984"}],"languages":["English"],"links":[{"kind":"Download","restrictions":null,"text":"Data","url":"https://stacks.stanford.edu/file/druid:kv971cf1984/data.zip"},{"kind":"Website","restrictions":null,"text":"Website","url":"https://purl.stanford.edu/kv971cf1984"}],"literaryForm":null,"locations":[{"geopoint":"BBOX
- (68.2333, 74.25, 40.6333, 37.3)","kind":"Bounding Box","value":null},{"geopoint":"BBOX
- (68.2333, 74.25, 40.6333, 37.3)","kind":"Geometry","value":null},{"geopoint":null,"kind":"Place
+ specified","value":"https://purl.stanford.edu/kv971cf1984"}],"languages":["English"],"links":[{"kind":"Download","restrictions":null,"text":"Data","url":"https://stacks.stanford.edu/file/druid:kv971cf1984/data.zip"},{"kind":"Website","restrictions":null,"text":"Website","url":"https://purl.stanford.edu/kv971cf1984"}],"literaryForm":null,"locations":[{"geoshape":"BBOX
+ (68.2333, 74.25, 40.6333, 37.3)","kind":"Bounding Box","value":null},{"geoshape":"BBOX
+ (68.2333, 74.25, 40.6333, 37.3)","kind":"Geometry","value":null},{"geoshape":null,"kind":"Place
Name","value":"Tajikistan"}],"notes":null,"numbering":null,"physicalDescription":null,"provider":"Stanford","publicationFrequency":null,"publishers":[{"date":null,"location":null,"name":"International
Heat Flow Commission"}],"relatedItems":null,"rights":[{"description":"Public","kind":"Access
rights","uri":null},{"description":"unknown: check with owning institution","kind":"Access
@@ -103,5 +103,5 @@ http_interactions:
in the WGS84 coordinate system for web display purposes. Downloadable data
are provided in native coordinate system or projection."],"timdexRecordId":"gisogm:edu.stanford.purl:be6ef8cd8ac5","title":"Heat
Flow, Tajikistan"}}}'
- recorded_at: Thu, 25 Apr 2024 20:57:08 GMT
+ recorded_at: Thu, 02 May 2024 20:57:42 GMT
recorded_with: VCR 6.2.0
diff --git a/test/vcr_cassettes/gis_record_mit_auth.yml b/test/vcr_cassettes/gis_record_mit_auth.yml
index 8165baa8..9ef1bcc6 100644
--- a/test/vcr_cassettes/gis_record_mit_auth.yml
+++ b/test/vcr_cassettes/gis_record_mit_auth.yml
@@ -12,7 +12,7 @@ http_interactions:
{\n funderName\n funderIdentifier\n funderIdentifierType\n awardUri\n awardNumber\n }\n holdings
{\n callnumber\n collection\n format\n location\n notes\n summary\n }\n identifiers
{\n kind\n value\n }\n languages\n links {\n kind\n restrictions\n text\n url\n }\n literaryForm\n locations
- {\n geopoint\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
+ {\n geoshape\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
{\n date\n location\n name\n }\n relatedItems {\n description\n itemType\n relationship\n uri\n }\n rights
{\n description\n kind\n uri\n }\n source\n sourceLink\n subjects
{\n kind\n value\n }\n summary\n timdexRecordId\n title\n }\n}","variables":{"id":"gismit:us_ma_boston_g47parcels_2018","index":"FAKE_TIMDEX_INDEX"},"operationName":"TimdexRecord__Query"}'
@@ -33,11 +33,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:57:07 GMT
+ - Thu, 02 May 2024 20:57:42 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683463&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=NoFzCWko0lM98M6TlDxgwrKs6I2rDHUQv8oF%2BNFQD64%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683463&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=NoFzCWko0lM98M6TlDxgwrKs6I2rDHUQv8oF%2BNFQD64%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -57,17 +57,17 @@ http_interactions:
Vary:
- Accept, Origin
Etag:
- - W/"45cbbc36050c14eddba2cf7eb4a353d9"
+ - W/"72b90141c803d20c3e99862b8439427a"
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - 65f3f811-d5c6-49d9-8dc3-41ec27454e4e
+ - 4ca6ef11-a4f2-4103-9fb8-821e2bc9a340
X-Runtime:
- - '0.060807'
+ - '0.080273'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
- - '3309'
+ - '3318'
Via:
- 1.1 vegur
body:
@@ -78,10 +78,10 @@ http_interactions:
data"],"contents":null,"contributors":[{"affiliation":null,"identifier":null,"kind":"Creator","mitAffiliated":null,"value":"City
of Boston Assessing Department"}],"dates":[{"kind":"Issued","note":null,"range":null,"value":"2018-01-01"},{"kind":"Coverage","note":null,"range":null,"value":"2015-01-01"},{"kind":"Coverage","note":null,"range":null,"value":"2015"}],"edition":null,"format":"Shapefile","fundingInformation":null,"holdings":null,"identifiers":[{"kind":"Not
specified","value":"us_ma_boston_g47parcels_2018"}],"languages":["eng"],"links":[{"kind":"Download","restrictions":null,"text":"Source
- Metadata","url":"https://cdn.libraries.mit.edu/geo/public/us_ma_boston_g47parcels_2018.source.fgdc.xml"},{"kind":"Download","restrictions":null,"text":"Aardvark
- Metadata","url":"https://cdn.libraries.mit.edu/geo/public/us_ma_boston_g47parcels_2018.normalized.aardvark.json"},{"kind":"Download","restrictions":null,"text":"Data","url":"https://cdn.libraries.mit.edu/geo/restricted/us_ma_boston_g47parcels_2018.zip"},{"kind":"Website","restrictions":null,"text":"Website","url":"https://geodata.libraries.mit.edu/record/gismit:us_ma_boston_g47parcels_2018"}],"literaryForm":null,"locations":[{"geopoint":"BBOX
- (-71.190913, -70.868654, 42.397012, 42.227864)","kind":"Bounding Box","value":null},{"geopoint":"BBOX
- (-71.190913, -70.868654, 42.397012, 42.227864)","kind":"Geometry","value":null},{"geopoint":null,"kind":"Place
+ Metadata","url":"https://cdn.stage.mitlibrary.net/geo/public/us_ma_boston_g47parcels_2018.source.fgdc.xml"},{"kind":"Download","restrictions":null,"text":"Aardvark
+ Metadata","url":"https://cdn.stage.mitlibrary.net/geo/public/us_ma_boston_g47parcels_2018.normalized.aardvark.json"},{"kind":"Download","restrictions":null,"text":"Data","url":"https://cdn.stage.mitlibrary.net/geo/restricted/us_ma_boston_g47parcels_2018.zip"},{"kind":"Website","restrictions":null,"text":"Website","url":"https://geodata.libraries.mit.edu/record/gismit:us_ma_boston_g47parcels_2018"}],"literaryForm":null,"locations":[{"geoshape":"BBOX
+ (-71.190913, -70.868654, 42.397012, 42.227864)","kind":"Bounding Box","value":null},{"geoshape":"BBOX
+ (-71.190913, -70.868654, 42.397012, 42.227864)","kind":"Geometry","value":null},{"geoshape":null,"kind":"Place
Name","value":"Massachusetts--Boston"}],"notes":null,"numbering":null,"physicalDescription":null,"provider":"GIS
Lab, MIT Libraries","publicationFrequency":null,"publishers":null,"relatedItems":null,"rights":[{"description":"Restricted","kind":"Access
rights","uri":null},{"description":"MIT authentication required","kind":"Access
@@ -99,5 +99,5 @@ http_interactions:
from FY 2018. All data is from the City of Boston Assessor''s office and represents
data from 2017."],"timdexRecordId":"gismit:us_ma_boston_g47parcels_2018","title":"Boston,
MA (Land parcels, 2018)"}}}'
- recorded_at: Thu, 25 Apr 2024 20:57:08 GMT
+ recorded_at: Thu, 02 May 2024 20:57:43 GMT
recorded_with: VCR 6.2.0
diff --git a/test/vcr_cassettes/gis_record_mit_free.yml b/test/vcr_cassettes/gis_record_mit_free.yml
index e5de39f9..888520f1 100644
--- a/test/vcr_cassettes/gis_record_mit_free.yml
+++ b/test/vcr_cassettes/gis_record_mit_free.yml
@@ -12,7 +12,7 @@ http_interactions:
{\n funderName\n funderIdentifier\n funderIdentifierType\n awardUri\n awardNumber\n }\n holdings
{\n callnumber\n collection\n format\n location\n notes\n summary\n }\n identifiers
{\n kind\n value\n }\n languages\n links {\n kind\n restrictions\n text\n url\n }\n literaryForm\n locations
- {\n geopoint\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
+ {\n geoshape\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
{\n date\n location\n name\n }\n relatedItems {\n description\n itemType\n relationship\n uri\n }\n rights
{\n description\n kind\n uri\n }\n source\n sourceLink\n subjects
{\n kind\n value\n }\n summary\n timdexRecordId\n title\n }\n}","variables":{"id":"gismit:CAMBRIDGEMEMPOLES09","index":"FAKE_TIMDEX_INDEX"},"operationName":"TimdexRecord__Query"}'
@@ -33,11 +33,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:57:07 GMT
+ - Thu, 02 May 2024 20:57:43 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683463&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=NoFzCWko0lM98M6TlDxgwrKs6I2rDHUQv8oF%2BNFQD64%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683463&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=NoFzCWko0lM98M6TlDxgwrKs6I2rDHUQv8oF%2BNFQD64%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -57,17 +57,17 @@ http_interactions:
Vary:
- Accept, Origin
Etag:
- - W/"f1e38d94227abad64407e3310cd42509"
+ - W/"7fc011864e1834c3d4c997867f78eaea"
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - 212860b8-03eb-4258-861c-7557304731ef
+ - be6e76e5-aa27-4300-8154-a88cd5adbf62
X-Runtime:
- - '0.089150'
+ - '0.044764'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
- - '2665'
+ - '2674'
Via:
- 1.1 vegur
body:
@@ -78,10 +78,10 @@ http_interactions:
data"],"contents":null,"contributors":[{"affiliation":null,"identifier":null,"kind":"Creator","mitAffiliated":null,"value":"Cambridge
(Mass.). Geographic Information Systems"}],"dates":[{"kind":"Issued","note":null,"range":null,"value":"2012-09-20"}],"edition":null,"format":"Shapefile","fundingInformation":null,"holdings":null,"identifiers":[{"kind":"Not
specified","value":"CAMBRIDGEMEMPOLES09"}],"languages":["eng"],"links":[{"kind":"Download","restrictions":null,"text":"Source
- Metadata","url":"https://cdn.libraries.mit.edu/geo/public/CAMBRIDGEMEMPOLES09.source.fgdc.xml"},{"kind":"Download","restrictions":null,"text":"Aardvark
- Metadata","url":"https://cdn.libraries.mit.edu/geo/public/CAMBRIDGEMEMPOLES09.normalized.aardvark.json"},{"kind":"Download","restrictions":null,"text":"Data","url":"https://cdn.libraries.mit.edu/geo/public/CAMBRIDGEMEMPOLES09.zip"},{"kind":"Website","restrictions":null,"text":"Website","url":"https://geodata.libraries.mit.edu/record/gismit:CAMBRIDGEMEMPOLES09"}],"literaryForm":null,"locations":[{"geopoint":"BBOX
- (-71.157950, -71.076669, 42.402572, 42.355089)","kind":"Bounding Box","value":null},{"geopoint":"BBOX
- (-71.157950, -71.076669, 42.402572, 42.355089)","kind":"Geometry","value":null},{"geopoint":null,"kind":"Place
+ Metadata","url":"https://cdn.stage.mitlibrary.net/geo/public/CAMBRIDGEMEMPOLES09.source.fgdc.xml"},{"kind":"Download","restrictions":null,"text":"Aardvark
+ Metadata","url":"https://cdn.stage.mitlibrary.net/geo/public/CAMBRIDGEMEMPOLES09.normalized.aardvark.json"},{"kind":"Download","restrictions":null,"text":"Data","url":"https://cdn.stage.mitlibrary.net/geo/public/CAMBRIDGEMEMPOLES09.zip"},{"kind":"Website","restrictions":null,"text":"Website","url":"https://geodata.libraries.mit.edu/record/gismit:CAMBRIDGEMEMPOLES09"}],"literaryForm":null,"locations":[{"geoshape":"BBOX
+ (-71.157950, -71.076669, 42.402572, 42.355089)","kind":"Bounding Box","value":null},{"geoshape":"BBOX
+ (-71.157950, -71.076669, 42.402572, 42.355089)","kind":"Geometry","value":null},{"geoshape":null,"kind":"Place
Name","value":"Massachusetts--Cambridge"}],"notes":null,"numbering":null,"physicalDescription":null,"provider":"GIS
Lab, MIT Libraries","publicationFrequency":null,"publishers":null,"relatedItems":null,"rights":[{"description":"Public","kind":"Access
rights","uri":null},{"description":"no authentication required","kind":"Access
@@ -94,5 +94,5 @@ http_interactions:
commemorate extraordinary citizens and those who have died or been reported
missing in combat."],"timdexRecordId":"gismit:CAMBRIDGEMEMPOLES09","title":"Memorial
Poles Cambridge MA 2009"}}}'
- recorded_at: Thu, 25 Apr 2024 20:57:08 GMT
+ recorded_at: Thu, 02 May 2024 20:57:43 GMT
recorded_with: VCR 6.2.0
diff --git a/test/vcr_cassettes/timdex_controller_record_no_record.yml b/test/vcr_cassettes/timdex_controller_record_no_record.yml
index 588e6743..c06d2dce 100644
--- a/test/vcr_cassettes/timdex_controller_record_no_record.yml
+++ b/test/vcr_cassettes/timdex_controller_record_no_record.yml
@@ -12,7 +12,7 @@ http_interactions:
{\n funderName\n funderIdentifier\n funderIdentifierType\n awardUri\n awardNumber\n }\n holdings
{\n callnumber\n collection\n format\n location\n notes\n summary\n }\n identifiers
{\n kind\n value\n }\n languages\n links {\n kind\n restrictions\n text\n url\n }\n literaryForm\n locations
- {\n geopoint\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
+ {\n geoshape\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
{\n date\n location\n name\n }\n relatedItems {\n description\n itemType\n relationship\n uri\n }\n rights
{\n description\n kind\n uri\n }\n source\n sourceLink\n subjects
{\n kind\n value\n }\n summary\n timdexRecordId\n title\n }\n}","variables":{"id":"there.is.no.record","index":"FAKE_TIMDEX_INDEX"},"operationName":"TimdexRecord__Query"}'
@@ -33,11 +33,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:57:07 GMT
+ - Thu, 02 May 2024 20:57:41 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683462&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=MexnlbsYDGVtQEK8iRfjvxeJDDG3LgEABC50QIa4Hjw%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683462&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=MexnlbsYDGVtQEK8iRfjvxeJDDG3LgEABC50QIa4Hjw%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -61,9 +61,9 @@ http_interactions:
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - f3b61efa-e436-44de-9883-0448fbf32a5d
+ - 43263706-1ae7-41d3-aacb-2eccbd5f0956
X-Runtime:
- - '0.096504'
+ - '0.023119'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
@@ -73,5 +73,5 @@ http_interactions:
body:
encoding: UTF-8
string: '{"errors":[{"message":"Record ''there.is.no.record'' not found","locations":[{"line":2,"column":3}],"path":["recordId"]}],"data":null}'
- recorded_at: Thu, 25 Apr 2024 20:57:08 GMT
+ recorded_at: Thu, 02 May 2024 20:57:42 GMT
recorded_with: VCR 6.2.0
diff --git a/test/vcr_cassettes/timdex_controller_record_sample.yml b/test/vcr_cassettes/timdex_controller_record_sample.yml
index c92b3cac..cbfa4ad3 100644
--- a/test/vcr_cassettes/timdex_controller_record_sample.yml
+++ b/test/vcr_cassettes/timdex_controller_record_sample.yml
@@ -12,7 +12,7 @@ http_interactions:
{\n funderName\n funderIdentifier\n funderIdentifierType\n awardUri\n awardNumber\n }\n holdings
{\n callnumber\n collection\n format\n location\n notes\n summary\n }\n identifiers
{\n kind\n value\n }\n languages\n links {\n kind\n restrictions\n text\n url\n }\n literaryForm\n locations
- {\n geopoint\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
+ {\n geoshape\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
{\n date\n location\n name\n }\n relatedItems {\n description\n itemType\n relationship\n uri\n }\n rights
{\n description\n kind\n uri\n }\n source\n sourceLink\n subjects
{\n kind\n value\n }\n summary\n timdexRecordId\n title\n }\n}","variables":{"id":"jpal:doi:10.7910-DVN-MNIBOL","index":"FAKE_TIMDEX_INDEX"},"operationName":"TimdexRecord__Query"}'
@@ -33,11 +33,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:57:08 GMT
+ - Thu, 02 May 2024 20:57:42 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683462&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=MexnlbsYDGVtQEK8iRfjvxeJDDG3LgEABC50QIa4Hjw%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078628&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6SQs1zkmdEWgfGIYlBgwRolbNhegrWq%2F1i5so0r3oAI%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683462&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=MexnlbsYDGVtQEK8iRfjvxeJDDG3LgEABC50QIa4Hjw%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -57,13 +57,13 @@ http_interactions:
Vary:
- Accept, Origin
Etag:
- - W/"bf9e31d66bfd6e75058029ed3deccbf7"
+ - W/"8deaac63e4cf924cc5f2085721bd0613"
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - 7bd5852a-289e-4cf0-a0cb-e54851f3f31b
+ - c643d4bd-96a1-4912-a503-915f934ac8bf
X-Runtime:
- - '0.032316'
+ - '0.030433'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
@@ -84,7 +84,7 @@ http_interactions:
Pande"},{"affiliation":null,"identifier":null,"kind":"Distributor","mitAffiliated":null,"value":"Jameel
Poverty Action Lab"}],"dates":[{"kind":"Publication date","note":null,"range":null,"value":"2007"},{"kind":"Issued","note":null,"range":null,"value":"2006"},{"kind":"Created","note":null,"range":null,"value":"2006"},{"kind":"Submitted","note":null,"range":null,"value":"2006"},{"kind":"Updated","note":null,"range":null,"value":"2020-03-31"}],"edition":"4.2","format":"electronic
resource","fundingInformation":null,"holdings":null,"identifiers":[{"kind":"DOI","value":"10.7910/DVN/MNIBOL"}],"languages":null,"links":[{"kind":"Digital
- object URL","restrictions":null,"text":"Digital object URL","url":"https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/MNIBOL"}],"literaryForm":null,"locations":[{"geopoint":null,"kind":null,"value":"MIT,
+ object URL","restrictions":null,"text":"Digital object URL","url":"https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/MNIBOL"}],"literaryForm":null,"locations":[{"geoshape":null,"kind":null,"value":"MIT,
Cambridge MA"}],"notes":[{"kind":"Datacite resource type","value":["census
data"]},{"kind":"Other","value":["Subject: STANDARD DEPOSIT TERMS 1.0 Type:
DATAPASS:TERMS:STANDARD:1.0 Notes: This study was deposited under the of
@@ -107,5 +107,5 @@ http_interactions:
road. The file malaria_code81.dta contains in addition a variable about malaria
incidence."],"timdexRecordId":"jpal:doi:10.7910-DVN-MNIBOL","title":"Dams,
Poverty, Public Goods and Malaria Incidence in India"}}}'
- recorded_at: Thu, 25 Apr 2024 20:57:08 GMT
+ recorded_at: Thu, 02 May 2024 20:57:42 GMT
recorded_with: VCR 6.2.0
diff --git a/test/vcr_cassettes/timdex_record_no_record.yml b/test/vcr_cassettes/timdex_record_no_record.yml
index cd6dd1a5..9c92fdbb 100644
--- a/test/vcr_cassettes/timdex_record_no_record.yml
+++ b/test/vcr_cassettes/timdex_record_no_record.yml
@@ -12,7 +12,7 @@ http_interactions:
{\n funderName\n funderIdentifier\n funderIdentifierType\n awardUri\n awardNumber\n }\n holdings
{\n callnumber\n collection\n format\n location\n notes\n summary\n }\n identifiers
{\n kind\n value\n }\n languages\n links {\n kind\n restrictions\n text\n url\n }\n literaryForm\n locations
- {\n geopoint\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
+ {\n geoshape\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
{\n date\n location\n name\n }\n relatedItems {\n description\n itemType\n relationship\n uri\n }\n rights
{\n description\n kind\n uri\n }\n source\n sourceLink\n subjects
{\n kind\n value\n }\n summary\n timdexRecordId\n title\n }\n}","variables":{"id":"there.is.no.record"},"operationName":"TimdexRecord__Query"}'
@@ -33,11 +33,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:56:47 GMT
+ - Thu, 02 May 2024 20:57:41 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078607&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=Pvqr2KCaB%2BxiHwcWLOMIpdoI61WJcnuBt%2FtSvXFapDs%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683462&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=MexnlbsYDGVtQEK8iRfjvxeJDDG3LgEABC50QIa4Hjw%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078607&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=Pvqr2KCaB%2BxiHwcWLOMIpdoI61WJcnuBt%2FtSvXFapDs%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683462&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=MexnlbsYDGVtQEK8iRfjvxeJDDG3LgEABC50QIa4Hjw%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -61,9 +61,9 @@ http_interactions:
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - 90bbbbe8-f1d0-4fa1-aa1b-738158dd1b83
+ - 7484aca0-7a27-4d1d-8bb4-1937d65cb4e4
X-Runtime:
- - '0.022087'
+ - '0.058195'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
@@ -73,5 +73,5 @@ http_interactions:
body:
encoding: UTF-8
string: '{"errors":[{"message":"Record ''there.is.no.record'' not found","locations":[{"line":2,"column":3}],"path":["recordId"]}],"data":null}'
- recorded_at: Thu, 25 Apr 2024 20:56:47 GMT
+ recorded_at: Thu, 02 May 2024 20:57:42 GMT
recorded_with: VCR 6.2.0
diff --git a/test/vcr_cassettes/timdex_record_null_record.yml b/test/vcr_cassettes/timdex_record_null_record.yml
index 0f5fe0ac..a236eb96 100644
--- a/test/vcr_cassettes/timdex_record_null_record.yml
+++ b/test/vcr_cassettes/timdex_record_null_record.yml
@@ -12,7 +12,7 @@ http_interactions:
{\n funderName\n funderIdentifier\n funderIdentifierType\n awardUri\n awardNumber\n }\n holdings
{\n callnumber\n collection\n format\n location\n notes\n summary\n }\n identifiers
{\n kind\n value\n }\n languages\n links {\n kind\n restrictions\n text\n url\n }\n literaryForm\n locations
- {\n geopoint\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
+ {\n geoshape\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
{\n date\n location\n name\n }\n relatedItems {\n description\n itemType\n relationship\n uri\n }\n rights
{\n description\n kind\n uri\n }\n source\n sourceLink\n subjects
{\n kind\n value\n }\n summary\n timdexRecordId\n title\n }\n}","variables":{"id":null},"operationName":"TimdexRecord__Query"}'
@@ -33,11 +33,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:56:58 GMT
+ - Thu, 02 May 2024 20:57:41 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078618&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=jjIMFSGLNlVYKgoJCMgr1CNMD9tkLYGyIg4NGnSfPVU%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683461&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=lpDgZuw3ks7S8wUJz2fQuFcCw%2F4Xd1L3wcRGc%2F4MqbA%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078618&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=jjIMFSGLNlVYKgoJCMgr1CNMD9tkLYGyIg4NGnSfPVU%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683461&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=lpDgZuw3ks7S8wUJz2fQuFcCw%2F4Xd1L3wcRGc%2F4MqbA%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -61,9 +61,9 @@ http_interactions:
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - 217dbbc0-2342-41b1-bf25-2697684cce54
+ - 8e178878-4d3c-4993-8704-85836fa1f1ac
X-Runtime:
- - '0.008830'
+ - '0.082541'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
@@ -75,5 +75,5 @@ http_interactions:
string: '{"errors":[{"message":"Variable $id of type String! was provided invalid
value","locations":[{"line":1,"column":27}],"extensions":{"value":null,"problems":[{"path":[],"explanation":"Expected
value to not be null"}]}}]}'
- recorded_at: Thu, 25 Apr 2024 20:56:58 GMT
+ recorded_at: Thu, 02 May 2024 20:57:41 GMT
recorded_with: VCR 6.2.0
diff --git a/test/vcr_cassettes/timdex_record_sample.yml b/test/vcr_cassettes/timdex_record_sample.yml
index 3f1d76a3..0580428b 100644
--- a/test/vcr_cassettes/timdex_record_sample.yml
+++ b/test/vcr_cassettes/timdex_record_sample.yml
@@ -12,7 +12,7 @@ http_interactions:
{\n funderName\n funderIdentifier\n funderIdentifierType\n awardUri\n awardNumber\n }\n holdings
{\n callnumber\n collection\n format\n location\n notes\n summary\n }\n identifiers
{\n kind\n value\n }\n languages\n links {\n kind\n restrictions\n text\n url\n }\n literaryForm\n locations
- {\n geopoint\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
+ {\n geoshape\n kind\n value\n }\n notes {\n kind\n value\n }\n numbering\n physicalDescription\n provider\n publicationFrequency\n publishers
{\n date\n location\n name\n }\n relatedItems {\n description\n itemType\n relationship\n uri\n }\n rights
{\n description\n kind\n uri\n }\n source\n sourceLink\n subjects
{\n kind\n value\n }\n summary\n timdexRecordId\n title\n }\n}","variables":{"id":"jpal:doi:10.7910-DVN-MNIBOL","index":"FAKE_TIMDEX_INDEX"},"operationName":"TimdexRecord__Query"}'
@@ -33,11 +33,11 @@ http_interactions:
Server:
- Cowboy
Date:
- - Thu, 25 Apr 2024 20:56:51 GMT
+ - Thu, 02 May 2024 20:57:41 GMT
Report-To:
- - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714078611&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=iggGTT5ANYUZwcb1dg2ESgpObeaimyOMraPXYul6zmg%3D"}]}'
+ - '{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1714683461&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=lpDgZuw3ks7S8wUJz2fQuFcCw%2F4Xd1L3wcRGc%2F4MqbA%3D"}]}'
Reporting-Endpoints:
- - heroku-nel=https://nel.heroku.com/reports?ts=1714078611&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=iggGTT5ANYUZwcb1dg2ESgpObeaimyOMraPXYul6zmg%3D
+ - heroku-nel=https://nel.heroku.com/reports?ts=1714683461&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&s=lpDgZuw3ks7S8wUJz2fQuFcCw%2F4Xd1L3wcRGc%2F4MqbA%3D
Nel:
- '{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}'
Connection:
@@ -57,13 +57,13 @@ http_interactions:
Vary:
- Accept, Origin
Etag:
- - W/"bf9e31d66bfd6e75058029ed3deccbf7"
+ - W/"8deaac63e4cf924cc5f2085721bd0613"
Cache-Control:
- max-age=0, private, must-revalidate
X-Request-Id:
- - c06ef580-ca11-47d3-8fac-0b633719606b
+ - d1558b7d-2a4d-4d90-a497-92a3eb89d2bf
X-Runtime:
- - '0.030779'
+ - '0.145314'
Strict-Transport-Security:
- max-age=63072000; includeSubDomains
Content-Length:
@@ -84,7 +84,7 @@ http_interactions:
Pande"},{"affiliation":null,"identifier":null,"kind":"Distributor","mitAffiliated":null,"value":"Jameel
Poverty Action Lab"}],"dates":[{"kind":"Publication date","note":null,"range":null,"value":"2007"},{"kind":"Issued","note":null,"range":null,"value":"2006"},{"kind":"Created","note":null,"range":null,"value":"2006"},{"kind":"Submitted","note":null,"range":null,"value":"2006"},{"kind":"Updated","note":null,"range":null,"value":"2020-03-31"}],"edition":"4.2","format":"electronic
resource","fundingInformation":null,"holdings":null,"identifiers":[{"kind":"DOI","value":"10.7910/DVN/MNIBOL"}],"languages":null,"links":[{"kind":"Digital
- object URL","restrictions":null,"text":"Digital object URL","url":"https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/MNIBOL"}],"literaryForm":null,"locations":[{"geopoint":null,"kind":null,"value":"MIT,
+ object URL","restrictions":null,"text":"Digital object URL","url":"https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/MNIBOL"}],"literaryForm":null,"locations":[{"geoshape":null,"kind":null,"value":"MIT,
Cambridge MA"}],"notes":[{"kind":"Datacite resource type","value":["census
data"]},{"kind":"Other","value":["Subject: STANDARD DEPOSIT TERMS 1.0 Type:
DATAPASS:TERMS:STANDARD:1.0 Notes: This study was deposited under the of
@@ -107,5 +107,5 @@ http_interactions:
road. The file malaria_code81.dta contains in addition a variable about malaria
incidence."],"timdexRecordId":"jpal:doi:10.7910-DVN-MNIBOL","title":"Dams,
Poverty, Public Goods and Malaria Incidence in India"}}}'
- recorded_at: Thu, 25 Apr 2024 20:56:51 GMT
+ recorded_at: Thu, 02 May 2024 20:57:41 GMT
recorded_with: VCR 6.2.0