Project

General

Profile

Revision 863472b5

Added by Thomas McKay almost 6 years ago

fixes #17510 - add custom column export configuration for content-hosts

View differences:

lib/hammer_cli_csv/base.rb
40 40

  
41 41
    def help
42 42
      print_message _('**** This command is unsupported and is provided as tech preview. ****') unless supported?
43
      super
43
      super + self.class.help_columns
44
    end
45

  
46
    def self.help_columns
47
      ''
44 48
    end
45 49

  
46 50
    def execute
lib/hammer_cli_csv/content_hosts.rb
12 12
      end
13 13

  
14 14
      option %w(--itemized-subscriptions), :flag, _('Export one subscription per row, only process update subscriptions on import')
15
      option %w(--columns), 'COLUMN_NAMES', _('Comma separated list of column names to export')
15 16

  
16 17
      SEARCH = 'Search'
17 18
      ORGANIZATION = 'Organization'
......
28 29
      SLA = 'SLA'
29 30
      PRODUCTS = 'Products'
30 31

  
32
      def self.help_columns
33
        ['', _('Columns:'),
34
         _(" %{name} - Name of resource") % {:name => NAME},
35
         _(" %{name} - Search for matching names during import (overrides '%{name_col}' column)") % {:name => SEARCH, :name_col => NAME},
36
         _(" %{name} - Organization name") % {:name => ORGANIZATION},
37
         _(" %{name} - Lifecycle environment name") % {:name => ENVIRONMENT},
38
         _(" %{name} - Content view name") % {:name => CONTENTVIEW},
39
         _(" %{name} - Comma separated list of host collection names") % {:name => HOSTCOLLECTIONS},
40
         _(" %{name} - Is a virtual host, %{yes} or %{no}") % {:name => NAME, :yes => 'Yes', :no => 'No'},
41
         _(" %{name} - Hypervisor host name for virtual hosts") % {:name => HOST},
42
         _(" %{name} - Operating system") % {:name => OPERATINGSYSTEM},
43
         _(" %{name} - Architecture") % {:name => ARCHITECTURE},
44
         _(" %{name} - Number of sockets") % {:name => SOCKETS},
45
         _(" %{name} - Quantity of RAM in bytes") % {:name => RAM},
46
         _(" %{name} - Number of cores") % {:name => CORES},
47
         _(" %{name} - Service Level Agreement value") % {:name => SLA},
48
         _(" %{name} - Comma separated list of products, each of the format \"<sku>|<name>\"") % {:name => PRODUCTS},
49
         _(" %{name} - Comma separated list of subscriptions, each of the format \"<quantity>|<sku>|<name>|<contract>|<account>\"") % {:name => SUBSCRIPTIONS},
50
         _(" %{name} - Subscription name (only applicable for --itemized-subscriptions)") % {:name => SUBS_NAME},
51
         _(" %{name} - Subscription type (only applicable for --itemized-subscriptions)") % {:name => SUBS_TYPE},
52
         _(" %{name} - Subscription quantity (only applicable for --itemized-subscriptions)") % {:name => SUBS_QUANTITY},
53
         _(" %{name} - Subscription SKU (only applicable for --itemized-subscriptions)") % {:name => SUBS_SKU},
54
         _(" %{name} - Subscription contract number (only applicable for --itemized-subscriptions)") % {:name => SUBS_CONTRACT},
55
         _(" %{name} - Subscription account number (only applicable for --itemized-subscriptions)") % {:name => SUBS_ACCOUNT},
56
         _(" %{name} - Subscription start date (only applicable for --itemized-subscriptions)") % {:name => SUBS_START},
57
         _(" %{name} - Subscription end date (only applicable for --itemized-subscriptions)") % {:name => SUBS_END}
58
        ].join("\n")
59
      end
60

  
61
      def column_headers
62
        @column_values = {}
63
        if option_columns.nil?
64
          if ::HammerCLI::Settings.settings[:csv][:columns] &&
65
              ::HammerCLI::Settings.settings[:csv][:columns]['content-hosts'.to_sym] &&
66
              ::HammerCLI::Settings.settings[:csv][:columns]['content-hosts'.to_sym][:export]
67
            @columns = ::HammerCLI::Settings.settings[:csv][:columns]['content-hosts'.to_sym][:export]
68
          else
69
            if option_itemized_subscriptions?
70
              @columns = shared_headers + [SUBS_NAME, SUBS_TYPE, SUBS_QUANTITY, SUBS_SKU,
71
                                           SUBS_CONTRACT, SUBS_ACCOUNT, SUBS_START, SUBS_END]
72
            else
73
              @columns = shared_headers + [SUBSCRIPTIONS]
74
            end
75
          end
76
        else
77
          @columns = option_columns.split(',')
78
        end
79

  
80
        if ::HammerCLI::Settings.settings[:csv][:columns] && ::HammerCLI::Settings.settings[:csv][:columns]['content-hosts'.to_sym][:define]
81
          @column_definitions = ::HammerCLI::Settings.settings[:csv][:columns]['content-hosts'.to_sym][:define]
82
        end
83

  
84
        @columns
85
      end
86

  
31 87
      def export(csv)
32 88
        if option_itemized_subscriptions?
33 89
          export_itemized_subscriptions csv
......
37 93
      end
38 94

  
39 95
      def export_itemized_subscriptions(csv)
40
        csv << shared_headers + [Utils::Subscriptions::SUBS_NAME, Utils::Subscriptions::SUBS_TYPE,
41
                                 Utils::Subscriptions::SUBS_QUANTITY, Utils::Subscriptions::SUBS_SKU,
42
                                 Utils::Subscriptions::SUBS_CONTRACT, Utils::Subscriptions::SUBS_ACCOUNT,
43
                                 Utils::Subscriptions::SUBS_START, Utils::Subscriptions::SUBS_END]
96
        csv << column_headers
44 97
        iterate_hosts(csv) do |host|
45
          export_line = shared_columns(host)
98
          shared_columns(host)
99
          custom_columns(host)
100
          @column_values[SUBS_NAME] = nil
101
          @column_values[SUBS_TYPE] = nil
102
          @column_values[SUBS_QUANTITY] = nil
103
          @column_values[SUBS_SKU] = nil
104
          @column_values[SUBS_CONTRACT] = nil
105
          @column_values[SUBS_ACCOUNT] = nil
106
          @column_values[SUBS_START] = nil
107
          @column_values[SUBS_END] = nil
46 108
          if host['subscription_facet_attributes']
47 109
            subscriptions = @api.resource(:host_subscriptions).call(:index, {
48 110
                'organization_id' => host['organization_id'],
49 111
                'host_id' => host['id']
50 112
            })['results']
51 113
            if subscriptions.empty?
52
              csv << export_line + [nil, nil, nil, nil, nil, nil]
114
              columns_to_csv(csv)
53 115
            else
54 116
              subscriptions.each do |subscription|
55 117
                subscription_type = subscription['product_id'].to_i == 0 ? 'Red Hat' : 'Custom'
56 118
                subscription_type += ' Guest' if subscription['type'] == 'STACK_DERIVED'
57 119
                subscription_type += ' Temporary' if subscription['type'] == 'UNMAPPED_GUEST'
58
                csv << export_line + [subscription['product_name'], subscription_type,
59
                                      subscription['quantity_consumed'], subscription['product_id'],
60
                                      subscription['contract_number'], subscription['account_number'],
61
                                      DateTime.parse(subscription['start_date']).strftime('%m/%d/%Y'),
62
                                      DateTime.parse(subscription['end_date']).strftime('%m/%d/%Y')]
120
                @column_values[SUBS_NAME] = subscription['product_name']
121
                @column_values[SUBS_TYPE] = subscription_type
122
                @column_values[SUBS_QUANTITY] = subscription['quantity_consumed']
123
                @column_values[SUBS_SKU] = subscription['product_id']
124
                @column_values[SUBS_CONTRACT] = subscription['contract_number']
125
                @column_values[SUBS_ACCOUNT] = subscription['account_number']
126
                @column_values[SUBS_START] = DateTime.parse(subscription['start_date']).strftime('%m/%d/%Y')
127
                @column_values[SUBS_END] = DateTime.parse(subscription['end_date']).strftime('%m/%d/%Y')
128
                columns_to_csv(csv)
63 129
              end
64 130
            end
65 131
          else
66
            csv << export_line + [nil, nil, nil, nil, nil, nil]
132
            columns_to_csv(csv)
67 133
          end
68 134
        end
69 135
      end
70 136

  
71 137
      def export_all(csv)
72
        csv << shared_headers + [Utils::Subscriptions::SUBSCRIPTIONS]
138
        csv << column_headers
73 139
        iterate_hosts(csv) do |host|
74
          if host['subscription_facet_attributes']
75
            subscriptions = CSV.generate do |column|
76
              column << @api.resource(:host_subscriptions).call(:index, {
77
                  'organization_id' => host['organization_id'],
78
                  'host_id' => host['id']
79
              })['results'].collect do |subscription|
80
                "#{subscription['quantity_consumed']}"\
81
                "|#{subscription['product_id']}"\
82
                "|#{subscription['product_name']}"\
83
                "|#{subscription['contract_number']}|#{subscription['account_number']}"
84
              end
85
            end
86
            subscriptions.delete!("\n")
87
          else
88
            subscriptions = nil
89
          end
90

  
91
          csv << shared_columns(host) + [subscriptions]
140
          all_subscription_column(host)
141
          shared_columns(host)
142
          custom_columns(host)
143
          columns_to_csv(csv)
92 144
        end
93 145
      end
94 146

  
95 147
      def import
148
        raise _("--columns option only relevant with --export") unless option_columns.nil?
96 149
        remote = @server_status['plugins'].detect { |plugin| plugin['name'] == 'foreman_csv' }
97 150
        if remote.nil?
98 151
          import_locally
......
198 251
                'content_view_id' => katello_contentview(line[ORGANIZATION], :name => line[CONTENTVIEW])
199 252
              },
200 253
              'subscription_facet_attributes' => {
201
                'facts' => facts(name, line),
202 254
                'installed_products' => products(line),
203 255
                'service_level' => line[SLA]
204 256
              }
......
283 335
          existing_subscriptions = []
284 336
        end
285 337

  
286
        if line[Utils::Subscriptions::SUBS_NAME].nil? && line[Utils::Subscriptions::SUBS_SKU].nil?
338
        if line[SUBS_NAME].nil? && line[SUBS_SKU].nil?
287 339
          all_in_one_subscription(host, existing_subscriptions, line)
288 340
        else
289 341
          single_subscription(host, existing_subscriptions, line)
......
291 343
      end
292 344

  
293 345
      def single_subscription(host, existing_subscriptions, line)
346
        if !line[SUBS_SKU].nil? && !line[SUBS_SKU].empty? &&
347
            !line[SUBS_NAME].nil? && !line[SUBS_NAME].empty?
348
          return
349
        end
350

  
294 351
        already_attached = false
295
        if line[Utils::Subscriptions::SUBS_SKU]
352
        if !line[SUBS_SKU].nil? && !line[SUBS_SKU].empty?
296 353
          already_attached = existing_subscriptions.detect do |subscription|
297
            line[Utils::Subscriptions::SUBS_SKU] == subscription['product_id']
354
            line[SUBS_SKU] == subscription['product_id']
298 355
          end
299
        elsif line[Utils::Subscriptions::SUBS_NAME]
356
        elsif !line[SUBS_NAME].nil? && !line[SUBS_NAME].empty?
300 357
          already_attached = existing_subscriptions.detect do |subscription|
301
            line[Utils::Subscriptions::SUBS_NAME] == subscription['name']
358
            line[SUBS_NAME] == subscription['name']
302 359
          end
303 360
        end
304 361
        if already_attached
......
440 497
        cores = host['facts']['cpu::core(s)_per_socket'] || 1
441 498
        sla = ''
442 499

  
443
        [name, organization_name, environment, contentview, hostcollections, virtual, hypervisor_host,
444
         operatingsystem, architecture, sockets, ram, cores, sla, products]
500
        @column_values[NAME] = name
501
        @column_values[ORGANIZATION] = organization_name
502
        @column_values[ENVIRONMENT] = environment
503
        @column_values[CONTENTVIEW] = contentview
504
        @column_values[HOSTCOLLECTIONS] = hostcollections
505
        @column_values[VIRTUAL] = virtual
506
        @column_values[HOST] = hypervisor_host
507
        @column_values[OPERATINGSYSTEM] = operatingsystem
508
        @column_values[ARCHITECTURE] = architecture
509
        @column_values[SOCKETS] = sockets
510
        @column_values[RAM] = ram
511
        @column_values[CORES] = cores
512
        @column_values[SLA] = sla
513
        @column_values[PRODUCTS] = products
514
      end
515

  
516
      def custom_columns(host)
517
        return if @column_definitions.nil?
518
        @column_definitions.each do |definition|
519
          @column_values[definition[:name]] = dig(host, definition[:json])
520
        end
521
      end
522

  
523
      def dig(host, path)
524
        path.inject(host) do |location, key|
525
          location.respond_to?(:keys) ? location[key] : nil
526
        end
527
      end
528

  
529
      def all_subscription_column(host)
530
        if host['subscription_facet_attributes'] &&
531
           (@columns.include?(SUBS_NAME) ||
532
            @columns.include?(SUBSCRIPTIONS) ||
533
            @columns.include?(SUBS_TYPE) ||
534
            @columns.include?(SUBS_QUANTITY) ||
535
            @columns.include?(SUBS_SKU) ||
536
            @columns.include?(SUBS_CONTRACT) ||
537
            @columns.include?(SUBS_ACCOUNT) ||
538
            @columns.include?(SUBS_START) ||
539
            @columns.include?(SUBS_END)
540
           )
541
          subscriptions = CSV.generate do |column|
542
            column << @api.resource(:host_subscriptions).call(:index, {
543
                'organization_id' => host['organization_id'],
544
                'host_id' => host['id']
545
            })['results'].collect do |subscription|
546
              "#{subscription['quantity_consumed']}"\
547
              "|#{subscription['product_id']}"\
548
              "|#{subscription['product_name']}"\
549
              "|#{subscription['contract_number']}|#{subscription['account_number']}"
550
            end
551
          end
552
          subscriptions.delete!("\n")
553
        else
554
          subscriptions = nil
555
        end
556
        @column_values[SUBSCRIPTIONS] = subscriptions
445 557
      end
446 558

  
559
      def columns_to_csv(csv)
560
        if @first_columns_to_csv.nil?
561
          @columns.each do |column|
562
            # rubocop:disable LineLength
563
            $stderr.puts  _("Warning: Column '%{name}' does not match any field, be sure to check spelling. A full list of supported columns are available with 'hammer csv content-hosts --help'") % {:name => column} unless @column_values.key?(column)
564
            # rubocop:enable LineLength
565
          end
566
          @first_columns_to_csv = true
567
        end
568
        csv << @columns.collect do |column|
569
          @column_values[column]
570
        end
571
      end
447 572
    end
448 573
  end
449 574
end
test/config.template.yml
18 18
  :username:      'admin'
19 19
  :password:      'changeme'
20 20

  
21
:csv:
21
:katello:
22 22
  :enable_module: true
23 23

  
24
:katello:
24
# :csv: section must be last line to allow testing of config changes
25
:csv:
25 26
  :enable_module: true
27
  # last line of config.yml with newline
test/csv_test_helper.rb
2 2
require 'pathname'
3 3
require 'stringio'
4 4
require 'tempfile'
5
require 'fileutils'
5 6

  
6 7
SimpleCov.use_merging true
7 8
SimpleCov.start do
test/data/setup/content-hosts.csv
1
Name,Organization,Environment,Content View,Host Collections,Virtual,Host,OS,Arch,Sockets,RAM,Cores,SLA,Products,Subscriptions
1
Name,Count,Organization,Environment,Content View,Host Collections,Virtual,Host,OS,Arch,Sockets,RAM,Cores,SLA,Products,Subscriptions
2
# TODO: below blocked by http://projects.theforeman.org/issues/17505
3
#testhypervisor,1,Test Corporation,Library,Default Organization View,,No,,RHEL 7Server,x86_64,4,4 GB,1,,,""
4
#testguest%d,2,Test Corporation,Library,Default Organization View,,Yes,testhypervisor,RHEL 7Server,x86_64,1,4GB,1,,"69|Red Hat Enterprise Linux Server","""1|RH00002|Red Hat Enterprise Linux for Virtual Datacenters, Standard|10999110|5700573"""
5
testvm,2,Test Corporation,Library,Default Organization View,,Yes,,RHEL 7Server,x86_64,4,4GB,1,,"69|Red Hat Enterprise Linux Server","""|RH00004|Red Hat Enterprise Linux Server, Standard (Physical or Virtual Nodes)|10999113|5700573"""
6
testphysical,2,Test Corporation,Library,Default Organization View,,Yes,,RHEL 7Server,x86_64,8,4GB,1,,"69|Red Hat Enterprise Linux Server","""|RH00004|Red Hat Enterprise Linux Server, Standard (Physical or Virtual Nodes)|10999113|5700573"""
test/fixtures/vcr_cassettes/resources/content_hosts/columns_config.yml
1
---
2
http_interactions:
3
- request:
4
    method: get
5
    uri: https://admin:changeme@katello.example.com:50083/api/status
6
    body:
7
      encoding: US-ASCII
8
      string: ''
9
    headers:
10
      Accept-Encoding:
11
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
12
      Accept:
13
      - "*/*"
14
      User-Agent:
15
      - Ruby
16
  response:
17
    status:
18
      code: 200
19
      message: OK
20
    headers:
21
      Date:
22
      - Wed, 30 Nov 2016 14:56:17 GMT
23
      Server:
24
      - Apache/2.4.6 (Red Hat Enterprise Linux)
25
      X-Frame-Options:
26
      - SAMEORIGIN
27
      X-Xss-Protection:
28
      - 1; mode=block
29
      X-Content-Type-Options:
30
      - nosniff
31
      Foreman-Version:
32
      - 1.11.0.54
33
      Foreman-Api-Version:
34
      - '2'
35
      Apipie-Checksum:
36
      - ef9e7a17d630b8c2cc5b7e016c24efe7
37
      Cache-Control:
38
      - max-age=0, private, must-revalidate
39
      X-Request-Id:
40
      - e19b4629-e77e-492d-8ebe-a5cd5df1a6ee
41
      X-Runtime:
42
      - '0.055998'
43
      X-Powered-By:
44
      - Phusion Passenger 4.0.18
45
      Etag:
46
      - '"8e3341d0a4cc328651f7391aed11fef8"'
47
      Status:
48
      - 200 OK
49
      Content-Length:
50
      - '66'
51
      Content-Type:
52
      - application/json; charset=utf-8
53
      Set-Cookie:
54
      - _session_id=a3a50fa8a3cf6f844863072351d27449; path=/; secure; HttpOnly
55
    body:
56
      encoding: UTF-8
57
      string: '{"result":"ok","status":200,"version":"1.11.0.54","api_version":2}'
58
    http_version: 
59
  recorded_at: Wed, 30 Nov 2016 14:56:24 GMT
60
- request:
61
    method: get
62
    uri: https://admin:changeme@katello.example.com:50083/api/v2/plugins
63
    body:
64
      encoding: US-ASCII
65
      string: ''
66
    headers:
67
      Accept-Encoding:
68
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
69
      Accept:
70
      - "*/*"
71
      User-Agent:
72
      - Ruby
73
  response:
74
    status:
75
      code: 200
76
      message: OK
77
    headers:
78
      Date:
79
      - Wed, 30 Nov 2016 14:56:17 GMT
80
      Server:
81
      - Apache/2.4.6 (Red Hat Enterprise Linux)
82
      X-Frame-Options:
83
      - SAMEORIGIN
84
      X-Xss-Protection:
85
      - 1; mode=block
86
      X-Content-Type-Options:
87
      - nosniff
88
      Foreman-Version:
89
      - 1.11.0.54
90
      Foreman-Api-Version:
91
      - '2'
92
      Apipie-Checksum:
93
      - ef9e7a17d630b8c2cc5b7e016c24efe7
94
      Cache-Control:
95
      - max-age=0, private, must-revalidate
96
      X-Request-Id:
97
      - f8c4eca6-b49b-42b3-bbcf-b2a2e43e5d1c
98
      X-Runtime:
99
      - '0.064047'
100
      X-Powered-By:
101
      - Phusion Passenger 4.0.18
102
      Etag:
103
      - '"077fb42a553a8a1a1bbf6262a2cc79ec-gzip"'
104
      Status:
105
      - 200 OK
106
      Vary:
107
      - Accept-Encoding
108
      Content-Length:
109
      - '1338'
110
      Content-Type:
111
      - application/json; charset=utf-8
112
      Set-Cookie:
113
      - _session_id=aeead877d3ed7676251ce957554dda80; path=/; secure; HttpOnly
114
    body:
115
      encoding: ASCII-8BIT
116
      string: !binary |-
117
        ewogICJ0b3RhbCI6IDEwLAogICJzdWJ0b3RhbCI6IDEwLAogICJwYWdlIjog
118
        MSwKICAicGVyX3BhZ2UiOiAyMCwKICAic2VhcmNoIjogbnVsbCwKICAic29y
119
        dCI6IHsKICAgICJieSI6IG51bGwsCiAgICAib3JkZXIiOiBudWxsCiAgfSwK
120
        ICAicmVzdWx0cyI6IFt7ImlkIjoiZm9yZW1hbi10YXNrcyIsIm5hbWUiOiJm
121
        b3JlbWFuLXRhc2tzIiwiYXV0aG9yIjoiSXZhbiBOZcSNYXMiLCJkZXNjcmlw
122
        dGlvbiI6IlRoZSBnb2FsIG9mIHRoaXMgcGx1Z2luIGlzIHRvIHVuaWZ5IHRo
123
        ZSB3YXkgb2Ygc2hvd2luZyB0YXNrIHN0YXR1c2VzIGFjcm9zcyB0aGUgRm9y
124
        ZW1hbiBpbnN0YW5jZS5cbkl0IGRlZmluZXMgVGFzayBtb2RlbCBmb3Iga2Vl
125
        cGluZyB0aGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHRhc2tzIGFuZCBMb2Nr
126
        IGZvciBhc3NpZ25pbmcgdGhlIHRhc2tzXG50byByZXNvdXJjZXMuIFRoZSBs
127
        b2NraW5nIGFsbG93cyBkZWFsaW5nIHdpdGggcHJldmVudGluZyBtdWx0aXBs
128
        ZSBjb2xsaWRpbmcgdGFza3MgdG8gYmUgcnVuIG9uIHRoZVxuc2FtZSByZXNv
129
        dXJjZS4gSXQgYWxzbyBvcHRpb25hbGx5IHByb3ZpZGVzIER5bmZsb3cgaW5m
130
        cmFzdHJ1Y3R1cmUgZm9yIHVzaW5nIGl0IGZvciBtYW5hZ2luZyB0aGUgdGFz
131
        a3MuXG4iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vdGhlZm9yZW1hbi9m
132
        b3JlbWFuLXRhc2tzIiwidmVyc2lvbiI6IjAuNy4xNC45In0seyJpZCI6ImZv
133
        cmVtYW5fYm9vdGRpc2siLCJuYW1lIjoiZm9yZW1hbl9ib290ZGlzayIsImF1
134
        dGhvciI6IkRvbWluaWMgQ2xlYWwiLCJkZXNjcmlwdGlvbiI6IlBsdWdpbiBm
135
        b3IgRm9yZW1hbiB0aGF0IGNyZWF0ZXMgaVBYRS1iYXNlZCBib290IGRpc2tz
136
        IHRvIHByb3Zpc2lvbiBob3N0cyB3aXRob3V0IHRoZSBuZWVkIGZvciBQWEUg
137
        aW5mcmFzdHJ1Y3R1cmUuIiwidXJsIjoiaHR0cDovL2dpdGh1Yi5jb20vdGhl
138
        Zm9yZW1hbi9mb3JlbWFuX2Jvb3RkaXNrIiwidmVyc2lvbiI6IjYuMS4wLjMi
139
        fSx7ImlkIjoiZm9yZW1hbl9kaXNjb3ZlcnkiLCJuYW1lIjoiZm9yZW1hbl9k
140
        aXNjb3ZlcnkiLCJhdXRob3IiOiJBbW9zIEJlbmFyaSxCcnlhbiBLZWFybmV5
141
        LENoYWlybWFuVHViZUFtcCxEYW5pZWwgTG9iYXRvIEdhcmPDrWEsRG9taW5p
142
        YyBDbGVhbCxFcmljIEQuIEhlbG1zLEZyYW5rIFdhbGwsR3JlZyBTdXRjbGlm
143
        ZmUsSW1yaSBadmlrLEpvc2VwaCBNaXRjaGVsbCBNYWdlbixMdWthcyBaYXBs
144
        ZXRhbCxMdWvDocWhIFphcGxldGFsLE1hcmVrIEh1bGFuLE1hcnRpbiBCYcSN
145
        b3Zza8O9LE1hdHQgSmFydmlzLE1pY2hhZWwgTW9sbCxOaWNrLE9oYWQgTGV2
146
        eSxPcmkgUmFiaW4sUGV0ciBDaGFsdXBhLFBoaXJpbmNlIFBoaWxpcCxTY3Vi
147
        YWZsb3lkLFNobG9taSBaYWRvayxTdGVwaGVuIEJlbmphbWluLFlhbm4gQ8Op
148
        emFyZCIsImRlc2NyaXB0aW9uIjoiTWFhUyBEaXNjb3ZlcnkgUGx1Z2luIGVu
149
        Z2luZSBmb3IgRm9yZW1hbiIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL3Ro
150
        ZWZvcmVtYW4vZm9yZW1hbl9kaXNjb3ZlcnkiLCJ2ZXJzaW9uIjoiNS4wLjAu
151
        OSJ9LHsiaWQiOiJmb3JlbWFuX2RvY2tlciIsIm5hbWUiOiJmb3JlbWFuX2Rv
152
        Y2tlciIsImF1dGhvciI6IkRhbmllbCBMb2JhdG8sIEFtb3MgQmVuYXJpIiwi
153
        ZGVzY3JpcHRpb24iOiJQcm92aXNpb24gYW5kIG1hbmFnZSBEb2NrZXIgY29u
154
        dGFpbmVycyBhbmQgaW1hZ2VzIGZyb20gRm9yZW1hbi4iLCJ1cmwiOiJodHRw
155
        Oi8vZ2l0aHViLmNvbS90aGVmb3JlbWFuL2ZvcmVtYW4tZG9ja2VyIiwidmVy
156
        c2lvbiI6IjIuMC4xLjExIn0seyJpZCI6ImZvcmVtYW5faG9va3MiLCJuYW1l
157
        IjoiZm9yZW1hbl9ob29rcyIsImF1dGhvciI6IkRvbWluaWMgQ2xlYWwiLCJk
158
        ZXNjcmlwdGlvbiI6IlBsdWdpbiBlbmdpbmUgZm9yIEZvcmVtYW4gdGhhdCBl
159
        bmFibGVzIHJ1bm5pbmcgY3VzdG9tIGhvb2sgc2NyaXB0cyBvbiBGb3JlbWFu
160
        IGV2ZW50cyIsInVybCI6Imh0dHA6Ly9naXRodWIuY29tL3RoZWZvcmVtYW4v
161
        Zm9yZW1hbl9ob29rcyIsInZlcnNpb24iOiIwLjMuMTEifSx7ImlkIjoiZm9y
162
        ZW1hbl9vcGVuc2NhcCIsIm5hbWUiOiJmb3JlbWFuX29wZW5zY2FwIiwiYXV0
163
        aG9yIjoixaBpbW9uIEx1a2HFocOtayxTaGxvbWkgWmFkb2ssTWFyZWsgSHVs
164
        YW4sT25kcmVqIFByYXphayIsImRlc2NyaXB0aW9uIjoiRm9yZW1hbiBwbHVn
165
        LWluIGZvciBtYW5hZ2luZyBzZWN1cml0eSBjb21wbGlhbmNlIHJlcG9ydHMi
166
        LCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vT3BlblNDQVAvZm9yZW1hbl9v
167
        cGVuc2NhcCIsInZlcnNpb24iOiIwLjUuMy4xOCJ9LHsiaWQiOiJmb3JlbWFu
168
        X3JlbW90ZV9leGVjdXRpb24iLCJuYW1lIjoiZm9yZW1hbl9yZW1vdGVfZXhl
169
        Y3V0aW9uIiwiYXV0aG9yIjoiRm9yZW1hbiBSZW1vdGUgRXhlY3V0aW9uIHRl
170
        YW0iLCJkZXNjcmlwdGlvbiI6IkEgcGx1Z2luIGJyaW5naW5nIHJlbW90ZSBl
171
        eGVjdXRpb24gdG8gdGhlIEZvcmVtYW4sIGNvbXBsZXRpbmcgdGhlIGNvbmZp
172
        ZyBtYW5hZ2VtZW50IGZ1bmN0aW9uYWxpdHkgd2l0aCByZW1vdGUgbWFuYWdl
173
        bWVudCBmdW5jdGlvbmFsaXR5LiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNv
174
        bS90aGVmb3JlbWFuL2ZvcmVtYW5fcmVtb3RlX2V4ZWN1dGlvbiIsInZlcnNp
175
        b24iOiIwLjMuMC4xMiJ9LHsiaWQiOiJmb3JlbWFuX3RoZW1lX3NhdGVsbGl0
176
        ZSIsIm5hbWUiOiJmb3JlbWFuX3RoZW1lX3NhdGVsbGl0ZSIsImF1dGhvciI6
177
        IkFsb24gR29sZGJvaW0sIFNoaW1vbiBTdGVpbiIsImRlc2NyaXB0aW9uIjoi
178
        VGhpcyBpcyBhIHBsdWdpbiB0aGF0IGVuYWJsZXMgYnVpbGRpbmcgYSB0aGVt
179
        ZSBmb3IgRm9yZW1hbi4iLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vYWxv
180
        bmdvbGRib2ltL2ZvcmVtYW5fdGhlbWVfc2F0ZWxsaXRlIiwidmVyc2lvbiI6
181
        IjAuMS4zMyJ9LHsiaWQiOiJrYXRlbGxvIiwibmFtZSI6ImthdGVsbG8iLCJh
182
        dXRob3IiOiJOL0EiLCJkZXNjcmlwdGlvbiI6IkNvbnRlbnQgYW5kIFN1YnNj
183
        cmlwdGlvbiBNYW5hZ2VtZW50IHBsdWdpbiBmb3IgRm9yZW1hbiIsInVybCI6
184
        Imh0dHA6Ly93d3cua2F0ZWxsby5vcmciLCJ2ZXJzaW9uIjoiMy4wLjAuODIi
185
        fSx7ImlkIjoicmVkaGF0X2FjY2VzcyIsIm5hbWUiOiJyZWRoYXRfYWNjZXNz
186
        IiwiYXV0aG9yIjoiTGluZGFuaSBQaGlyaSIsImRlc2NyaXB0aW9uIjoiVGhp
187
        cyBwbHVnaW4gYWRkcyBSZWQgSGF0IEFjY2VzcyBrbm93bGVkZ2UgYmFzZSBz
188
        ZWFyY2gsIGNhc2UgbWFuYWdlbWVudCBhbmQgZGlhZ25vc3RpY3MgdG8gRm9y
189
        ZW1hbiIsInVybCI6Imh0dHA6Ly93d3cubHBoaXJpLnJlZGhhdC5jb20iLCJ2
190
        ZXJzaW9uIjoiMS4wLjEzIn1dCn0K
191
    http_version: 
192
  recorded_at: Wed, 30 Nov 2016 14:56:25 GMT
193
- request:
194
    method: get
195
    uri: https://katello.example.com:50083/apidoc/v2.en.json
196
    body:
197
      encoding: US-ASCII
198
      string: ''
199
    headers:
200
      Accept:
201
      - application/json
202
      Accept-Encoding:
203
      - gzip, deflate
204
      User-Agent:
205
      - rest-client/2.0.0 (linux-gnu x86_64) ruby/2.3.1p112
206
      Content-Type:
207
      - application/json
208
      Accept-Language:
209
      - en
210
      Host:
211
      - katello.example.com:50083
212
  response:
213
    status:
214
      code: 200
215
      message: OK
216
    headers:
217
      Date:
218
      - Wed, 30 Nov 2016 14:56:18 GMT
219
      Server:
220
      - Apache/2.4.6 (Red Hat Enterprise Linux)
221
      X-Frame-Options:
222
      - SAMEORIGIN
223
      X-Xss-Protection:
224
      - 1; mode=block
225
      X-Content-Type-Options:
226
      - nosniff
227
      Content-Disposition:
228
      - inline; filename="v2.en.json"
229
      Content-Transfer-Encoding:
230
      - binary
231
      Cache-Control:
232
      - private
233
      Apipie-Checksum:
234
      - ef9e7a17d630b8c2cc5b7e016c24efe7
235
      X-Request-Id:
236
      - c6979b59-2442-4ec0-a008-db192cc5bf62
237
      X-Runtime:
238
      - '0.011785'
239
      X-Powered-By:
240
      - Phusion Passenger 4.0.18
241
      Status:
242
      - 200 OK
243
      Vary:
244
      - Accept-Encoding
245
      Content-Length:
246
      - '883038'
247
      Content-Type:
248
      - text/html; charset=UTF-8
249
    body:
250
      encoding: ASCII-8BIT
251
      string: !binary |-
252
        eyJkb2NzIjp7Im5hbWUiOiJGb3JlbWFuIiwiaW5mbyI6IlxuXHUwMDNjcFx1
253
        MDAzZVNhdGVsbGl0ZSBBUEkgdjIgaXMgY3VycmVudGx5IHRoZSBkZWZhdWx0
254
        IEFQSSB2ZXJzaW9uLlx1MDAzYy9wXHUwMDNlXG4iLCJjb3B5cmlnaHQiOiIi
255
        LCJkb2NfdXJsIjoiLi4vYXBpZG9jL3YyIiwiYXBpX3VybCI6Ii9hcGkiLCJy
256
        ZXNvdXJjZXMiOnsiaG9zdF9zdWJzY3JpcHRpb25zIjp7ImRvY191cmwiOiIu
257
        Li9hcGlkb2MvdjIvaG9zdF9zdWJzY3JpcHRpb25zIiwiYXBpX3VybCI6Ii9h
258
        cGkiLCJuYW1lIjoiSG9zdCBzdWJzY3JpcHRpb25zIiwic2hvcnRfZGVzY3Jp
259
        cHRpb24iOm51bGwsImZ1bGxfZGVzY3JpcHRpb24iOiIiLCJ2ZXJzaW9uIjoi
260
        djIiLCJmb3JtYXRzIjpudWxsLCJtZXRhZGF0YSI6bnVsbCwibWV0aG9kcyI6
261
        W3siZG9jX3VybCI6Ii4uL2FwaWRvYy92Mi9ob3N0X3N1YnNjcmlwdGlvbnMv
262
        aW5kZXgiLCJuYW1lIjoiaW5kZXgiLCJhcGlzIjpbeyJhcGlfdXJsIjoiL2Fw
263
        aS9ob3N0cy86aG9zdF9pZC9zdWJzY3JpcHRpb25zIiwiaHR0cF9tZXRob2Qi
264
        OiJHRVQiLCJzaG9ydF9kZXNjcmlwdGlvbiI6Ikxpc3QgYSBob3N0J3Mgc3Vi
265
        c2NyaXB0aW9ucyIsImRlcHJlY2F0ZWQiOm51bGx9XSwiZm9ybWF0cyI6bnVs
266
        bCwiZnVsbF9kZXNjcmlwdGlvbiI6IiIsImVycm9ycyI6W10sInBhcmFtcyI6
267
        W3sibmFtZSI6Imhvc3RfaWQiLCJmdWxsX25hbWUiOiJob3N0X2lkIiwiZGVz
268
        Y3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VJZCBvZiB0aGUgaG9zdFx1MDAz
269
        Yy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6dHJ1ZSwiYWxsb3dfbmlsIjpmYWxz
270
        ZSwidmFsaWRhdG9yIjoiSW50ZWdlciIsImV4cGVjdGVkX3R5cGUiOiJudW1l
271
        cmljIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25z
272
        IjpbXX1dLCJleGFtcGxlcyI6W10sIm1ldGFkYXRhIjpudWxsLCJzZWUiOltd
273
        LCJoZWFkZXJzIjpbXSwic2hvdyI6dHJ1ZX0seyJkb2NfdXJsIjoiLi4vYXBp
274
        ZG9jL3YyL2hvc3Rfc3Vic2NyaXB0aW9ucy9hdXRvX2F0dGFjaCIsIm5hbWUi
275
        OiJhdXRvX2F0dGFjaCIsImFwaXMiOlt7ImFwaV91cmwiOiIvYXBpL2hvc3Rz
276
        Lzpob3N0X2lkL3N1YnNjcmlwdGlvbnMvYXV0b19hdHRhY2giLCJodHRwX21l
277
        dGhvZCI6IlBVVCIsInNob3J0X2Rlc2NyaXB0aW9uIjoiVHJpZ2dlciBhbiBh
278
        dXRvLWF0dGFjaCBvZiBzdWJzY3JpcHRpb25zIiwiZGVwcmVjYXRlZCI6bnVs
279
        bH1dLCJmb3JtYXRzIjpudWxsLCJmdWxsX2Rlc2NyaXB0aW9uIjoiIiwiZXJy
280
        b3JzIjpbXSwicGFyYW1zIjpbeyJuYW1lIjoiaG9zdF9pZCIsImZ1bGxfbmFt
281
        ZSI6Imhvc3RfaWQiLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZUlk
282
        IG9mIHRoZSBob3N0XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjp0cnVl
283
        LCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJJbnRlZ2VyIiwiZXhw
284
        ZWN0ZWRfdHlwZSI6Im51bWVyaWMiLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6
285
        dHJ1ZSwidmFsaWRhdGlvbnMiOltdfV0sImV4YW1wbGVzIjpbXSwibWV0YWRh
286
        dGEiOm51bGwsInNlZSI6W10sImhlYWRlcnMiOltdLCJzaG93Ijp0cnVlfSx7
287
        ImRvY191cmwiOiIuLi9hcGlkb2MvdjIvaG9zdF9zdWJzY3JpcHRpb25zL2V2
288
        ZW50cyIsIm5hbWUiOiJldmVudHMiLCJhcGlzIjpbeyJhcGlfdXJsIjoiL2Fw
289
        aS9ob3N0cy86aG9zdF9pZC9zdWJzY3JpcHRpb25zL2V2ZW50cyIsImh0dHBf
290
        bWV0aG9kIjoiR0VUIiwic2hvcnRfZGVzY3JpcHRpb24iOiJMaXN0IHN1YnNj
291
        cmlwdGlvbiBldmVudHMgZm9yIHRoZSBob3N0IiwiZGVwcmVjYXRlZCI6bnVs
292
        bH1dLCJmb3JtYXRzIjpudWxsLCJmdWxsX2Rlc2NyaXB0aW9uIjoiIiwiZXJy
293
        b3JzIjpbXSwicGFyYW1zIjpbeyJuYW1lIjoiaG9zdF9pZCIsImZ1bGxfbmFt
294
        ZSI6Imhvc3RfaWQiLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZUlk
295
        IG9mIHRoZSBob3N0XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjp0cnVl
296
        LCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJJbnRlZ2VyIiwiZXhw
297
        ZWN0ZWRfdHlwZSI6Im51bWVyaWMiLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6
298
        dHJ1ZSwidmFsaWRhdGlvbnMiOltdfV0sImV4YW1wbGVzIjpbXSwibWV0YWRh
299
        dGEiOm51bGwsInNlZSI6W10sImhlYWRlcnMiOltdLCJzaG93Ijp0cnVlfSx7
300
        ImRvY191cmwiOiIuLi9hcGlkb2MvdjIvaG9zdF9zdWJzY3JpcHRpb25zL2Rl
301
        c3Ryb3kiLCJuYW1lIjoiZGVzdHJveSIsImFwaXMiOlt7ImFwaV91cmwiOiIv
302
        YXBpL2hvc3RzLzpob3N0X2lkL3N1YnNjcmlwdGlvbnMiLCJodHRwX21ldGhv
303
        ZCI6IkRFTEVURSIsInNob3J0X2Rlc2NyaXB0aW9uIjoiVW5yZWdpc3RlciB0
304
        aGUgaG9zdCBhcyBhIHN1YnNjcmlwdGlvbiBjb25zdW1lciIsImRlcHJlY2F0
305
        ZWQiOm51bGx9XSwiZm9ybWF0cyI6bnVsbCwiZnVsbF9kZXNjcmlwdGlvbiI6
306
        IiIsImVycm9ycyI6W10sInBhcmFtcyI6W3sibmFtZSI6Imhvc3RfaWQiLCJm
307
        dWxsX25hbWUiOiJob3N0X2lkIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3Bc
308
        dTAwM2VJZCBvZiB0aGUgaG9zdFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJl
309
        ZCI6dHJ1ZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoiSW50ZWdl
310
        ciIsImV4cGVjdGVkX3R5cGUiOiJudW1lcmljIiwibWV0YWRhdGEiOm51bGws
311
        InNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX1dLCJleGFtcGxlcyI6W10s
312
        Im1ldGFkYXRhIjpudWxsLCJzZWUiOltdLCJoZWFkZXJzIjpbXSwic2hvdyI6
313
        dHJ1ZX0seyJkb2NfdXJsIjoiLi4vYXBpZG9jL3YyL2hvc3Rfc3Vic2NyaXB0
314
        aW9ucy9jcmVhdGUiLCJuYW1lIjoiY3JlYXRlIiwiYXBpcyI6W3siYXBpX3Vy
315
        bCI6Ii9hcGkvaG9zdHMvc3Vic2NyaXB0aW9ucyIsImh0dHBfbWV0aG9kIjoi
316
        UE9TVCIsInNob3J0X2Rlc2NyaXB0aW9uIjoiUmVnaXN0ZXIgYSBob3N0IHdp
317
        dGggc3Vic2NyaXB0aW9uIGFuZCBpbmZvcm1hdGlvbi4iLCJkZXByZWNhdGVk
318
        IjpudWxsfV0sImZvcm1hdHMiOm51bGwsImZ1bGxfZGVzY3JpcHRpb24iOiIi
319
        LCJlcnJvcnMiOltdLCJwYXJhbXMiOlt7Im5hbWUiOiJuYW1lIiwiZnVsbF9u
320
        YW1lIjoibmFtZSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlTmFt
321
        ZSBvZiB0aGUgaG9zdFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6dHJ1
322
        ZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhw
323
        ZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0
324
        cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InV1aWQiLCJmdWxsX25h
325
        bWUiOiJ1dWlkIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VVVUlE
326
        IHRvIHVzZSBmb3IgcmVnaXN0ZXJlZCBob3N0LCByYW5kb20gdXVpZCBpcyBn
327
        ZW5lcmF0ZWQgaWYgbm90IHByb3ZpZGVkXHUwMDNjL3BcdTAwM2VcbiIsInJl
328
        cXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoi
329
        U3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpu
330
        dWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6ImZh
331
        Y3RzIiwiZnVsbF9uYW1lIjoiZmFjdHMiLCJkZXNjcmlwdGlvbiI6IlxuXHUw
332
        MDNjcFx1MDAzZUtleS12YWx1ZSBoYXNoIG9mIHN1YnNjcmlwdGlvbi1tYW5h
333
        Z2VyIGZhY3RzLCBuZXN0aW5nIHVzZXMgYSBwZXJpb2RcbmRlbGltaXRlciAo
334
        LilcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19u
335
        aWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJIYXNoIiwiZXhwZWN0ZWRfdHlwZSI6
336
        Imhhc2giLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlv
337
        bnMiOltdfSx7Im5hbWUiOiJoeXBlcnZpc29yX2d1ZXN0X3V1aWRzIiwiZnVs
338
        bF9uYW1lIjoiaHlwZXJ2aXNvcl9ndWVzdF91dWlkcyIsImRlc2NyaXB0aW9u
339
        IjoiXG5cdTAwM2NwXHUwMDNlVVVJRHMgb2YgdGhlIHZpcnR1YWwgZ3Vlc3Rz
340
        IGZyb20gdGhlIGhvc3RcdTAwMjYjMzk7cyBoeXBlcnZpc29yXHUwMDNjL3Bc
341
        dTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjpmYWxzZSwi
342
        dmFsaWRhdG9yIjoiTXVzdCBiZSBhbiBhcnJheSBvZiBhbnkgdHlwZSIsImV4
343
        cGVjdGVkX3R5cGUiOiJhcnJheSIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0
344
        cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6Imluc3RhbGxlZF9wcm9k
345
        dWN0cyIsImZ1bGxfbmFtZSI6Imluc3RhbGxlZF9wcm9kdWN0cyIsImRlc2Ny
346
        aXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlTGlzdCBvZiBwcm9kdWN0cyBpbnN0
347
        YWxsZWQgb24gdGhlIGhvc3RcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQi
348
        OmZhbHNlLCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJNdXN0IGJl
349
        IGFuIEFycmF5IG9mIG5lc3RlZCBlbGVtZW50cyIsImV4cGVjdGVkX3R5cGUi
350
        OiJhcnJheSIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0
351
        aW9ucyI6W10sInBhcmFtcyI6W3sibmFtZSI6InByb2R1Y3RfaWQiLCJmdWxs
352
        X25hbWUiOiJpbnN0YWxsZWRfcHJvZHVjdHNbcHJvZHVjdF9pZF0iLCJkZXNj
353
        cmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZVByb2R1Y3QgaWQgYXMgbGlzdGVk
354
        IGZyb20gYSBob3N0XHUwMDI2IzM5O3MgaW5zdGFsbGVkIHByb2R1Y3RzLCAg
355
        ICAgICAgIHRoaXMgaXNcbm5vdCB0aGUgc2FtZSBwcm9kdWN0IGlkIGFzIHRo
356
        ZSBwcm9kdWN0cyBhcGkgcmV0dXJuc1x1MDAzYy9wXHUwMDNlXG4iLCJyZXF1
357
        aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6ZmFsc2UsInZhbGlkYXRvciI6IlN0
358
        cmluZyIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVs
359
        bCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJwcm9k
360
        dWN0X25hbWUiLCJmdWxsX25hbWUiOiJpbnN0YWxsZWRfcHJvZHVjdHNbcHJv
361
        ZHVjdF9uYW1lXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlUHJv
362
        ZHVjdCBuYW1lIGFzIGxpc3RlZCBmcm9tIGEgaG9zdFx1MDAyNiMzOTtzIGlu
363
        c3RhbGxlZCBwcm9kdWN0c1x1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6
364
        ZmFsc2UsImFsbG93X25pbCI6ZmFsc2UsInZhbGlkYXRvciI6IlN0cmluZyIs
365
        ImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hv
366
        dyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfV19LHsibmFtZSI6InJlbGVhc2Vf
367
        dmVyc2lvbiIsImZ1bGxfbmFtZSI6InJlbGVhc2VfdmVyc2lvbiIsImRlc2Ny
368
        aXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlUmVsZWFzZSB2ZXJzaW9uIG9mIHRo
369
        ZSBjb250ZW50IGhvc3RcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZh
370
        bHNlLCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJTdHJpbmciLCJl
371
        eHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ci
372
        OnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoic2VydmljZV9sZXZl
373
        bCIsImZ1bGxfbmFtZSI6InNlcnZpY2VfbGV2ZWwiLCJkZXNjcmlwdGlvbiI6
374
        IlxuXHUwMDNjcFx1MDAzZUEgc2VydmljZSBsZXZlbCBmb3IgYXV0by1oZWFs
375
        aW5nIHByb2Nlc3MsIGUuZy4gU0VMRi1TVVBQT1JUXHUwMDNjL3BcdTAwM2Vc
376
        biIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRh
377
        dG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFk
378
        YXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFt
379
        ZSI6ImxpZmVjeWNsZV9lbnZpcm9ubWVudF9pZCIsImZ1bGxfbmFtZSI6Imxp
380
        ZmVjeWNsZV9lbnZpcm9ubWVudF9pZCIsImRlc2NyaXB0aW9uIjoiXG5cdTAw
381
        M2NwXHUwMDNlTGlmZWN5Y2xlIEVudmlyb25tZW50IElEXHUwMDNjL3BcdTAw
382
        M2VcbiIsInJlcXVpcmVkIjp0cnVlLCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxp
383
        ZGF0b3IiOiJJbnRlZ2VyIiwiZXhwZWN0ZWRfdHlwZSI6Im51bWVyaWMiLCJt
384
        ZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7
385
        Im5hbWUiOiJjb250ZW50X3ZpZXdfaWQiLCJmdWxsX25hbWUiOiJjb250ZW50
386
        X3ZpZXdfaWQiLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZUNvbnRl
387
        bnQgVmlldyBJRFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6dHJ1ZSwi
388
        YWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoiSW50ZWdlciIsImV4cGVj
389
        dGVkX3R5cGUiOiJudW1lcmljIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRy
390
        dWUsInZhbGlkYXRpb25zIjpbXX1dLCJleGFtcGxlcyI6W10sIm1ldGFkYXRh
391
        IjpudWxsLCJzZWUiOltdLCJoZWFkZXJzIjpbXSwic2hvdyI6dHJ1ZX0seyJk
392
        b2NfdXJsIjoiLi4vYXBpZG9jL3YyL2hvc3Rfc3Vic2NyaXB0aW9ucy9yZW1v
393
        dmVfc3Vic2NyaXB0aW9ucyIsIm5hbWUiOiJyZW1vdmVfc3Vic2NyaXB0aW9u
394
        cyIsImFwaXMiOlt7ImFwaV91cmwiOiIvYXBpL2hvc3RzLzpob3N0X2lkL3N1
395
        YnNjcmlwdGlvbnMvcmVtb3ZlX3N1YnNjcmlwdGlvbnMiLCJodHRwX21ldGhv
396
        ZCI6IlBVVCIsInNob3J0X2Rlc2NyaXB0aW9uIjpudWxsLCJkZXByZWNhdGVk
397
        IjpudWxsfV0sImZvcm1hdHMiOm51bGwsImZ1bGxfZGVzY3JpcHRpb24iOiIi
398
        LCJlcnJvcnMiOltdLCJwYXJhbXMiOlt7Im5hbWUiOiJob3N0X2lkIiwiZnVs
399
        bF9uYW1lIjoiaG9zdF9pZCIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUw
400
        MDNlSWQgb2YgdGhlIGhvc3RcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQi
401
        OnRydWUsImFsbG93X25pbCI6ZmFsc2UsInZhbGlkYXRvciI6IkludGVnZXIi
402
        LCJleHBlY3RlZF90eXBlIjoibnVtZXJpYyIsIm1ldGFkYXRhIjpudWxsLCJz
403
        aG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InN1YnNjcmlw
404
        dGlvbnMiLCJmdWxsX25hbWUiOiJzdWJzY3JpcHRpb25zIiwiZGVzY3JpcHRp
405
        b24iOiJcblx1MDAzY3BcdTAwM2VBcnJheSBvZiBzdWJzY3JpcHRpb25zIHRv
406
        IHJlbW92ZVx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFs
407
        bG93X25pbCI6ZmFsc2UsInZhbGlkYXRvciI6Ik11c3QgYmUgYW4gQXJyYXkg
408
        b2YgbmVzdGVkIGVsZW1lbnRzIiwiZXhwZWN0ZWRfdHlwZSI6ImFycmF5Iiwi
409
        bWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXSwi
410
        cGFyYW1zIjpbeyJuYW1lIjoiaWQiLCJmdWxsX25hbWUiOiJzdWJzY3JpcHRp
411
        b25zW2lkXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlU3Vic2Ny
412
        aXB0aW9uIFBvb2wgaWRcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOnRy
413
        dWUsImFsbG93X25pbCI6ZmFsc2UsInZhbGlkYXRvciI6IlN0cmluZyIsImV4
414
        cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6
415
        dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJxdWFudGl0eSIsImZ1
416
        bGxfbmFtZSI6InN1YnNjcmlwdGlvbnNbcXVhbnRpdHldIiwiZGVzY3JpcHRp
417
        b24iOiJcblx1MDAzY3BcdTAwM2VJZiBzcGVjaWZpZWQsIHJlbW92ZSB0aGUg
418
        Zmlyc3QgaW5zdGFuY2Ugb2YgYSBzdWJzY3JpcHRpb24gd2l0aCBtYXRjaGlu
419
        ZyBpZFxuYW5kIHF1YW50aXR5XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVk
420
        IjpmYWxzZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoiSW50ZWdl
421
        ciIsImV4cGVjdGVkX3R5cGUiOiJudW1lcmljIiwibWV0YWRhdGEiOm51bGws
422
        InNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX1dfV0sImV4YW1wbGVzIjpb
423
        XSwibWV0YWRhdGEiOm51bGwsInNlZSI6W10sImhlYWRlcnMiOltdLCJzaG93
424
        Ijp0cnVlfSx7ImRvY191cmwiOiIuLi9hcGlkb2MvdjIvaG9zdF9zdWJzY3Jp
425
        cHRpb25zL2FkZF9zdWJzY3JpcHRpb25zIiwibmFtZSI6ImFkZF9zdWJzY3Jp
426
        cHRpb25zIiwiYXBpcyI6W3siYXBpX3VybCI6Ii9hcGkvaG9zdHMvOmhvc3Rf
427
        aWQvc3Vic2NyaXB0aW9ucy9hZGRfc3Vic2NyaXB0aW9ucyIsImh0dHBfbWV0
428
        aG9kIjoiUFVUIiwic2hvcnRfZGVzY3JpcHRpb24iOiJBZGQgYSBzdWJzY3Jp
429
        cHRpb24gdG8gYSBob3N0IiwiZGVwcmVjYXRlZCI6bnVsbH1dLCJmb3JtYXRz
430
        IjpudWxsLCJmdWxsX2Rlc2NyaXB0aW9uIjoiIiwiZXJyb3JzIjpbXSwicGFy
431
        YW1zIjpbeyJuYW1lIjoiaG9zdF9pZCIsImZ1bGxfbmFtZSI6Imhvc3RfaWQi
432
        LCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZUlkIG9mIHRoZSBob3N0
433
        XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjp0cnVlLCJhbGxvd19uaWwi
434
        OmZhbHNlLCJ2YWxpZGF0b3IiOiJJbnRlZ2VyIiwiZXhwZWN0ZWRfdHlwZSI6
435
        Im51bWVyaWMiLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRh
436
        dGlvbnMiOltdfSx7Im5hbWUiOiJzdWJzY3JpcHRpb25zIiwiZnVsbF9uYW1l
437
        Ijoic3Vic2NyaXB0aW9ucyIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUw
438
        MDNlQXJyYXkgb2Ygc3Vic2NyaXB0aW9ucyB0byBhZGRcdTAwM2MvcFx1MDAz
439
        ZVxuIiwicmVxdWlyZWQiOnRydWUsImFsbG93X25pbCI6ZmFsc2UsInZhbGlk
440
        YXRvciI6Ik11c3QgYmUgYW4gQXJyYXkgb2YgbmVzdGVkIGVsZW1lbnRzIiwi
441
        ZXhwZWN0ZWRfdHlwZSI6ImFycmF5IiwibWV0YWRhdGEiOm51bGwsInNob3ci
442
        OnRydWUsInZhbGlkYXRpb25zIjpbXSwicGFyYW1zIjpbeyJuYW1lIjoiaWQi
443
        LCJmdWxsX25hbWUiOiJzdWJzY3JpcHRpb25zW2lkXSIsImRlc2NyaXB0aW9u
444
        IjoiXG5cdTAwM2NwXHUwMDNlU3Vic2NyaXB0aW9uIFBvb2wgaWRcdTAwM2Mv
445
        cFx1MDAzZVxuIiwicmVxdWlyZWQiOnRydWUsImFsbG93X25pbCI6ZmFsc2Us
446
        InZhbGlkYXRvciI6IlN0cmluZyIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmci
447
        LCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltd
448
        fSx7Im5hbWUiOiJxdWFudGl0eSIsImZ1bGxfbmFtZSI6InN1YnNjcmlwdGlv
449
        bnNbcXVhbnRpdHldIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VR
450
        dWFudGl0eSBvZiB0aGlzIHN1YnNjcmlwdGlvbnMgdG8gYWRkXHUwMDNjL3Bc
451
        dTAwM2VcbiIsInJlcXVpcmVkIjp0cnVlLCJhbGxvd19uaWwiOmZhbHNlLCJ2
452
        YWxpZGF0b3IiOiJudW1iZXIuIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIs
453
        Im1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119
454
        XX1dLCJleGFtcGxlcyI6W10sIm1ldGFkYXRhIjpudWxsLCJzZWUiOltdLCJo
455
        ZWFkZXJzIjpbXSwic2hvdyI6dHJ1ZX0seyJkb2NfdXJsIjoiLi4vYXBpZG9j
456
        L3YyL2hvc3Rfc3Vic2NyaXB0aW9ucy9jb250ZW50X292ZXJyaWRlIiwibmFt
457
        ZSI6ImNvbnRlbnRfb3ZlcnJpZGUiLCJhcGlzIjpbeyJhcGlfdXJsIjoiL2Fw
458
        aS9ob3N0cy86aG9zdF9pZC9zdWJzY3JpcHRpb25zL2NvbnRlbnRfb3ZlcnJp
459
        ZGUiLCJodHRwX21ldGhvZCI6IlBVVCIsInNob3J0X2Rlc2NyaXB0aW9uIjoi
460
        U2V0IGNvbnRlbnQgb3ZlcnJpZGVzIGZvciB0aGUgaG9zdCIsImRlcHJlY2F0
461
        ZWQiOm51bGx9XSwiZm9ybWF0cyI6bnVsbCwiZnVsbF9kZXNjcmlwdGlvbiI6
462
        IiIsImVycm9ycyI6W10sInBhcmFtcyI6W3sibmFtZSI6Imhvc3RfaWQiLCJm
463
        dWxsX25hbWUiOiJob3N0X2lkIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3Bc
464
        dTAwM2VJZCBvZiB0aGUgY29udGVudCBob3N0XHUwMDNjL3BcdTAwM2VcbiIs
465
        InJlcXVpcmVkIjp0cnVlLCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3Ii
466
        OiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEi
467
        Om51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoi
468
        Y29udGVudF9sYWJlbCIsImZ1bGxfbmFtZSI6ImNvbnRlbnRfbGFiZWwiLCJk
469
        ZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZUxhYmVsIG9mIHRoZSBjb250
470
        ZW50XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjp0cnVlLCJhbGxvd19u
471
        aWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBl
472
        Ijoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlk
473
        YXRpb25zIjpbXX0seyJuYW1lIjoidmFsdWUiLCJmdWxsX25hbWUiOiJ2YWx1
474
        ZSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlT3ZlcnJpZGUgdG8g
475
        MC8xLCBvciBcdTAwMjYjMzk7ZGVmYXVsdFx1MDAyNiMzOTtcdTAwM2MvcFx1
476
        MDAzZVxuIiwicmVxdWlyZWQiOnRydWUsImFsbG93X25pbCI6ZmFsc2UsInZh
477
        bGlkYXRvciI6Ik11c3QgYmUgb25lIG9mOiBcdTAwM2Njb2RlXHUwMDNlMFx1
478
        MDAzYy9jb2RlXHUwMDNlLCBcdTAwM2Njb2RlXHUwMDNlMVx1MDAzYy9jb2Rl
479
        XHUwMDNlLCBcdTAwM2Njb2RlXHUwMDNlZGVmYXVsdFx1MDAzYy9jb2RlXHUw
480
        MDNlLiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVs
481
        bCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfV0sImV4YW1wbGVzIjpb
482
        XSwibWV0YWRhdGEiOm51bGwsInNlZSI6W10sImhlYWRlcnMiOltdLCJzaG93
483
        Ijp0cnVlfSx7ImRvY191cmwiOiIuLi9hcGlkb2MvdjIvaG9zdF9zdWJzY3Jp
484
        cHRpb25zL3Byb2R1Y3RfY29udGVudCIsIm5hbWUiOiJwcm9kdWN0X2NvbnRl
485
        bnQiLCJhcGlzIjpbeyJhcGlfdXJsIjoiL2FwaS9ob3N0cy86aG9zdF9pZC9z
486
        dWJzY3JpcHRpb25zL3Byb2R1Y3RfY29udGVudCIsImh0dHBfbWV0aG9kIjoi
487
        R0VUIiwic2hvcnRfZGVzY3JpcHRpb24iOiJHZXQgY29udGVudCBhbmQgb3Zl
488
        cnJpZGVzIGZvciB0aGUgaG9zdCIsImRlcHJlY2F0ZWQiOm51bGx9XSwiZm9y
489
        bWF0cyI6bnVsbCwiZnVsbF9kZXNjcmlwdGlvbiI6IiIsImVycm9ycyI6W10s
490
        InBhcmFtcyI6W3sibmFtZSI6Imhvc3RfaWQiLCJmdWxsX25hbWUiOiJob3N0
491
        X2lkIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VJZCBvZiB0aGUg
492
        aG9zdFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6dHJ1ZSwiYWxsb3df
493
        bmlsIjpmYWxzZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlw
494
        ZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxp
495
        ZGF0aW9ucyI6W119XSwiZXhhbXBsZXMiOltdLCJtZXRhZGF0YSI6bnVsbCwi
496
        c2VlIjpbXSwiaGVhZGVycyI6W10sInNob3ciOnRydWV9XSwiaGVhZGVycyI6
497
        W119LCJob3N0cyI6eyJkb2NfdXJsIjoiLi4vYXBpZG9jL3YyL2hvc3RzIiwi
498
        YXBpX3VybCI6Ii9hcGkiLCJuYW1lIjoiSG9zdHMiLCJzaG9ydF9kZXNjcmlw
499
        dGlvbiI6bnVsbCwiZnVsbF9kZXNjcmlwdGlvbiI6bnVsbCwidmVyc2lvbiI6
500
        InYyIiwiZm9ybWF0cyI6bnVsbCwibWV0YWRhdGEiOm51bGwsIm1ldGhvZHMi
501
        Olt7ImRvY191cmwiOiIuLi9hcGlkb2MvdjIvaG9zdHMvaW5kZXgiLCJuYW1l
502
        IjoiaW5kZXgiLCJhcGlzIjpbeyJhcGlfdXJsIjoiL2FwaS9ob3N0cyIsImh0
503
        dHBfbWV0aG9kIjoiR0VUIiwic2hvcnRfZGVzY3JpcHRpb24iOiJMaXN0IGFs
504
        bCBob3N0cyIsImRlcHJlY2F0ZWQiOm51bGx9LHsiYXBpX3VybCI6Ii9hcGkv
505
        aG9zdGdyb3Vwcy86aG9zdGdyb3VwX2lkL2hvc3RzIiwiaHR0cF9tZXRob2Qi
506
        OiJHRVQiLCJzaG9ydF9kZXNjcmlwdGlvbiI6Ikxpc3QgYWxsIGhvc3RzIGZv
507
        ciBhIGhvc3QgZ3JvdXAiLCJkZXByZWNhdGVkIjpudWxsfSx7ImFwaV91cmwi
508
        OiIvYXBpL2xvY2F0aW9ucy86bG9jYXRpb25faWQvaG9zdHMiLCJodHRwX21l
509
        dGhvZCI6IkdFVCIsInNob3J0X2Rlc2NyaXB0aW9uIjoiTGlzdCBob3N0cyBw
510
        ZXIgbG9jYXRpb24iLCJkZXByZWNhdGVkIjpudWxsfSx7ImFwaV91cmwiOiIv
511
        YXBpL29yZ2FuaXphdGlvbnMvOm9yZ2FuaXphdGlvbl9pZC9ob3N0cyIsImh0
512
        dHBfbWV0aG9kIjoiR0VUIiwic2hvcnRfZGVzY3JpcHRpb24iOiJMaXN0IGhv
513
        c3RzIHBlciBvcmdhbml6YXRpb24iLCJkZXByZWNhdGVkIjpudWxsfSx7ImFw
514
        aV91cmwiOiIvYXBpL2Vudmlyb25tZW50cy86ZW52aXJvbm1lbnRfaWQvaG9z
515
        dHMiLCJodHRwX21ldGhvZCI6IkdFVCIsInNob3J0X2Rlc2NyaXB0aW9uIjoi
516
        TGlzdCBob3N0cyBwZXIgZW52aXJvbm1lbnQiLCJkZXByZWNhdGVkIjpudWxs
517
        fV0sImZvcm1hdHMiOm51bGwsImZ1bGxfZGVzY3JpcHRpb24iOiIiLCJlcnJv
518
        cnMiOltdLCJwYXJhbXMiOlt7Im5hbWUiOiJob3N0Z3JvdXBfaWQiLCJmdWxs
519
        X25hbWUiOiJob3N0Z3JvdXBfaWQiLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNj
520
        cFx1MDAzZUlEIG9mIGhvc3QgZ3JvdXBcdTAwM2MvcFx1MDAzZVxuIiwicmVx
521
        dWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJT
522
        dHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51
523
        bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoibG9j
524
        YXRpb25faWQiLCJmdWxsX25hbWUiOiJsb2NhdGlvbl9pZCIsImRlc2NyaXB0
525
        aW9uIjoiXG5cdTAwM2NwXHUwMDNlSUQgb2YgbG9jYXRpb25cdTAwM2MvcFx1
526
        MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOmZhbHNlLCJ2
527
        YWxpZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwi
528
        bWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0s
529
        eyJuYW1lIjoib3JnYW5pemF0aW9uX2lkIiwiZnVsbF9uYW1lIjoib3JnYW5p
530
        emF0aW9uX2lkIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VJRCBv
531
        ZiBvcmdhbml6YXRpb25cdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZh
532
        bHNlLCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJTdHJpbmciLCJl
533
        eHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ci
534
        OnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoiZW52aXJvbm1lbnRf
535
        aWQiLCJmdWxsX25hbWUiOiJlbnZpcm9ubWVudF9pZCIsImRlc2NyaXB0aW9u
536
        IjoiXG5cdTAwM2NwXHUwMDNlSUQgb2YgZW52aXJvbm1lbnRcdTAwM2MvcFx1
537
        MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOmZhbHNlLCJ2
538
        YWxpZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwi
539
        bWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0s
540
        eyJuYW1lIjoic2VhcmNoIiwiZnVsbF9uYW1lIjoic2VhcmNoIiwiZGVzY3Jp
541
        cHRpb24iOiJcblx1MDAzY3BcdTAwM2VmaWx0ZXIgcmVzdWx0c1x1MDAzYy9w
542
        XHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6ZmFsc2Us
543
        InZhbGlkYXRvciI6IlN0cmluZyIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmci
544
        LCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltd
545
        fSx7Im5hbWUiOiJvcmRlciIsImZ1bGxfbmFtZSI6Im9yZGVyIiwiZGVzY3Jp
546
        cHRpb24iOiJcblx1MDAzY3BcdTAwM2Vzb3J0IHJlc3VsdHNcdTAwM2MvcFx1
547
        MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOmZhbHNlLCJ2
548
        YWxpZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwi
549
        bWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0s
550
        eyJuYW1lIjoicGFnZSIsImZ1bGxfbmFtZSI6InBhZ2UiLCJkZXNjcmlwdGlv
551
        biI6IlxuXHUwMDNjcFx1MDAzZXBhZ2luYXRlIHJlc3VsdHNcdTAwM2MvcFx1
552
        MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOmZhbHNlLCJ2
553
        YWxpZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwi
554
        bWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0s
555
        eyJuYW1lIjoicGVyX3BhZ2UiLCJmdWxsX25hbWUiOiJwZXJfcGFnZSIsImRl
556
        c2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlbnVtYmVyIG9mIGVudHJpZXMg
557
        cGVyIHJlcXVlc3RcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNl
558
        LCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJTdHJpbmciLCJleHBl
559
        Y3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRy
560
        dWUsInZhbGlkYXRpb25zIjpbXX1dLCJleGFtcGxlcyI6W10sIm1ldGFkYXRh
561
        IjpudWxsLCJzZWUiOltdLCJoZWFkZXJzIjpbXSwic2hvdyI6dHJ1ZX0seyJk
562
        b2NfdXJsIjoiLi4vYXBpZG9jL3YyL2hvc3RzL3Nob3ciLCJuYW1lIjoic2hv
563
        dyIsImFwaXMiOlt7ImFwaV91cmwiOiIvYXBpL2hvc3RzLzppZCIsImh0dHBf
564
        bWV0aG9kIjoiR0VUIiwic2hvcnRfZGVzY3JpcHRpb24iOiJTaG93IGEgaG9z
565
        dCIsImRlcHJlY2F0ZWQiOm51bGx9XSwiZm9ybWF0cyI6bnVsbCwiZnVsbF9k
566
        ZXNjcmlwdGlvbiI6IiIsImVycm9ycyI6W10sInBhcmFtcyI6W3sibmFtZSI6
567
        ImlkIiwiZnVsbF9uYW1lIjoiaWQiLCJkZXNjcmlwdGlvbiI6IiIsInJlcXVp
568
        cmVkIjp0cnVlLCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJNdXN0
569
        IGJlIGFuIGlkZW50aWZpZXIsIHN0cmluZyBmcm9tIDEgdG8gMTI4IGNoYXJh
570
        Y3RlcnMgY29udGFpbmluZyBvbmx5IGFscGhhbnVtZXJpYyBjaGFyYWN0ZXJz
571
        LCBkb3QoLiksIHNwYWNlLCB1bmRlcnNjb3JlKF8pLCBoeXBlbigtKSB3aXRo
572
        IG5vIGxlYWRpbmcgb3IgdHJhaWxpbmcgc3BhY2UuIiwiZXhwZWN0ZWRfdHlw
573
        ZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxp
574
        ZGF0aW9ucyI6W119XSwiZXhhbXBsZXMiOltdLCJtZXRhZGF0YSI6bnVsbCwi
575
        c2VlIjpbXSwiaGVhZGVycyI6W10sInNob3ciOnRydWV9LHsiZG9jX3VybCI6
576
        Ii4uL2FwaWRvYy92Mi9ob3N0cy9jcmVhdGUiLCJuYW1lIjoiY3JlYXRlIiwi
577
        YXBpcyI6W3siYXBpX3VybCI6Ii9hcGkvaG9zdHMiLCJodHRwX21ldGhvZCI6
578
        IlBPU1QiLCJzaG9ydF9kZXNjcmlwdGlvbiI6IkNyZWF0ZSBhIGhvc3QiLCJk
579
        ZXByZWNhdGVkIjpudWxsfV0sImZvcm1hdHMiOm51bGwsImZ1bGxfZGVzY3Jp
580
        cHRpb24iOiIiLCJlcnJvcnMiOltdLCJwYXJhbXMiOlt7Im5hbWUiOiJob3N0
581
        IiwiZnVsbF9uYW1lIjoiaG9zdCIsImRlc2NyaXB0aW9uIjoiIiwicmVxdWly
582
        ZWQiOnRydWUsImFsbG93X25pbCI6ZmFsc2UsInZhbGlkYXRvciI6Ikhhc2gi
583
        LCJleHBlY3RlZF90eXBlIjoiaGFzaCIsIm1ldGFkYXRhIjpudWxsLCJzaG93
584
        Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W10sInBhcmFtcyI6W3sibmFtZSI6Im5h
585
        bWUiLCJmdWxsX25hbWUiOiJob3N0W25hbWVdIiwiZGVzY3JpcHRpb24iOiIi
586
        LCJyZXF1aXJlZCI6dHJ1ZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9y
587
        IjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRh
588
        IjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6
589
        ImxvY2F0aW9uX2lkIiwiZnVsbF9uYW1lIjoiaG9zdFtsb2NhdGlvbl9pZF0i
590
        LCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZXJlcXVpcmVkIGlmIGxv
591
        Y2F0aW9ucyBhcmUgZW5hYmxlZFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJl
592
        ZCI6dHJ1ZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoibnVtYmVy
593
        LiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwi
594
        c2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJvcmdhbml6
595
        YXRpb25faWQiLCJmdWxsX25hbWUiOiJob3N0W29yZ2FuaXphdGlvbl9pZF0i
596
        LCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZXJlcXVpcmVkIGlmIG9y
597
        Z2FuaXphdGlvbnMgYXJlIGVuYWJsZWRcdTAwM2MvcFx1MDAzZVxuIiwicmVx
598
        dWlyZWQiOnRydWUsImFsbG93X25pbCI6ZmFsc2UsInZhbGlkYXRvciI6Im51
599
        bWJlci4iLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51
600
        bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoiZW52
601
        aXJvbm1lbnRfaWQiLCJmdWxsX25hbWUiOiJob3N0W2Vudmlyb25tZW50X2lk
602
        XSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlcmVxdWlyZWQgaWYg
603
        aG9zdCBpcyBtYW5hZ2VkIGFuZCB2YWx1ZSBpcyBub3QgaW5oZXJpdGVkIGZy
604
        b20gaG9zdCBncm91cFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFs
605
        c2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhw
606
        ZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0
607
        cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6ImlwIiwiZnVsbF9uYW1l
608
        IjoiaG9zdFtpcF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZW5v
609
        dCByZXF1aXJlZCBpZiB1c2luZyBhIHN1Ym5ldCB3aXRoIERIQ1AgQ2Fwc3Vs
610
        ZVx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25p
611
        bCI6dHJ1ZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6
612
        InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0
613
        aW9ucyI6W119LHsibmFtZSI6Im1hYyIsImZ1bGxfbmFtZSI6Imhvc3RbbWFj
614
        XSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlcmVxdWlyZWQgZm9y
615
        IG1hbmFnZWQgaG9zdCB0aGF0IGlzIGJhcmUgbWV0YWwsIG5vdCByZXF1aXJl
616
        ZCBpZiBpdFx1MDAyNiMzOTtzIGFcbnZpcnR1YWwgbWFjaGluZVx1MDAzYy9w
617
        XHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwi
618
        dmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIs
619
        Im1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119
620
        LHsibmFtZSI6ImFyY2hpdGVjdHVyZV9pZCIsImZ1bGxfbmFtZSI6Imhvc3Rb
621
        YXJjaGl0ZWN0dXJlX2lkXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUw
622
        MDNlcmVxdWlyZWQgaWYgaG9zdCBpcyBtYW5hZ2VkIGFuZCB2YWx1ZSBpcyBu
623
        b3QgaW5oZXJpdGVkIGZyb20gaG9zdCBncm91cFx1MDAzYy9wXHUwMDNlXG4i
624
        LCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9y
625
        IjoibnVtYmVyLiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0
626
        YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUi
627
        OiJkb21haW5faWQiLCJmdWxsX25hbWUiOiJob3N0W2RvbWFpbl9pZF0iLCJk
628
        ZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZXJlcXVpcmVkIGlmIGhvc3Qg
629
        aXMgbWFuYWdlZCBhbmQgdmFsdWUgaXMgbm90IGluaGVyaXRlZCBmcm9tIGhv
630
        c3QgZ3JvdXBcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJh
631
        bGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Im51bWJlci4iLCJleHBlY3Rl
632
        ZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUs
633
        InZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoicmVhbG1faWQiLCJmdWxsX25h
634
        bWUiOiJob3N0W3JlYWxtX2lkXSIsImRlc2NyaXB0aW9uIjoiIiwicmVxdWly
635
        ZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Im51bWJl
636
        ci4iLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGws
637
        InNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoicHVwcGV0
638
        X3Byb3h5X2lkIiwiZnVsbF9uYW1lIjoiaG9zdFtwdXBwZXRfcHJveHlfaWRd
639
        IiwiZGVzY3JpcHRpb24iOiIiLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25p
640
        bCI6dHJ1ZSwidmFsaWRhdG9yIjoibnVtYmVyLiIsImV4cGVjdGVkX3R5cGUi
641
        OiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRh
642
        dGlvbnMiOltdfSx7Im5hbWUiOiJwdXBwZXRjbGFzc19pZHMiLCJmdWxsX25h
643
        bWUiOiJob3N0W3B1cHBldGNsYXNzX2lkc10iLCJkZXNjcmlwdGlvbiI6IiIs
644
        InJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3Ii
645
        OiJNdXN0IGJlIGFuIGFycmF5IG9mIGFueSB0eXBlIiwiZXhwZWN0ZWRfdHlw
646
        ZSI6ImFycmF5IiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlk
647
        YXRpb25zIjpbXX0seyJuYW1lIjoib3BlcmF0aW5nc3lzdGVtX2lkIiwiZnVs
648
        bF9uYW1lIjoiaG9zdFtvcGVyYXRpbmdzeXN0ZW1faWRdIiwiZGVzY3JpcHRp
649
        b24iOiJcblx1MDAzY3BcdTAwM2VyZXF1aXJlZCBpZiBob3N0IGlzIG1hbmFn
650
        ZWQgYW5kIHZhbHVlIGlzIG5vdCBpbmhlcml0ZWQgZnJvbSBob3N0IGdyb3Vw
651
        XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmls
652
        Ijp0cnVlLCJ2YWxpZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoi
653
        c3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRp
654
        b25zIjpbXX0seyJuYW1lIjoibWVkaXVtX2lkIiwiZnVsbF9uYW1lIjoiaG9z
655
        dFttZWRpdW1faWRdIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2Vy
656
        ZXF1aXJlZCBpZiBub3QgaW1hZ2VkIGJhc2VkIHByb3Zpc2lvbmluZyBhbmQg
657
        aG9zdCBpcyBtYW5hZ2VkIGFuZCB2YWx1ZSBpc1xubm90IGluaGVyaXRlZCBm
658
        cm9tIGhvc3QgZ3JvdXBcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZh
659
        bHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6IlN0cmluZyIsImV4
660
        cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6
661
        dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJwdGFibGVfaWQiLCJm
662
        dWxsX25hbWUiOiJob3N0W3B0YWJsZV9pZF0iLCJkZXNjcmlwdGlvbiI6Ilxu
663
        XHUwMDNjcFx1MDAzZXJlcXVpcmVkIGlmIGhvc3QgaXMgbWFuYWdlZCBhbmQg
664
        Y3VzdG9tIHBhcnRpdGlvbiBoYXMgbm90IGJlZW4gZGVmaW5lZFx1MDAzYy9w
665
        XHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwi
666
        dmFsaWRhdG9yIjoibnVtYmVyLiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmci
667
        LCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltd
668
        fSx7Im5hbWUiOiJzdWJuZXRfaWQiLCJmdWxsX25hbWUiOiJob3N0W3N1Ym5l
669
        dF9pZF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZXJlcXVpcmVk
670
        IGlmIGhvc3QgaXMgbWFuYWdlZCBhbmQgdmFsdWUgaXMgbm90IGluaGVyaXRl
671
        ZCBmcm9tIGhvc3QgZ3JvdXBcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQi
672
        OmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Im51bWJlci4i
673
        LCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNo
674
        b3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoiY29tcHV0ZV9y
675
        ZXNvdXJjZV9pZCIsImZ1bGxfbmFtZSI6Imhvc3RbY29tcHV0ZV9yZXNvdXJj
676
        ZV9pZF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZW5pbCBtZWFu
677
        cyBob3N0IGlzIGJhcmUgbWV0YWxcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWly
678
        ZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Im51bWJl
679
        ci4iLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGws
680
        InNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoicm9vdF9w
681
        YXNzIiwiZnVsbF9uYW1lIjoiaG9zdFtyb290X3Bhc3NdIiwiZGVzY3JpcHRp
682
        b24iOiJcblx1MDAzY3BcdTAwM2VyZXF1aXJlZCBpZiBob3N0IGlzIG1hbmFn
683
        ZWQgYW5kIHZhbHVlIGlzIG5vdCBpbmhlcml0ZWQgZnJvbSBob3N0IGdyb3Vw
684
        IG9yXG5kZWZhdWx0IHBhc3N3b3JkIGluIHNldHRpbmdzXHUwMDNjL3BcdTAw
685
        M2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxp
686
        ZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0
687
        YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJu
688
        YW1lIjoibW9kZWxfaWQiLCJmdWxsX25hbWUiOiJob3N0W21vZGVsX2lkXSIs
689
        ImRlc2NyaXB0aW9uIjoiIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwi
690
        OnRydWUsInZhbGlkYXRvciI6Im51bWJlci4iLCJleHBlY3RlZF90eXBlIjoi
691
        c3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRp
692
        b25zIjpbXX0seyJuYW1lIjoiaG9zdGdyb3VwX2lkIiwiZnVsbF9uYW1lIjoi
693
        aG9zdFtob3N0Z3JvdXBfaWRdIiwiZGVzY3JpcHRpb24iOiIiLCJyZXF1aXJl
694
        ZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9yIjoibnVtYmVy
695
        LiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwi
696
        c2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJvd25lcl9p
697
        ZCIsImZ1bGxfbmFtZSI6Imhvc3Rbb3duZXJfaWRdIiwiZGVzY3JpcHRpb24i
698
        OiIiLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRh
699
        dG9yIjoibnVtYmVyLiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRh
700
        ZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5h
701
        bWUiOiJvd25lcl90eXBlIiwiZnVsbF9uYW1lIjoiaG9zdFtvd25lcl90eXBl
702
        XSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlSG9zdFx1MDAyNiMz
703
        OTtzIG93bmVyIHR5cGVcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZh
704
        bHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Ik11c3QgYmUgb25l
705
        IG9mOiBcdTAwM2Njb2RlXHUwMDNlVXNlclx1MDAzYy9jb2RlXHUwMDNlLCBc
706
        dTAwM2Njb2RlXHUwMDNlVXNlcmdyb3VwXHUwMDNjL2NvZGVcdTAwM2UuIiwi
707
        ZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93
708
        Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InB1cHBldF9jYV9w
709
        cm94eV9pZCIsImZ1bGxfbmFtZSI6Imhvc3RbcHVwcGV0X2NhX3Byb3h5X2lk
710
        XSIsImRlc2NyaXB0aW9uIjoiIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19u
711
        aWwiOnRydWUsInZhbGlkYXRvciI6Im51bWJlci4iLCJleHBlY3RlZF90eXBl
712
        Ijoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlk
713
        YXRpb25zIjpbXX0seyJuYW1lIjoiaW1hZ2VfaWQiLCJmdWxsX25hbWUiOiJo
714
        b3N0W2ltYWdlX2lkXSIsImRlc2NyaXB0aW9uIjoiIiwicmVxdWlyZWQiOmZh
715
        bHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Im51bWJlci4iLCJl
716
        eHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ci
717
        OnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoiaG9zdF9wYXJhbWV0
718
        ZXJzX2F0dHJpYnV0ZXMiLCJmdWxsX25hbWUiOiJob3N0W2hvc3RfcGFyYW1l
719
        dGVyc19hdHRyaWJ1dGVzXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUw
720
        MDNlSG9zdFx1MDAyNiMzOTtzIHBhcmFtZXRlcnMgKGFycmF5IG9yIGluZGV4
721
        ZWQgaGFzaClcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJh
722
        bGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Ik11c3QgYmUgYW4gQXJyYXkg
723
        b2YgbmVzdGVkIGVsZW1lbnRzIiwiZXhwZWN0ZWRfdHlwZSI6ImFycmF5Iiwi
724
        bWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXSwi
725
        cGFyYW1zIjpbeyJuYW1lIjoibmFtZSIsImZ1bGxfbmFtZSI6Imhvc3RbaG9z
726
        dF9wYXJhbWV0ZXJzX2F0dHJpYnV0ZXNdW25hbWVdIiwiZGVzY3JpcHRpb24i
727
        OiJcblx1MDAzY3BcdTAwM2VOYW1lIG9mIHRoZSBwYXJhbWV0ZXJcdTAwM2Mv
728
        cFx1MDAzZVxuIiwicmVxdWlyZWQiOnRydWUsImFsbG93X25pbCI6ZmFsc2Us
729
        InZhbGlkYXRvciI6IlN0cmluZyIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmci
730
        LCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltd
731
        fSx7Im5hbWUiOiJ2YWx1ZSIsImZ1bGxfbmFtZSI6Imhvc3RbaG9zdF9wYXJh
732
        bWV0ZXJzX2F0dHJpYnV0ZXNdW3ZhbHVlXSIsImRlc2NyaXB0aW9uIjoiXG5c
733
        dTAwM2NwXHUwMDNlUGFyYW1ldGVyIHZhbHVlXHUwMDNjL3BcdTAwM2VcbiIs
734
        InJlcXVpcmVkIjp0cnVlLCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3Ii
735
        OiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEi
736
        Om51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX1dfSx7Im5hbWUi
737
        OiJidWlsZCIsImZ1bGxfbmFtZSI6Imhvc3RbYnVpbGRdIiwiZGVzY3JpcHRp
738
        b24iOiIiLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFs
739
        aWRhdG9yIjoiYm9vbGVhbiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJt
740
        ZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7
741
        Im5hbWUiOiJlbmFibGVkIiwiZnVsbF9uYW1lIjoiaG9zdFtlbmFibGVkXSIs
742
        ImRlc2NyaXB0aW9uIjoiIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwi
743
        OnRydWUsInZhbGlkYXRvciI6ImJvb2xlYW4iLCJleHBlY3RlZF90eXBlIjoi
744
        c3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRp
745
        b25zIjpbXX0seyJuYW1lIjoicHJvdmlzaW9uX21ldGhvZCIsImZ1bGxfbmFt
746
        ZSI6Imhvc3RbcHJvdmlzaW9uX21ldGhvZF0iLCJkZXNjcmlwdGlvbiI6Ilxu
747
        XHUwMDNjcFx1MDAzZVRoZSBtZXRob2QgdXNlZCB0byBwcm92aXNpb24gdGhl
748
        IGhvc3QuIFBvc3NpYmxlIHByb3Zpc2lvbl9tZXRob2RzIG1heSBiZVxuYnVp
749
        bGQgKE5ldHdvcmsgQmFzZWQpLCBpbWFnZSAoSW1hZ2UgQmFzZWQpXHUwMDNj
750
        L3BcdTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0cnVl
751
        LCJ2YWxpZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5n
752
        IiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpb
753
        XX0seyJuYW1lIjoibWFuYWdlZCIsImZ1bGxfbmFtZSI6Imhvc3RbbWFuYWdl
754
        ZF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZVRydWUvRmFsc2Ug
755
        ZmxhZyB3aGV0aGVyIGEgaG9zdCBpcyBtYW5hZ2VkIG9yIHVubWFuYWdlZC4g
756
        Tm90ZTogdGhpcyB2YWx1ZVxuYWxzbyBkZXRlcm1pbmVzIHdoZXRoZXIgc2V2
757
        ZXJhbCBwYXJhbWV0ZXJzIGFyZSByZXF1aXJlZCBvciBub3RcdTAwM2MvcFx1
758
        MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZh
759
        bGlkYXRvciI6ImJvb2xlYW4iLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwi
760
        bWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0s
761
        eyJuYW1lIjoicHJvZ3Jlc3NfcmVwb3J0X2lkIiwiZnVsbF9uYW1lIjoiaG9z
762
        dFtwcm9ncmVzc19yZXBvcnRfaWRdIiwiZGVzY3JpcHRpb24iOiJcblx1MDAz
763
        Y3BcdTAwM2VVVUlEIHRvIHRyYWNrIG9yY2hlc3RyYXRpb24gdGFza3Mgc3Rh
764
        dHVzLCBHRVRcbi9hcGkvb3JjaGVzdHJhdGlvbi86VVVJRC90YXNrc1x1MDAz
765
        Yy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1
766
        ZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmlu
767
        ZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6
768
        W119LHsibmFtZSI6ImNvbW1lbnQiLCJmdWxsX25hbWUiOiJob3N0W2NvbW1l
769
        bnRdIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VBZGRpdGlvbmFs
770
        IGluZm9ybWF0aW9uIGFib3V0IHRoaXMgaG9zdFx1MDAzYy9wXHUwMDNlXG4i
771
        LCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9y
772
        IjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRh
773
        IjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6
774
        ImNhcGFiaWxpdGllcyIsImZ1bGxfbmFtZSI6Imhvc3RbY2FwYWJpbGl0aWVz
775
        XSIsImRlc2NyaXB0aW9uIjoiIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19u
776
        aWwiOnRydWUsInZhbGlkYXRvciI6IlN0cmluZyIsImV4cGVjdGVkX3R5cGUi
777
        OiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRh
778
        dGlvbnMiOltdfSx7Im5hbWUiOiJjb21wdXRlX3Byb2ZpbGVfaWQiLCJmdWxs
779
        X25hbWUiOiJob3N0W2NvbXB1dGVfcHJvZmlsZV9pZF0iLCJkZXNjcmlwdGlv
780
        biI6IiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxp
781
        ZGF0b3IiOiJudW1iZXIuIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1l
782
        dGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsi
783
        bmFtZSI6ImludGVyZmFjZXNfYXR0cmlidXRlcyIsImZ1bGxfbmFtZSI6Imhv
784
        c3RbaW50ZXJmYWNlc19hdHRyaWJ1dGVzXSIsImRlc2NyaXB0aW9uIjoiXG5c
785
        dTAwM2NwXHUwMDNlSG9zdFx1MDAyNiMzOTtzIG5ldHdvcmsgaW50ZXJmYWNl
786
        cy5cdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19u
787
        aWwiOnRydWUsInZhbGlkYXRvciI6Ik11c3QgYmUgYW4gQXJyYXkgb2YgbmVz
788
        dGVkIGVsZW1lbnRzIiwiZXhwZWN0ZWRfdHlwZSI6ImFycmF5IiwibWV0YWRh
789
        dGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXSwicGFyYW1z
790
        IjpbeyJuYW1lIjoibWFjIiwiZnVsbF9uYW1lIjoiaG9zdFtpbnRlcmZhY2Vz
791
        X2F0dHJpYnV0ZXNdW21hY10iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1
792
        MDAzZU1BQyBhZGRyZXNzIG9mIGludGVyZmFjZS4gUmVxdWlyZWQgZm9yIG1h
793
        bmFnZWQgaW50ZXJmYWNlcyBvbiBiYXJlIG1ldGFsLlx1MDAzYy9wXHUwMDNl
794
        XG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRh
795
        dG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFk
796
        YXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFt
797
        ZSI6ImlwIiwiZnVsbF9uYW1lIjoiaG9zdFtpbnRlcmZhY2VzX2F0dHJpYnV0
798
        ZXNdW2lwXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlSVAgYWRk
799
        cmVzcyBvZiBpbnRlcmZhY2VcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQi
800
        OmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6IlN0cmluZyIs
801
        ImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hv
802
        dyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJ0eXBlIiwiZnVs
803
        bF9uYW1lIjoiaG9zdFtpbnRlcmZhY2VzX2F0dHJpYnV0ZXNdW3R5cGVdIiwi
804
        ZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VJbnRlcmZhY2UgdHlwZSwg
805
        ZS5nLiBibWMuIERlZmF1bHQgaXMgaW50ZXJmYWNlXHUwMDNjL3BcdTAwM2Vc
806
        biIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxpZGF0
807
        b3IiOiJNdXN0IGJlIG9uZSBvZjogXHUwMDNjY29kZVx1MDAzZWludGVyZmFj
808
        ZVx1MDAzYy9jb2RlXHUwMDNlLCBcdTAwM2Njb2RlXHUwMDNlYm1jXHUwMDNj
809
        L2NvZGVcdTAwM2UsIFx1MDAzY2NvZGVcdTAwM2Vib25kXHUwMDNjL2NvZGVc
810
        dTAwM2UsIFx1MDAzY2NvZGVcdTAwM2VicmlkZ2VcdTAwM2MvY29kZVx1MDAz
811
        ZS4iLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGws
812
        InNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoibmFtZSIs
813
        ImZ1bGxfbmFtZSI6Imhvc3RbaW50ZXJmYWNlc19hdHRyaWJ1dGVzXVtuYW1l
814
        XSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlSW50ZXJmYWNlXHUw
815
        MDI2IzM5O3MgRE5TIG5hbWVcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQi
816
        OmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6IlN0cmluZyIs
817
        ImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hv
818
        dyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJzdWJuZXRfaWQi
819
        LCJmdWxsX25hbWUiOiJob3N0W2ludGVyZmFjZXNfYXR0cmlidXRlc11bc3Vi
820
        bmV0X2lkXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlU2F0ZWxs
821
        aXRlIHN1Ym5ldCBJRCBvZiBpbnRlcmZhY2VcdTAwM2MvcFx1MDAzZVxuIiwi
822
        cmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6
823
        IkZpeG51bSIsImV4cGVjdGVkX3R5cGUiOiJudW1lcmljIiwibWV0YWRhdGEi
824
        Om51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoi
825
        ZG9tYWluX2lkIiwiZnVsbF9uYW1lIjoiaG9zdFtpbnRlcmZhY2VzX2F0dHJp
826
        YnV0ZXNdW2RvbWFpbl9pZF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1
827
        MDAzZVNhdGVsbGl0ZSBkb21haW4gSUQgb2YgaW50ZXJmYWNlLiBSZXF1aXJl
828
        ZCBmb3IgcHJpbWFyeSBpbnRlcmZhY2VzIG9uXG5tYW5hZ2VkIGhvc3RzLlx1
829
        MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6
830
        dHJ1ZSwidmFsaWRhdG9yIjoiRml4bnVtIiwiZXhwZWN0ZWRfdHlwZSI6Im51
831
        bWVyaWMiLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlv
832
        bnMiOltdfSx7Im5hbWUiOiJpZGVudGlmaWVyIiwiZnVsbF9uYW1lIjoiaG9z
833
        dFtpbnRlcmZhY2VzX2F0dHJpYnV0ZXNdW2lkZW50aWZpZXJdIiwiZGVzY3Jp
834
        cHRpb24iOiJcblx1MDAzY3BcdTAwM2VEZXZpY2UgaWRlbnRpZmllciwgZS5n
835
        LiBldGgwIG9yIGV0aDEuMVx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6
836
        ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwi
837
        ZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93
838
        Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6Im1hbmFnZWQiLCJm
839
        dWxsX25hbWUiOiJob3N0W2ludGVyZmFjZXNfYXR0cmlidXRlc11bbWFuYWdl
840
        ZF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZVNob3VsZCB0aGlz
841
        IGludGVyZmFjZSBiZSBtYW5hZ2VkIHZpYSBESENQIGFuZCBETlMgY2Fwc3Vs
842
        ZSBhbmQgc2hvdWxkIGl0IGJlXG5jb25maWd1cmVkIGR1cmluZyBwcm92aXNp
843
        b25pbmc/XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxs
844
        b3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3IiOiJib29sZWFuIiwiZXhwZWN0ZWRf
845
        dHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2
846
        YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InByaW1hcnkiLCJmdWxsX25hbWUi
847
        OiJob3N0W2ludGVyZmFjZXNfYXR0cmlidXRlc11bcHJpbWFyeV0iLCJkZXNj
848
        cmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZVNob3VsZCB0aGlzIGludGVyZmFj
849
        ZSBiZSB1c2VkIGZvciBjb25zdHJ1Y3RpbmcgdGhlIEZRRE4gb2YgdGhlIGhv
850
        c3Q/IEVhY2hcbm1hbmFnZWQgaG9zdHMgbmVlZHMgdG8gaGF2ZSBvbmUgcHJp
851
        bWFyeSBpbnRlcmZhY2UuXHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjpm
852
        YWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3IiOiJib29sZWFuIiwi
853
        ZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93
854
        Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InByb3Zpc2lvbiIs
855
        ImZ1bGxfbmFtZSI6Imhvc3RbaW50ZXJmYWNlc19hdHRyaWJ1dGVzXVtwcm92
856
        aXNpb25dIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VTaG91bGQg
857
        dGhpcyBpbnRlcmZhY2UgYmUgdXNlZCBmb3IgVEZUUCBvZiBQWEVMaW51eCAo
858
        b3IgU1NIIGZvciBpbWFnZS1iYXNlZFxuaG9zdHMpPyBFYWNoIG1hbmFnZWQg
859
        aG9zdHMgbmVlZHMgdG8gaGF2ZSBvbmUgcHJvdmlzaW9uIGludGVyZmFjZS5c
860
        dTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwi
861
        OnRydWUsInZhbGlkYXRvciI6ImJvb2xlYW4iLCJleHBlY3RlZF90eXBlIjoi
862
        c3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRp
863
        b25zIjpbXX0seyJuYW1lIjoidXNlcm5hbWUiLCJmdWxsX25hbWUiOiJob3N0
864
        W2ludGVyZmFjZXNfYXR0cmlidXRlc11bdXNlcm5hbWVdIiwiZGVzY3JpcHRp
865
        b24iOiJcblx1MDAzY3BcdTAwM2VPbmx5IGZvciBCTUMgaW50ZXJmYWNlcy5c
866
        dTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwi
867
        OnRydWUsInZhbGlkYXRvciI6IlN0cmluZyIsImV4cGVjdGVkX3R5cGUiOiJz
868
        dHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlv
869
        bnMiOltdfSx7Im5hbWUiOiJwYXNzd29yZCIsImZ1bGxfbmFtZSI6Imhvc3Rb
870
        aW50ZXJmYWNlc19hdHRyaWJ1dGVzXVtwYXNzd29yZF0iLCJkZXNjcmlwdGlv
871
        biI6IlxuXHUwMDNjcFx1MDAzZU9ubHkgZm9yIEJNQyBpbnRlcmZhY2VzLlx1
872
        MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6
873
        dHJ1ZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0
874
        cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9u
875
        cyI6W119LHsibmFtZSI6InByb3ZpZGVyIiwiZnVsbF9uYW1lIjoiaG9zdFtp
876
        bnRlcmZhY2VzX2F0dHJpYnV0ZXNdW3Byb3ZpZGVyXSIsImRlc2NyaXB0aW9u
877
        IjoiXG5cdTAwM2NwXHUwMDNlSW50ZXJmYWNlIHByb3ZpZGVyLCBlLmcuIElQ
878
        TUkuIE9ubHkgZm9yIEJNQyBpbnRlcmZhY2VzLlx1MDAzYy9wXHUwMDNlXG4i
879
        LCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9y
880
        IjoiTXVzdCBiZSBvbmUgb2Y6IFx1MDAzY2NvZGVcdTAwM2VJUE1JXHUwMDNj
881
        L2NvZGVcdTAwM2UuIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFk
882
        YXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFt
883
        ZSI6InZpcnR1YWwiLCJmdWxsX25hbWUiOiJob3N0W2ludGVyZmFjZXNfYXR0
884
        cmlidXRlc11bdmlydHVhbF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1
885
        MDAzZUFsaWFzIG9yIFZMQU4gZGV2aWNlXHUwMDNjL3BcdTAwM2VcbiIsInJl
886
        cXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3IiOiJi
887
        b29sZWFuIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpu
888
        dWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InRh
889
        ZyIsImZ1bGxfbmFtZSI6Imhvc3RbaW50ZXJmYWNlc19hdHRyaWJ1dGVzXVt0
890
        YWddIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VWTEFOIHRhZywg
891
        dGhpcyBhdHRyaWJ1dGUgaGFzIHByZWNlZGVuY2Ugb3ZlciB0aGUgc3VibmV0
892
        IFZMQU4gSUQuIE9ubHkgZm9yXG52aXJ0dWFsIGludGVyZmFjZXMuXHUwMDNj
893
        L3BcdTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0cnVl
894
        LCJ2YWxpZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5n
895
        IiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpb
896
        XX0seyJuYW1lIjoiYXR0YWNoZWRfdG8iLCJmdWxsX25hbWUiOiJob3N0W2lu
897
        dGVyZmFjZXNfYXR0cmlidXRlc11bYXR0YWNoZWRfdG9dIiwiZGVzY3JpcHRp
898
        b24iOiJcblx1MDAzY3BcdTAwM2VJZGVudGlmaWVyIG9mIHRoZSBpbnRlcmZh
899
        Y2UgdG8gd2hpY2ggdGhpcyBpbnRlcmZhY2UgYmVsb25ncywgZS5nLiBldGgx
900
        LlxuT25seSBmb3IgdmlydHVhbCBpbnRlcmZhY2VzLlx1MDAzYy9wXHUwMDNl
901
        XG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRh
902
        dG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFk
903
        YXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFt
904
        ZSI6Im1vZGUiLCJmdWxsX25hbWUiOiJob3N0W2ludGVyZmFjZXNfYXR0cmli
905
        dXRlc11bbW9kZV0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZUJv
906
        bmQgbW9kZSBvZiB0aGUgaW50ZXJmYWNlLCBlLmcuIGJhbGFuY2UtcnIuIE9u
907
        bHkgZm9yIGJvbmQgaW50ZXJmYWNlcy5cdTAwM2MvcFx1MDAzZVxuIiwicmVx
908
        dWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Ik11
909
        c3QgYmUgb25lIG9mOiBcdTAwM2Njb2RlXHUwMDNlYmFsYW5jZS1yclx1MDAz
910
        Yy9jb2RlXHUwMDNlLCBcdTAwM2Njb2RlXHUwMDNlYWN0aXZlLWJhY2t1cFx1
911
        MDAzYy9jb2RlXHUwMDNlLCBcdTAwM2Njb2RlXHUwMDNlYmFsYW5jZS14b3Jc
912
        dTAwM2MvY29kZVx1MDAzZSwgXHUwMDNjY29kZVx1MDAzZWJyb2FkY2FzdFx1
913
        MDAzYy9jb2RlXHUwMDNlLCBcdTAwM2Njb2RlXHUwMDNlODAyLjNhZFx1MDAz
914
        Yy9jb2RlXHUwMDNlLCBcdTAwM2Njb2RlXHUwMDNlYmFsYW5jZS10bGJcdTAw
915
        M2MvY29kZVx1MDAzZSwgXHUwMDNjY29kZVx1MDAzZWJhbGFuY2UtYWxiXHUw
916
        MDNjL2NvZGVcdTAwM2UuIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1l
917
        dGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsi
918
        bmFtZSI6ImF0dGFjaGVkX2RldmljZXMiLCJmdWxsX25hbWUiOiJob3N0W2lu
919
        dGVyZmFjZXNfYXR0cmlidXRlc11bYXR0YWNoZWRfZGV2aWNlc10iLCJkZXNj
920
        cmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZUlkZW50aWZpZXJzIG9mIGF0dGFj
921
        aGVkIGludGVyZmFjZXMsIGUuZy4gYFtcdTAwMjYjMzk7ZXRoMVx1MDAyNiMz
922
        OTssXG5cdTAwMjYjMzk7ZXRoMlx1MDAyNiMzOTtdYC4gRm9yIGJvbmQgaW50
923
        ZXJmYWNlcyB0aG9zZSBhcmUgdGhlIHNsYXZlcy4gT25seSBmb3IgYm9uZFxu
924
        YW5kIGJyaWRnZXMgaW50ZXJmYWNlcy5cdTAwM2MvcFx1MDAzZVxuIiwicmVx
925
        dWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Ik11
926
        c3QgYmUgYW4gYXJyYXkgb2YgYW55IHR5cGUiLCJleHBlY3RlZF90eXBlIjoi
927
        YXJyYXkiLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlv
928
        bnMiOltdfSx7Im5hbWUiOiJib25kX29wdGlvbnMiLCJmdWxsX25hbWUiOiJo
929
        b3N0W2ludGVyZmFjZXNfYXR0cmlidXRlc11bYm9uZF9vcHRpb25zXSIsImRl
930
        c2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlU3BhY2Ugc2VwYXJhdGVkIG9w
931
        dGlvbnMsIGUuZy4gbWlpbW9uPTEwMC4gT25seSBmb3IgYm9uZCBpbnRlcmZh
932
        Y2VzLlx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93
933
        X25pbCI6dHJ1ZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlw
934
        ZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxp
935
        ZGF0aW9ucyI6W119LHsibmFtZSI6ImNvbXB1dGVfYXR0cmlidXRlcyIsImZ1
936
        bGxfbmFtZSI6Imhvc3RbaW50ZXJmYWNlc19hdHRyaWJ1dGVzXVtjb21wdXRl
937
        X2F0dHJpYnV0ZXNdIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VB
938
        ZGRpdGlvbmFsIGNvbXB1dGUgcmVzb3VyY2Ugc3BlY2lmaWMgYXR0cmlidXRl
939
        cyBmb3IgdGhlIGludGVyZmFjZS5cdTAwM2MvcFx1MDAzZVxuIiwicmVxdWly
940
        ZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Ikhhc2gi
941
        LCJleHBlY3RlZF90eXBlIjoiaGFzaCIsIm1ldGFkYXRhIjpudWxsLCJzaG93
942
        Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119XX0seyJuYW1lIjoiY29tcHV0ZV9h
943
        dHRyaWJ1dGVzIiwiZnVsbF9uYW1lIjoiaG9zdFtjb21wdXRlX2F0dHJpYnV0
944
        ZXNdIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VBZGRpdGlvbmFs
945
        IGNvbXB1dGUgcmVzb3VyY2Ugc3BlY2lmaWMgYXR0cmlidXRlcy5cdTAwM2Mv
946
        cFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUs
947
        InZhbGlkYXRvciI6Ikhhc2giLCJleHBlY3RlZF90eXBlIjoiaGFzaCIsIm1l
948
        dGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsi
949
        bmFtZSI6ImNvbnRlbnRfZmFjZXRfYXR0cmlidXRlcyIsImZ1bGxfbmFtZSI6
950
        Imhvc3RbY29udGVudF9mYWNldF9hdHRyaWJ1dGVzXSIsImRlc2NyaXB0aW9u
951
        IjoiXG5cdTAwM2NwXHUwMDNlUGFyYW1ldGVycyBmb3IgaG9zdFx1MDAyNiMz
952
        OTtzIGNvbnRlbnRfZmFjZXQgZmFjZXRcdTAwM2MvcFx1MDAzZVxuIiwicmVx
953
        dWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Ikhh
954
        c2giLCJleHBlY3RlZF90eXBlIjoiaGFzaCIsIm1ldGFkYXRhIjpudWxsLCJz
955
        aG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W10sInBhcmFtcyI6W3sibmFtZSI6
956
        ImNvbnRlbnRfdmlld19pZCIsImZ1bGxfbmFtZSI6Imhvc3RbY29udGVudF9m
957
        YWNldF9hdHRyaWJ1dGVzXVtjb250ZW50X3ZpZXdfaWRdIiwiZGVzY3JpcHRp
958
        b24iOiIiLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFs
959
        aWRhdG9yIjoiSW50ZWdlciIsImV4cGVjdGVkX3R5cGUiOiJudW1lcmljIiwi
960
        bWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0s
961
        eyJuYW1lIjoibGlmZWN5Y2xlX2Vudmlyb25tZW50X2lkIiwiZnVsbF9uYW1l
962
        IjoiaG9zdFtjb250ZW50X2ZhY2V0X2F0dHJpYnV0ZXNdW2xpZmVjeWNsZV9l
963
        bnZpcm9ubWVudF9pZF0iLCJkZXNjcmlwdGlvbiI6IiIsInJlcXVpcmVkIjpm
964
        YWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3IiOiJJbnRlZ2VyIiwi
965
        ZXhwZWN0ZWRfdHlwZSI6Im51bWVyaWMiLCJtZXRhZGF0YSI6bnVsbCwic2hv
966
        dyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJraWNrc3RhcnRf
967
        cmVwb3NpdG9yeV9pZCIsImZ1bGxfbmFtZSI6Imhvc3RbY29udGVudF9mYWNl
968
        dF9hdHRyaWJ1dGVzXVtraWNrc3RhcnRfcmVwb3NpdG9yeV9pZF0iLCJkZXNj
969
        cmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZVJlcG9zaXRvcnkgSWQgYXNzb2Np
970
        YXRlZCB3aXRoIHRoZSBraWNrc3RhcnQgcmVwbyB1c2VkIGZvciBwcm92aXNp
971
        b25pbmdcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxv
972
        d19uaWwiOnRydWUsInZhbGlkYXRvciI6IkludGVnZXIiLCJleHBlY3RlZF90
973
        eXBlIjoibnVtZXJpYyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2
974
        YWxpZGF0aW9ucyI6W119XX0seyJuYW1lIjoic3Vic2NyaXB0aW9uX2ZhY2V0
975
        X2F0dHJpYnV0ZXMiLCJmdWxsX25hbWUiOiJob3N0W3N1YnNjcmlwdGlvbl9m
976
        YWNldF9hdHRyaWJ1dGVzXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUw
977
        MDNlUGFyYW1ldGVycyBmb3IgaG9zdFx1MDAyNiMzOTtzIHN1YnNjcmlwdGlv
978
        bl9mYWNldCBmYWNldFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFs
979
        c2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9yIjoiSGFzaCIsImV4cGVj
980
        dGVkX3R5cGUiOiJoYXNoIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUs
981
        InZhbGlkYXRpb25zIjpbXSwicGFyYW1zIjpbeyJuYW1lIjoicmVsZWFzZV92
982
        ZXJzaW9uIiwiZnVsbF9uYW1lIjoiaG9zdFtzdWJzY3JpcHRpb25fZmFjZXRf
983
        YXR0cmlidXRlc11bcmVsZWFzZV92ZXJzaW9uXSIsImRlc2NyaXB0aW9uIjoi
984
        XG5cdTAwM2NwXHUwMDNlUmVsZWFzZSB2ZXJzaW9uIGZvciB0aGlzIEhvc3Qg
985
        dG8gdXNlICg3U2VydmVyLCA3LjEsIGV0YylcdTAwM2MvcFx1MDAzZVxuIiwi
986
        cmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6
987
        IlN0cmluZyIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6
988
        bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJh
989
        dXRvaGVhbCIsImZ1bGxfbmFtZSI6Imhvc3Rbc3Vic2NyaXB0aW9uX2ZhY2V0
990
        X2F0dHJpYnV0ZXNdW2F1dG9oZWFsXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAw
991
        M2NwXHUwMDNlU2V0cyB3aGV0aGVyIHRoZSBIb3N0IHdpbGwgYXV0b2hlYWwg
992
        c3Vic2NyaXB0aW9ucyB1cG9uIGNoZWNraW5cdTAwM2MvcFx1MDAzZVxuIiwi
993
        cmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6
994
        ImJvb2xlYW4iLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEi
995
        Om51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoi
996
        c2VydmljZV9sZXZlbCIsImZ1bGxfbmFtZSI6Imhvc3Rbc3Vic2NyaXB0aW9u
997
        X2ZhY2V0X2F0dHJpYnV0ZXNdW3NlcnZpY2VfbGV2ZWxdIiwiZGVzY3JpcHRp
998
        b24iOiJcblx1MDAzY3BcdTAwM2VTZXJ2aWNlIGxldmVsIHRvIGJlIHVzZWQg
999
        Zm9yIGF1dG9oZWFsLlx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFs
1000
        c2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9yIjoiSW50ZWdlciIsImV4
1001
        cGVjdGVkX3R5cGUiOiJudW1lcmljIiwibWV0YWRhdGEiOm51bGwsInNob3ci
1002
        OnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoiaHlwZXJ2aXNvcl9n
1003
        dWVzdF91dWlkcyIsImZ1bGxfbmFtZSI6Imhvc3Rbc3Vic2NyaXB0aW9uX2Zh
1004
        Y2V0X2F0dHJpYnV0ZXNdW2h5cGVydmlzb3JfZ3Vlc3RfdXVpZHNdIiwiZGVz
1005
        Y3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VMaXN0IG9mIGh5cGVydmlzb3Ig
1006
        Z3Vlc3QgdXVpZHNcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNl
1007
        LCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6Ik11c3QgYmUgYW4gYXJy
1008
        YXkgb2YgYW55IHR5cGUiLCJleHBlY3RlZF90eXBlIjoiYXJyYXkiLCJtZXRh
1009
        ZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfV19XX1d
1010
        LCJleGFtcGxlcyI6W10sIm1ldGFkYXRhIjpudWxsLCJzZWUiOltdLCJoZWFk
1011
        ZXJzIjpbXSwic2hvdyI6dHJ1ZX0seyJkb2NfdXJsIjoiLi4vYXBpZG9jL3Yy
1012
        L2hvc3RzL3VwZGF0ZSIsIm5hbWUiOiJ1cGRhdGUiLCJhcGlzIjpbeyJhcGlf
1013
        dXJsIjoiL2FwaS9ob3N0cy86aWQiLCJodHRwX21ldGhvZCI6IlBVVCIsInNo
1014
        b3J0X2Rlc2NyaXB0aW9uIjoiVXBkYXRlIGEgaG9zdCIsImRlcHJlY2F0ZWQi
1015
        Om51bGx9XSwiZm9ybWF0cyI6bnVsbCwiZnVsbF9kZXNjcmlwdGlvbiI6IiIs
1016
        ImVycm9ycyI6W10sInBhcmFtcyI6W3sibmFtZSI6ImlkIiwiZnVsbF9uYW1l
1017
        IjoiaWQiLCJkZXNjcmlwdGlvbiI6IiIsInJlcXVpcmVkIjp0cnVlLCJhbGxv
1018
        d19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJzdHJpbmcgZnJvbSAyIHRvIDEy
1019
        OCBjaGFyYWN0ZXJzIGNvbnRhaW5pbmcgb25seSBhbHBoYW51bWVyaWMgY2hh
1020
        cmFjdGVycywgc3BhY2UsICdfJywgJy0nIHdpdGggbm8gbGVhZGluZyBvciB0
1021
        cmFpbGluZyBzcGFjZS4uIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1l
1022
        dGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsi
1023
        bmFtZSI6Imhvc3QiLCJmdWxsX25hbWUiOiJob3N0IiwiZGVzY3JpcHRpb24i
1024
        OiIiLCJyZXF1aXJlZCI6dHJ1ZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRh
1025
        dG9yIjoiSGFzaCIsImV4cGVjdGVkX3R5cGUiOiJoYXNoIiwibWV0YWRhdGEi
1026
        Om51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXSwicGFyYW1zIjpb
1027
        eyJuYW1lIjoibmFtZSIsImZ1bGxfbmFtZSI6Imhvc3RbbmFtZV0iLCJkZXNj
1028
        cmlwdGlvbiI6IiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjpmYWxz
1029
        ZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmlu
1030
        ZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6
1031
        W119LHsibmFtZSI6ImxvY2F0aW9uX2lkIiwiZnVsbF9uYW1lIjoiaG9zdFts
1032
        b2NhdGlvbl9pZF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZXJl
1033
        cXVpcmVkIGlmIGxvY2F0aW9ucyBhcmUgZW5hYmxlZFx1MDAzYy9wXHUwMDNl
1034
        XG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6ZmFsc2UsInZhbGlk
1035
        YXRvciI6Im51bWJlci4iLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0
1036
        YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJu
1037
        YW1lIjoib3JnYW5pemF0aW9uX2lkIiwiZnVsbF9uYW1lIjoiaG9zdFtvcmdh
1038
        bml6YXRpb25faWRdIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2Vy
1039
        ZXF1aXJlZCBpZiBvcmdhbml6YXRpb25zIGFyZSBlbmFibGVkXHUwMDNjL3Bc
1040
        dTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjpmYWxzZSwi
1041
        dmFsaWRhdG9yIjoibnVtYmVyLiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmci
1042
        LCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltd
1043
        fSx7Im5hbWUiOiJlbnZpcm9ubWVudF9pZCIsImZ1bGxfbmFtZSI6Imhvc3Rb
1044
        ZW52aXJvbm1lbnRfaWRdIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAw
1045
        M2VyZXF1aXJlZCBpZiBob3N0IGlzIG1hbmFnZWQgYW5kIHZhbHVlIGlzIG5v
1046
        dCBpbmhlcml0ZWQgZnJvbSBob3N0IGdyb3VwXHUwMDNjL3BcdTAwM2VcbiIs
1047
        InJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3Ii
1048
        OiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEi
1049
        Om51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoi
1050
        aXAiLCJmdWxsX25hbWUiOiJob3N0W2lwXSIsImRlc2NyaXB0aW9uIjoiXG5c
1051
        dTAwM2NwXHUwMDNlbm90IHJlcXVpcmVkIGlmIHVzaW5nIGEgc3VibmV0IHdp
1052
        dGggREhDUCBDYXBzdWxlXHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjpm
1053
        YWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3IiOiJTdHJpbmciLCJl
1054
        eHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ci
1055
        OnRydWUsInZhbGlkYXRpb25zIjpbXX0seyJuYW1lIjoibWFjIiwiZnVsbF9u
1056
        YW1lIjoiaG9zdFttYWNdIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAw
1057
        M2VyZXF1aXJlZCBmb3IgbWFuYWdlZCBob3N0IHRoYXQgaXMgYmFyZSBtZXRh
1058
        bCwgbm90IHJlcXVpcmVkIGlmIGl0XHUwMDI2IzM5O3MgYVxudmlydHVhbCBt
1059
        YWNoaW5lXHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxs
1060
        b3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90
1061
        eXBlIjoic3RyaW5nIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZh
1062
        bGlkYXRpb25zIjpbXX0seyJuYW1lIjoiYXJjaGl0ZWN0dXJlX2lkIiwiZnVs
1063
        bF9uYW1lIjoiaG9zdFthcmNoaXRlY3R1cmVfaWRdIiwiZGVzY3JpcHRpb24i
1064
        OiJcblx1MDAzY3BcdTAwM2VyZXF1aXJlZCBpZiBob3N0IGlzIG1hbmFnZWQg
1065
        YW5kIHZhbHVlIGlzIG5vdCBpbmhlcml0ZWQgZnJvbSBob3N0IGdyb3VwXHUw
1066
        MDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0
1067
        cnVlLCJ2YWxpZGF0b3IiOiJudW1iZXIuIiwiZXhwZWN0ZWRfdHlwZSI6InN0
1068
        cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9u
1069
        cyI6W119LHsibmFtZSI6ImRvbWFpbl9pZCIsImZ1bGxfbmFtZSI6Imhvc3Rb
1070
        ZG9tYWluX2lkXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlcmVx
1071
        dWlyZWQgaWYgaG9zdCBpcyBtYW5hZ2VkIGFuZCB2YWx1ZSBpcyBub3QgaW5o
1072
        ZXJpdGVkIGZyb20gaG9zdCBncm91cFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1
1073
        aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9yIjoibnVt
1074
        YmVyLiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVs
1075
        bCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJyZWFs
1076
        bV9pZCIsImZ1bGxfbmFtZSI6Imhvc3RbcmVhbG1faWRdIiwiZGVzY3JpcHRp
1077
        b24iOiIiLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFs
1078
        aWRhdG9yIjoibnVtYmVyLiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJt
1079
        ZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7
1080
        Im5hbWUiOiJwdXBwZXRfcHJveHlfaWQiLCJmdWxsX25hbWUiOiJob3N0W3B1
1081
        cHBldF9wcm94eV9pZF0iLCJkZXNjcmlwdGlvbiI6IiIsInJlcXVpcmVkIjpm
1082
        YWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3IiOiJudW1iZXIuIiwi
1083
        ZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93
1084
        Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InB1cHBldGNsYXNz
1085
        X2lkcyIsImZ1bGxfbmFtZSI6Imhvc3RbcHVwcGV0Y2xhc3NfaWRzXSIsImRl
1086
        c2NyaXB0aW9uIjoiIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOnRy
1087
        dWUsInZhbGlkYXRvciI6Ik11c3QgYmUgYW4gYXJyYXkgb2YgYW55IHR5cGUi
1088
        LCJleHBlY3RlZF90eXBlIjoiYXJyYXkiLCJtZXRhZGF0YSI6bnVsbCwic2hv
1089
        dyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJvcGVyYXRpbmdz
1090
        eXN0ZW1faWQiLCJmdWxsX25hbWUiOiJob3N0W29wZXJhdGluZ3N5c3RlbV9p
1091
        ZF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZXJlcXVpcmVkIGlm
1092
        IGhvc3QgaXMgbWFuYWdlZCBhbmQgdmFsdWUgaXMgbm90IGluaGVyaXRlZCBm
1093
        cm9tIGhvc3QgZ3JvdXBcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZh
1094
        bHNlLCJhbGxvd19uaWwiOnRydWUsInZhbGlkYXRvciI6IlN0cmluZyIsImV4
1095
        cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6
1096
        dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJtZWRpdW1faWQiLCJm
1097
        dWxsX25hbWUiOiJob3N0W21lZGl1bV9pZF0iLCJkZXNjcmlwdGlvbiI6Ilxu
1098
        XHUwMDNjcFx1MDAzZXJlcXVpcmVkIGlmIG5vdCBpbWFnZWQgYmFzZWQgcHJv
1099
        dmlzaW9uaW5nIGFuZCBob3N0IGlzIG1hbmFnZWQgYW5kIHZhbHVlIGlzXG5u
1100
        b3QgaW5oZXJpdGVkIGZyb20gaG9zdCBncm91cFx1MDAzYy9wXHUwMDNlXG4i
1101
        LCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9y
1102
        IjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRh
1103
        IjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6
1104
        InB0YWJsZV9pZCIsImZ1bGxfbmFtZSI6Imhvc3RbcHRhYmxlX2lkXSIsImRl
1105
        c2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlcmVxdWlyZWQgaWYgaG9zdCBp
1106
        cyBtYW5hZ2VkIGFuZCBjdXN0b20gcGFydGl0aW9uIGhhcyBub3QgYmVlbiBk
1107
        ZWZpbmVkXHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwiYWxs
1108
        b3dfbmlsIjp0cnVlLCJ2YWxpZGF0b3IiOiJudW1iZXIuIiwiZXhwZWN0ZWRf
1109
        dHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2
1110
        YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InN1Ym5ldF9pZCIsImZ1bGxfbmFt
1111
        ZSI6Imhvc3Rbc3VibmV0X2lkXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2Nw
1112
        XHUwMDNlcmVxdWlyZWQgaWYgaG9zdCBpcyBtYW5hZ2VkIGFuZCB2YWx1ZSBp
1113
        cyBub3QgaW5oZXJpdGVkIGZyb20gaG9zdCBncm91cFx1MDAzYy9wXHUwMDNl
1114
        XG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRh
1115
        dG9yIjoibnVtYmVyLiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRh
1116
        ZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5h
1117
        bWUiOiJjb21wdXRlX3Jlc291cmNlX2lkIiwiZnVsbF9uYW1lIjoiaG9zdFtj
1118
        b21wdXRlX3Jlc291cmNlX2lkXSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2Nw
1119
        XHUwMDNlbmlsIG1lYW5zIGhvc3QgaXMgYmFyZSBtZXRhbFx1MDAzYy9wXHUw
1120
        MDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6dHJ1ZSwidmFs
1121
        aWRhdG9yIjoibnVtYmVyLiIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJt
1122
        ZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7
1123
        Im5hbWUiOiJyb290X3Bhc3MiLCJmdWxsX25hbWUiOiJob3N0W3Jvb3RfcGFz
1124
        c10iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZXJlcXVpcmVkIGlm
1125
        IGhvc3QgaXMgbWFuYWdlZCBhbmQgdmFsdWUgaXMgbm90IGluaGVyaXRlZCBm
1126
        cm9tIGhvc3QgZ3JvdXAgb3JcbmRlZmF1bHQgcGFzc3dvcmQgaW4gc2V0dGlu
1127
        Z3NcdTAwM2MvcFx1MDAzZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19u
1128
        aWwiOnRydWUsInZhbGlkYXRvciI6IlN0cmluZyIsImV4cGVjdGVkX3R5cGUi
1129
        OiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRh
1130
        dGlvbnMiOltdfSx7Im5hbWUiOiJtb2RlbF9pZCIsImZ1bGxfbmFtZSI6Imhv
1131
        c3RbbW9kZWxfaWRdIiwiZGVzY3JpcHRpb24iOiIiLCJyZXF1aXJlZCI6ZmFs
1132
        c2UsImFsbG93X25pbCI6dHJ1ZSwidmFsaWRhdG9yIjoibnVtYmVyLiIsImV4
1133
        cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6
1134
        dHJ1ZSwidmFsaWRhdGlvbnMiOltdfSx7Im5hbWUiOiJob3N0Z3JvdXBfaWQi
1135
        LCJmdWxsX25hbWUiOiJob3N0W2hvc3Rncm91cF9pZF0iLCJkZXNjcmlwdGlv
1136
        biI6IiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjp0cnVlLCJ2YWxp
1137
        ZGF0b3IiOiJudW1iZXIuIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1l
1138
        dGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsi
1139
        bmFtZSI6Im93bmVyX2lkIiwiZnVsbF9uYW1lIjoiaG9zdFtvd25lcl9pZF0i
1140
        LCJkZXNjcmlwdGlvbiI6IiIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmls
1141
        Ijp0cnVlLCJ2YWxpZGF0b3IiOiJudW1iZXIuIiwiZXhwZWN0ZWRfdHlwZSI6
1142
        InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0
1143
        aW9ucyI6W119LHsibmFtZSI6Im93bmVyX3R5cGUiLCJmdWxsX25hbWUiOiJo
1144
        b3N0W293bmVyX3R5cGVdIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAw
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff