Submitted URL: https://vpn-gate-1-pri.etst.com/
Effective URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medi...
Submission: On July 22 via automatic, source certstream-suspicious — Scanned from GB

Summary

This website contacted 37 IPs in 5 countries across 26 domains to perform 131 HTTP transactions. The main IP is 151.106.42.36, located in Roubaix, France and belongs to GDY-FRANCE, DE. The main domain is www.melodymaison.co.uk.
TLS certificate: Issued by AlphaSSL CA - SHA256 - G4 on January 10th 2024. Valid for: a year.
This is the only time www.melodymaison.co.uk was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
4 185.53.177.54 61969 (TEAMINTER...)
1 2600:9000:225... 16509 (AMAZON-02)
1 54.205.103.129 14618 (AMAZON-AES)
1 52.22.173.18 14618 (AMAZON-AES)
2 2600:9000:261... 16509 (AMAZON-02)
1 3.127.134.231 16509 (AMAZON-02)
1 5 95.211.116.26 60781 (LEASEWEB-...)
2 3.161.82.21 16509 (AMAZON-02)
4 2a00:1450:400... 15169 (GOOGLE)
26 151.106.42.36 34088 (GDY-FRANCE)
4 2a00:1450:400... 15169 (GOOGLE)
1 108.156.60.41 16509 (AMAZON-02)
3 2600:9000:21f... 16509 (AMAZON-02)
7 151.101.2.133 54113 (FASTLY)
1 18.66.147.54 16509 (AMAZON-02)
19 2400:52e0:1e0... 60068 (CDN77 _)
1 34.160.30.67 396982 (GOOGLE-CL...)
2 35.190.75.202 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
1 2a03:2880:f08... 32934 (FACEBOOK)
4 2.18.64.26 20940 (AKAMAI-ASN1)
2 151.101.194.133 54113 (FASTLY)
1 2a00:1450:400... 15169 (GOOGLE)
2 185.60.164.26 60781 (LEASEWEB-...)
2 151.101.66.133 54113 (FASTLY)
1 2 2a00:1450:400... 15169 (GOOGLE)
2 2a00:1450:400... 15169 (GOOGLE)
3 54.198.248.41 14618 (AMAZON-AES)
2 2600:9000:21f... 16509 (AMAZON-02)
3 108.156.60.107 16509 (AMAZON-02)
1 2a00:1450:400... 15169 (GOOGLE)
2 2a02:26f0:480... 20940 (AKAMAI-ASN1)
2 2a00:1450:400... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
2 172.64.144.121 13335 (CLOUDFLAR...)
1 104.18.39.221 ()
131 37
Apex Domain
Subdomains
Transfer
47 melodymaison.co.uk
www.melodymaison.co.uk
files.melodymaison.co.uk
th02.melodymaison.co.uk
2 MB
11 klaviyo.com
static.klaviyo.com — Cisco Umbrella Rank: 4027
static-tracking.klaviyo.com — Cisco Umbrella Rank: 4898
fast.a.klaviyo.com — Cisco Umbrella Rank: 5294
static-forms.klaviyo.com — Cisco Umbrella Rank: 5083
74 KB
9 kelkoogroup.net
uk-go.kelkoogroup.net
dd.kelkoogroup.net — Cisco Umbrella Rank: 383318
s.kelkoogroup.net — Cisco Umbrella Rank: 521071
64 KB
4 attn.tv
cdn.attn.tv — Cisco Umbrella Rank: 5244
melodymaison-gb.attn.tv
creatives.attn.tv Failed
47 KB
4 google.com
www.google.com — Cisco Umbrella Rank: 10
apis.google.com — Cisco Umbrella Rank: 225
50 KB
4 tiktok.com
analytics.tiktok.com — Cisco Umbrella Rank: 963
139 KB
4 trustpilot.com
widget.trustpilot.com — Cisco Umbrella Rank: 7072
7 KB
4 googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112
337 KB
4 google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 104
21 KB
4 etst.com
vpn-gate-1-pri.etst.com
3 KB
3 live2support.com
s01.live2support.com — Cisco Umbrella Rank: 88866
101 KB
3 doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 252
googleads.g.doubleclick.net — Cisco Umbrella Rank: 77
377 B
3 klarna.com
js.klarna.com — Cisco Umbrella Rank: 8426
207 KB
2 typekit.net
use.typekit.net — Cisco Umbrella Rank: 1178
p.typekit.net Failed
3 KB
2 priverautional.com
priverautional.com
3 KB
1 attentivemobile.com
events.attentivemobile.com
260 B
1 gstatic.com
fonts.gstatic.com
16 KB
1 googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110
1 KB
1 facebook.net
connect.facebook.net — Cisco Umbrella Rank: 236
60 KB
1 googlecommerce.com
www.googlecommerce.com — Cisco Umbrella Rank: 57916
2 KB
1 fraud0.com
bt.fraud0.com — Cisco Umbrella Rank: 118726
167 B
1 kk-resources.com
s.kk-resources.com — Cisco Umbrella Rank: 80513
3 KB
1 shopfinder24.com
api.shopfinder24.com
1 KB
1 priam-hsj.com
priam-hsj.com — Cisco Umbrella Rank: 632916
2 KB
1 heimi-lwx.com
heimi-lwx.com — Cisco Umbrella Rank: 312066
3 KB
1 cloudfront.net
d38psrni17bvxu.cloudfront.net
1 KB
131 26
Domain Requested by
26 www.melodymaison.co.uk uk-go.kelkoogroup.net
www.melodymaison.co.uk
19 files.melodymaison.co.uk www.melodymaison.co.uk
7 static.klaviyo.com www.melodymaison.co.uk
static.klaviyo.com
5 uk-go.kelkoogroup.net 1 redirects api.shopfinder24.com
uk-go.kelkoogroup.net
4 analytics.tiktok.com www.melodymaison.co.uk
analytics.tiktok.com
4 widget.trustpilot.com www.melodymaison.co.uk
widget.trustpilot.com
4 www.googletagmanager.com www.melodymaison.co.uk
www.googletagmanager.com
4 www.google-analytics.com uk-go.kelkoogroup.net
www.googletagmanager.com
www.google-analytics.com
4 vpn-gate-1-pri.etst.com d38psrni17bvxu.cloudfront.net
vpn-gate-1-pri.etst.com
3 s01.live2support.com www.melodymaison.co.uk
s01.live2support.com
analytics.tiktok.com
3 js.klarna.com www.melodymaison.co.uk
js.klarna.com
2 melodymaison-gb.attn.tv cdn.attn.tv
analytics.tiktok.com
2 apis.google.com www.google.com
apis.google.com
2 use.typekit.net client
2 cdn.attn.tv www.googletagmanager.com
cdn.attn.tv
2 googleads.g.doubleclick.net www.melodymaison.co.uk
www.googletagmanager.com
2 www.google.com 1 redirects www.googlecommerce.com
apis.google.com
2 s.kelkoogroup.net s.kk-resources.com
2 static-tracking.klaviyo.com static.klaviyo.com
2 th02.melodymaison.co.uk www.melodymaison.co.uk
th02.melodymaison.co.uk
2 dd.kelkoogroup.net uk-go.kelkoogroup.net
dd.kelkoogroup.net
2 priverautional.com priam-hsj.com
1 events.attentivemobile.com cdn.attn.tv
1 fonts.gstatic.com s01.live2support.com
1 fonts.googleapis.com client
1 static-forms.klaviyo.com static.klaviyo.com
1 fast.a.klaviyo.com static.klaviyo.com
1 stats.g.doubleclick.net www.googletagmanager.com
1 connect.facebook.net www.melodymaison.co.uk
1 www.googlecommerce.com www.melodymaison.co.uk
1 bt.fraud0.com www.melodymaison.co.uk
1 s.kk-resources.com www.melodymaison.co.uk
1 api.shopfinder24.com
1 priam-hsj.com heimi-lwx.com
1 heimi-lwx.com vpn-gate-1-pri.etst.com
1 d38psrni17bvxu.cloudfront.net vpn-gate-1-pri.etst.com
0 creatives.attn.tv Failed cdn.attn.tv
0 p.typekit.net Failed use.typekit.net
131 38
Subject Issuer Validity Valid
vpn-gate-1-pri.etst.com
R11
2024-07-22 -
2024-10-20
3 months crt.sh
*.cloudfront.net
Amazon RSA 2048 M01
2023-10-10 -
2024-09-19
a year crt.sh
zeropark.com
Amazon RSA 2048 M02
2024-06-11 -
2025-07-09
a year crt.sh
priam-hsj.com
Amazon RSA 2048 M03
2024-07-12 -
2025-08-10
a year crt.sh
priverautional.com
Amazon RSA 2048 M03
2024-02-12 -
2025-03-12
a year crt.sh
api.shopfinder24.com
E6
2024-07-05 -
2024-10-03
3 months crt.sh
*.kelkoogroup.net
Thawte TLS RSA CA G1
2023-09-14 -
2024-10-10
a year crt.sh
dd.kelkoogroup.net
R3
2024-05-10 -
2024-08-08
3 months crt.sh
*.google-analytics.com
WR2
2024-06-24 -
2024-09-16
3 months crt.sh
www.melodymaison.co.uk
AlphaSSL CA - SHA256 - G4
2024-01-10 -
2025-02-10
a year crt.sh
*.trustpilot.com
Amazon RSA 2048 M03
2024-01-03 -
2025-01-31
a year crt.sh
*.production.us1.js.klarna.net
Amazon RSA 2048 M03
2024-05-28 -
2025-06-25
a year crt.sh
static.klaviyo.com
R11
2024-07-11 -
2024-10-09
3 months crt.sh
s.kk-resources.com
Amazon RSA 2048 M02
2024-05-09 -
2025-06-06
a year crt.sh
files.melodymaison.co.uk
R11
2024-07-21 -
2024-10-19
3 months crt.sh
api.fraud0.com
WR3
2024-07-16 -
2024-10-14
3 months crt.sh
th02.melodymaison.co.uk
WR3
2024-06-18 -
2024-09-16
3 months crt.sh
*.google.com
WR2
2024-06-24 -
2024-09-16
3 months crt.sh
*.facebook.com
DigiCert SHA2 High Assurance Server CA
2024-04-30 -
2024-07-29
3 months crt.sh
*.tiktok.com
RapidSSL TLS ECC CA G1
2024-07-15 -
2025-07-15
a year crt.sh
static-tracking.klaviyo.com
R11
2024-07-19 -
2024-10-17
3 months crt.sh
*.g.doubleclick.net
WR2
2024-06-24 -
2024-09-16
3 months crt.sh
fast.a.klaviyo.com
R11
2024-07-11 -
2024-10-09
3 months crt.sh
static-forms.klaviyo.com
R11
2024-06-19 -
2024-09-17
3 months crt.sh
live2support.com
Amazon RSA 2048 M02
2024-02-06 -
2025-03-07
a year crt.sh
*.attn.tv
Amazon RSA 2048 M02
2024-04-30 -
2025-05-28
a year crt.sh
upload.video.google.com
WR2
2024-06-24 -
2024-09-16
3 months crt.sh
use.typekit.net
DigiCert Global G2 TLS RSA SHA256 2020 CA1
2024-02-01 -
2025-03-03
a year crt.sh
*.apis.google.com
WR2
2024-06-24 -
2024-09-16
3 months crt.sh
*.gstatic.com
WR2
2024-06-24 -
2024-09-16
3 months crt.sh
attn.tv
E5
2024-07-12 -
2024-10-10
3 months crt.sh
attentivemobile.com
WE1
2024-07-02 -
2024-08-01
a month crt.sh

This page contains 6 frames:

Primary Page: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Frame ID: E7EAB4EAA7157F0BAB02B9BF9F1C5BFA
Requests: 130 HTTP requests in this frame

Frame: https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Frame ID: 3073CD4AC081E17F98D20C9782749D54
Requests: 1 HTTP requests in this frame

Frame: https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Frame ID: F5472D2DAD441CDE834D1FD44B2F917A
Requests: 1 HTTP requests in this frame

Frame: https://widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/index.html?templateId=53aa8912dec7e10d38f59f36&businessunitId=4e6976ac000064000510f2b7
Frame ID: 749463859DC6CE2583B105B3A87AFD95
Requests: 1 HTTP requests in this frame

Frame: https://www.google.com/shopping/customerreviews/proxy?ts_id=750950&origin=https%3A%2F%2Fwww.melodymaison.co.uk&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.lb.en.pGGAptgAK4s.O%2Fam%3DAAAg%2Fd%3D1%2Frs%3DAHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g%2Fm%3D__features__
Frame ID: C201694AAA03B64F645F82801B9E53AF
Requests: 1 HTTP requests in this frame

Frame: https://creatives.attn.tv/creatives-dynamic/multiPage/index.html
Frame ID: 73E819764974BC4E630BC12E4FFDB1EB
Requests: 1 HTTP requests in this frame

Screenshot

Page Title

Melody Maison | Mirrors, Furniture & Home Accessories.

Page URL History Show full URLs

  1. https://vpn-gate-1-pri.etst.com/ Page URL
  2. http://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f... HTTP 307
    https://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f... Page URL
  3. https://priam-hsj.com/zclkredirect?visitid=75c3be49-482f-11ef-aa87-0affcfa80ec7&type=js&browserWid... Page URL
  4. https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0El... Page URL
  5. https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0... Page URL
  6. https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR2... Page URL
  7. https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantU... Page URL
  8. https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95... HTTP 303
    https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=... Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • [a-z\d]{32}(?:;|$)

Overall confidence: 100%
Detected patterns
  • bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js

Overall confidence: 100%
Detected patterns

Overall confidence: 100%
Detected patterns
  • //connect\.facebook\.([a-z]+)/[^/]*/[a-z]*\.js

Overall confidence: 100%
Detected patterns
  • google-analytics\.com/(?:ga|urchin|analytics)\.js

Overall confidence: 100%
Detected patterns
  • apis\.google\.com/js/[a-z]*\.js

Overall confidence: 100%
Detected patterns
  • googletagmanager\.com/gtm\.js
  • googletagmanager\.com/gtag/js

Overall confidence: 100%
Detected patterns
  • klaviyo\.com

Page Statistics

131
Requests

88 %
HTTPS

44 %
IPv6

26
Domains

38
Subdomains

37
IPs

5
Countries

2828 kB
Transfer

6978 kB
Size

29
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. https://vpn-gate-1-pri.etst.com/ Page URL
  2. http://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 HTTP 307
    https://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 Page URL
  3. https://priam-hsj.com/zclkredirect?visitid=75c3be49-482f-11ef-aa87-0affcfa80ec7&type=js&browserWidth=1600&browserHeight=1200&iframeDetected=false&webdriverDetected=false&gpu=Intel%20Inc.%3B%20Intel%20Iris%20OpenGL%20Engine&timezone=UTC%2B01%3A00&timezoneName=Europe%2FLondon Page URL
  4. https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw%3D%3D%3Fc%3Dwed2ttqt9nsnadt2jktr4g4b%26var10%3Dlateritious-falcon&caid=3ad53ba7-5b37-4e75-8642-2f16cf864742&zpid=75c3be49-482f-11ef-aa87-0affcfa80ec7&cid=wed2ttqt9nsnadt2jktr4g4b&rt=D&ts=1721655416500&hash=YBtlpPsk-4bXc3W-fNLC9PHw8l4Hm0Sxyqwj9rqLTTs Page URL
  5. https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0hNbE0wRWxNa1lsTWtaMWF5MW5ieTVyWld4cmIyOW5jbTkxY0M1dVpYUWxNa1p3WlhKdFlXNWxiblJNYVc1clIyOGxNMFpqYjNWdWRISjVKVE5FZFdzbE1qWnBaQ1V6UkdVNU5ETXlOMk5oTFRjek5Ua3ROREUxWWkxaVpESmxMV1JsTXpWalpqbG1OemRpTnlVeU5tMWxjbU5vWVc1MFZYSnNKVE5FYUhSMGNITWxNalV6UVNVeU5USkdKVEkxTWtaM2QzY3ViV1ZzYjJSNWJXRnBjMjl1TG1OdkxuVnJKVEkyYjNKcFoybHVVbVZtWlhKbGNpVXpSR1poYm1SbGJTVXlObkIxWW14cGMyaGxjbE4xWWtsa0pUTkVKVGRDZG1GeU1UQWxOMFFsTWpad2RXSnNhWE5vWlhKRGJHbGphMGxrSlRORUpUZENZMnhwWTJ0cFpDVTNSQ1owUFRBbWN6MHpabU0xTkdFeE5EaGhObUUzTURRMk1ERTFPR0U1TmpreE56QmlOMlZqWXc9PT9jPXdlZDJ0dHF0OW5zbmFkdDJqa3RyNGc0YiZ2YXIxMD1sYXRlcml0aW91cy1mYWxjb24&ts=1721655417092&hash=vCcK8iVFOiUFWf8Omfgs-BrTzM8fzR5WkE1SasfL0bA&rm=D Page URL
  6. https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wed2ttqt9nsnadt2jktr4g4b&var10=lateritious-falcon Page URL
  7. https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b Page URL
  8. https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640829bffbc8018c4a12a100b60cfe48f66af197ba5d2bb9bd7ace3ecda8fc6156c1d5269c470a0d6f92056e45cc81d415fbb4b17a8ffd3d7eba1f3970b8b87ee1c9581d29a6e4d9febf74017af17625070cc845a0236270cdb61442b7d8f721674974e50bee761e96ba20a715367ab78c450ed378771d7fb552c7caad33d7ea673502bc0a4aeb4a7e6c90b7782b44ff3d5cebf5385144fe177&url=https%3A%2F%2Fwww.melodymaison.co.uk%3Fkk%3Da4c6294-190daa8dc90-200466%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&initiator=timeout HTTP 303
    https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

Request Chain 5
  • http://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 HTTP 307
  • https://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Request Chain 84
  • https://www.google.com/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=2002187185.1721655420&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid=1459774884.1721655420&frm=0 HTTP 302
  • https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=2002187185.1721655420&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid=1459774884.1721655420&frm=0

131 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
/
vpn-gate-1-pri.etst.com/
2 KB
2 KB
Document
General
Full URL
https://vpn-gate-1-pri.etst.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
185.53.177.54 , Germany, ASN61969 (TEAMINTERNET-AS, DE),
Reverse DNS
Software
Caddy nginx /
Resource Hash
90beb6c5617db37300f826fc39c43ac3363683463d99e9d7b7def9a7c525d5a0

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ch
viewport-width dpr device-memory rtt downlink ect ua ua-full-version ua-platform ua-platform-version ua-arch ua-model ua-mobile
accept-ch-lifetime
30
alt-svc
h3=":8443"; ma=2592000
content-encoding
gzip
content-type
text/html; charset=UTF-8
date
Mon, 22 Jul 2024 13:36:54 GMT
host
{http.reverse_proxy.upstream.hostport}
server
Caddy nginx
vary
Accept-Encoding
x-adblock-key
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALquDFETXRn0Hr05fUP7EJT77xYnPmRbpMy4vk8KYiHnkNpednjOANJcaXDXcKQJN0nXKZJL7TciJD8AoHXK158CAwEAAQ==_gTFHO4X3ubUctwhdFmAfjsMm6lwjy8nJjaHsmH3fH4bT1ID9qKgkEADc+LroSAIkgjnml1VKfB+BCeFSO1c0Qw==
x-buckets
bucket011
x-domain
etst.com
x-forwarded-host
vpn-gate-1-pri.etst.com
x-language
english
x-redirect
zeropark_zeroclick
x-ssl-c
v1
x-ssl-proxy
v2
x-subdomain
vpn-gate-1-pri
x-template
tpl_CleanPeppermintBlack_twoclick
js3.js
d38psrni17bvxu.cloudfront.net/scripts/
1 KB
1 KB
Script
General
Full URL
https://d38psrni17bvxu.cloudfront.net/scripts/js3.js
Requested by
Host: vpn-gate-1-pri.etst.com
URL: https://vpn-gate-1-pri.etst.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2250:8600:1d:4618:5c80:21 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
nginx /
Resource Hash
036c94653e84e6078c087abeb3ac8804491d27b27938839ae3df42b31e2238d9

Request headers

Referer
https://vpn-gate-1-pri.etst.com/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 04:35:29 GMT
via
1.1 d71acb203a3e8fc7db2c1cf9725d51da.cloudfront.net (CloudFront)
last-modified
Thu, 21 Mar 2024 11:48:11 GMT
server
nginx
x-amz-cf-pop
FRA60-P2
age
32486
etag
"65fc1e7b-448"
x-cache
Hit from cloudfront
content-type
application/javascript
accept-ranges
bytes
content-length
1096
x-amz-cf-id
yH33KLDr0C5NbKxgDQeMb6lIqb7iVHslwrkPB8itcgsm-VBZ3gR2Cw==
track.php
vpn-gate-1-pri.etst.com/
0
119 B
XHR
General
Full URL
https://vpn-gate-1-pri.etst.com/track.php?domain=etst.com&toggle=browserjs&uid=MTcyMTY1NTQxNC42NTc0OmE3YzI0MGYyMTdiY2ZlYjAyMmU4YTQ1NTZhZDlmNzMzZDczMWYzNDZjZWJjOGE1MjU3Y2EyZDJhMzEyZTQyODg6NjY5ZTYwNzZhMDdkOQ%3D%3D
Requested by
Host: d38psrni17bvxu.cloudfront.net
URL: https://d38psrni17bvxu.cloudfront.net/scripts/js3.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
185.53.177.54 , Germany, ASN61969 (TEAMINTERNET-AS, DE),
Reverse DNS
Software
Caddy, nginx /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

device-memory
8
rtt
150
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
viewport-width
1600
Referer
https://vpn-gate-1-pri.etst.com/
dpr
1
downlink
10
ect
4g

Response headers

date
Mon, 22 Jul 2024 13:36:55 GMT
content-encoding
gzip
x-ssl-proxy
v2
accept-ch
viewport-width, dpr, device-memory, rtt, downlink, ect, ua, ua-full-version, ua-platform, ua-platform-version, ua-arch, ua-model, ua-mobile
host
{http.reverse_proxy.upstream.hostport}
server
Caddy, nginx
x-custom-track
browserjs
vary
Accept-Encoding
accept-ch-lifetime
30
content-type
text/html; charset=UTF-8
access-control-allow-origin
*
x-forwarded-host
vpn-gate-1-pri.etst.com
x-ssl-c
v1
alt-svc
h3=":8443"; ma=2592000
ls.php
vpn-gate-1-pri.etst.com/
16 B
373 B
XHR
General
Full URL
https://vpn-gate-1-pri.etst.com/ls.php?t=669e6076&token=4fec6a9952732eab521611148675372b96c1f715
Requested by
Host: vpn-gate-1-pri.etst.com
URL: https://vpn-gate-1-pri.etst.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
185.53.177.54 , Germany, ASN61969 (TEAMINTERNET-AS, DE),
Reverse DNS
Software
Caddy, nginx /
Resource Hash

Request headers

device-memory
8
rtt
150
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
viewport-width
1600
Referer
https://vpn-gate-1-pri.etst.com/
dpr
1
downlink
10
ect
4g

Response headers

date
Mon, 22 Jul 2024 13:36:55 GMT
x-adblock-key
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALquDFETXRn0Hr05fUP7EJT77xYnPmRbpMy4vk8KYiHnkNpednjOANJcaXDXcKQJN0nXKZJL7TciJD8AoHXK158CAwEAAQ==_BKHzgq7hXLnyOXAr9d6HZqqmJX7p1R8olXJv2PuXgLyQYwiVhHDzJ9tfkGMGO/y/34suByeuBqRBPhn28mPW0g==
x-ssl-c
v1
alt-svc
h3=":8443"; ma=2592000
x-ssl-proxy
v2
accept-ch
viewport-width, dpr, device-memory, rtt, downlink, ect, ua, ua-full-version, ua-platform, ua-platform-version, ua-arch, ua-model, ua-mobile
host
{http.reverse_proxy.upstream.hostport}
server
Caddy, nginx
access-control-max-age
86400
access-control-allow-methods
POST, OPTIONS
content-type
text/javascript;charset=UTF-8
access-control-allow-origin
accept-ch-lifetime
30
charset
utf-8
x-forwarded-host
vpn-gate-1-pri.etst.com
x-log-success
669e607715b4d7f0390e2a32
track.php
vpn-gate-1-pri.etst.com/
0
95 B
XHR
General
Full URL
https://vpn-gate-1-pri.etst.com/track.php?click=8df9896f187e0a0726f02b2306ecadf78c8e5586&domain=etst.com&uid=MTcyMTY1NTQxNC42NTc0OmE3YzI0MGYyMTdiY2ZlYjAyMmU4YTQ1NTZhZDlmNzMzZDczMWYzNDZjZWJjOGE1MjU3Y2EyZDJhMzEyZTQyODg6NjY5ZTYwNzZhMDdkOQ%3D%3D&ts=fENsZWFuUGVwcGVybWludEJsYWNrfHw1Y2U4NHxidWNrZXQwMTF8fHx8fHw2NjllNjA3NmEwNzg0fHx8MTcyMTY1NTQxNC45Njc0fDhlYTYyZDcwOTc1MDEwNjQ2ZDI0Njk5NjY5M2Y1ZGIzOGE0MTU2NDl8fHx8fDF8fDB8MHx8fHwxfHx8fHwwfDB8fHx8fHx8fHx8MHwwfHwwfHx8MHwwfFcxMD18fDF8VzEwPXw0ZmVjNmE5OTUyNzMyZWFiNTIxNjExMTQ4Njc1MzcyYjk2YzFmNzE1fDB8fDB8MHx8fA%3D%3D&kw=&search=&pcat=&bucket=&clientID=&adtest=off
Requested by
Host: d38psrni17bvxu.cloudfront.net
URL: https://d38psrni17bvxu.cloudfront.net/scripts/js3.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
185.53.177.54 , Germany, ASN61969 (TEAMINTERNET-AS, DE),
Reverse DNS
Software
Caddy, nginx /
Resource Hash

Request headers

device-memory
8
rtt
150
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
viewport-width
1600
Referer
https://vpn-gate-1-pri.etst.com/
dpr
1
downlink
10
ect
4g

Response headers

date
Mon, 22 Jul 2024 13:36:55 GMT
content-encoding
gzip
x-ssl-proxy
v2
accept-ch
viewport-width, dpr, device-memory, rtt, downlink, ect, ua, ua-full-version, ua-platform, ua-platform-version, ua-arch, ua-model, ua-mobile
host
{http.reverse_proxy.upstream.hostport}
server
Caddy, nginx
x-custom-track
none
vary
Accept-Encoding
accept-ch-lifetime
30
content-type
text/html; charset=UTF-8
access-control-allow-origin
*
x-forwarded-host
vpn-gate-1-pri.etst.com
x-ssl-c
v1
x-view-match
true
alt-svc
h3=":8443"; ma=2592000
85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d
heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/
Redirect Chain
  • http://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
  • https://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
3 KB
3 KB
Document
General
Full URL
https://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Requested by
Host: vpn-gate-1-pri.etst.com
URL: https://vpn-gate-1-pri.etst.com/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
54.205.103.129 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-205-103-129.compute-1.amazonaws.com
Software
/
Resource Hash
ecb530380e0a9c4c121dfaaa232f14cf51a46d4693bc9f0c4cc0702a60943bad
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-inline'
X-Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-inline'

Request headers

Referer
https://vpn-gate-1-pri.etst.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

access-control-allow-headers
X-Requested-With,Content-Type
access-control-allow-methods
GET,POST,OPTIONS
access-control-allow-origin
*
cache-control
no-store, no-cache, pre-check=0, post-check=0
content-length
3088
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
content-type
text/html;charset=UTF-8
date
Mon, 22 Jul 2024 13:36:55 GMT
x-content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
x-webkit-csp
default-src 'self'; script-src 'self' 'unsafe-inline'

Redirect headers

Location
https://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Non-Authoritative-Reason
HttpsUpgrades
zclkredirect
priam-hsj.com/
2 KB
2 KB
Document
General
Full URL
https://priam-hsj.com/zclkredirect?visitid=75c3be49-482f-11ef-aa87-0affcfa80ec7&type=js&browserWidth=1600&browserHeight=1200&iframeDetected=false&webdriverDetected=false&gpu=Intel%20Inc.%3B%20Intel%20Iris%20OpenGL%20Engine&timezone=UTC%2B01%3A00&timezoneName=Europe%2FLondon
Requested by
Host: heimi-lwx.com
URL: https://heimi-lwx.com/zclkvisitor/75c3be49-482f-11ef-aa87-0affcfa80ec7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.22.173.18 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-52-22-173-18.compute-1.amazonaws.com
Software
/
Resource Hash
e04c922607e068bdb5e9498fb65580aa067da97f92745bf13a3007b2d2fb5e89
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-inline'
X-Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-inline'

Request headers

Referer
https://heimi-lwx.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

access-control-allow-headers
X-Requested-With,Content-Type
access-control-allow-methods
GET,POST,OPTIONS
access-control-allow-origin
*
cache-control
no-store, no-cache, pre-check=0, post-check=0
content-length
1707
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
content-type
text/html;charset=UTF-8
date
Mon, 22 Jul 2024 13:36:56 GMT
redirected
JS
x-content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
x-webkit-csp
default-src 'self'; script-src 'self' 'unsafe-inline'
zp-redirect
priverautional.com/
1 KB
2 KB
Document
General
Full URL
https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw%3D%3D%3Fc%3Dwed2ttqt9nsnadt2jktr4g4b%26var10%3Dlateritious-falcon&caid=3ad53ba7-5b37-4e75-8642-2f16cf864742&zpid=75c3be49-482f-11ef-aa87-0affcfa80ec7&cid=wed2ttqt9nsnadt2jktr4g4b&rt=D&ts=1721655416500&hash=YBtlpPsk-4bXc3W-fNLC9PHw8l4Hm0Sxyqwj9rqLTTs
Requested by
Host: priam-hsj.com
URL: https://priam-hsj.com/zclkredirect?visitid=75c3be49-482f-11ef-aa87-0affcfa80ec7&type=js&browserWidth=1600&browserHeight=1200&iframeDetected=false&webdriverDetected=false&gpu=Intel%20Inc.%3B%20Intel%20Iris%20OpenGL%20Engine&timezone=UTC%2B01%3A00&timezoneName=Europe%2FLondon
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2611:3c00:19:af0b:1c80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
nginx /
Resource Hash
7c8c1dc97fd59b3442c0fdaf0421e6fe77f52900c5d92c0e44d6e9378a5968e7

Request headers

Referer
https://priam-hsj.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

cache-control
no-store, no-cache, pre-check=0, post-check=0
content-type
text/html;charset=UTF-8
date
Mon, 22 Jul 2024 13:36:57 GMT
expires
Thu, 01 Jan 1970 00:00:00 GMT
pragma
no-cache
server
nginx
via
1.1 93c19401e4c3042840b49b10b9478098.cloudfront.net (CloudFront)
x-amz-cf-id
-FQwVUUV_bo7JWiVdzEyoQZu3wl_5kdVMenriKDjinjjdnzudXYrOw==
x-amz-cf-pop
VIE50-P2
x-cache
Miss from cloudfront
redirect
priverautional.com/
749 B
1 KB
Document
General
Full URL
https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0hNbE0wRWxNa1lsTWtaMWF5MW5ieTVyWld4cmIyOW5jbTkxY0M1dVpYUWxNa1p3WlhKdFlXNWxiblJNYVc1clIyOGxNMFpqYjNWdWRISjVKVE5FZFdzbE1qWnBaQ1V6UkdVNU5ETXlOMk5oTFRjek5Ua3ROREUxWWkxaVpESmxMV1JsTXpWalpqbG1OemRpTnlVeU5tMWxjbU5vWVc1MFZYSnNKVE5FYUhSMGNITWxNalV6UVNVeU5USkdKVEkxTWtaM2QzY3ViV1ZzYjJSNWJXRnBjMjl1TG1OdkxuVnJKVEkyYjNKcFoybHVVbVZtWlhKbGNpVXpSR1poYm1SbGJTVXlObkIxWW14cGMyaGxjbE4xWWtsa0pUTkVKVGRDZG1GeU1UQWxOMFFsTWpad2RXSnNhWE5vWlhKRGJHbGphMGxrSlRORUpUZENZMnhwWTJ0cFpDVTNSQ1owUFRBbWN6MHpabU0xTkdFeE5EaGhObUUzTURRMk1ERTFPR0U1TmpreE56QmlOMlZqWXc9PT9jPXdlZDJ0dHF0OW5zbmFkdDJqa3RyNGc0YiZ2YXIxMD1sYXRlcml0aW91cy1mYWxjb24&ts=1721655417092&hash=vCcK8iVFOiUFWf8Omfgs-BrTzM8fzR5WkE1SasfL0bA&rm=D
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2611:3c00:19:af0b:1c80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
nginx /
Resource Hash

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

cache-control
no-store, no-cache, pre-check=0, post-check=0
content-type
text/html;charset=UTF-8
date
Mon, 22 Jul 2024 13:36:57 GMT
expires
Thu, 01 Jan 1970 00:00:00 GMT
pragma
no-cache
server
nginx
via
1.1 93c19401e4c3042840b49b10b9478098.cloudfront.net (CloudFront)
x-amz-cf-id
r5rpUoj_l9IP5x7yOCv7rroxtS2pz56AGihO0psCD4MzWa0z6iq7cA==
x-amz-cf-pop
VIE50-P2
x-cache
Miss from cloudfront
dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJ...
api.shopfinder24.com/r/
870 B
1 KB
Document
General
Full URL
https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wed2ttqt9nsnadt2jktr4g4b&var10=lateritious-falcon
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
3.127.134.231 Frankfurt am Main, Germany, ASN16509 (AMAZON-02, US),
Reverse DNS
ec2-3-127-134-231.eu-central-1.compute.amazonaws.com
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
0c213ea89d2da78925795f0081b351e0e719c9eb05b0411336d9f0c4eae9dd13

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

cache-control
no-cache, private
content-encoding
gzip
content-type
text/html; charset=UTF-8
date
Mon, 22 Jul 2024 13:36:57 GMT
referrer-policy
strict-origin-when-cross-origin
server
nginx/1.18.0 (Ubuntu)
vary
Accept-Encoding
permanentLinkGo
uk-go.kelkoogroup.net/
29 KB
30 KB
Document
General
Full URL
https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
Requested by
Host: api.shopfinder24.com
URL: https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wed2ttqt9nsnadt2jktr4g4b&var10=lateritious-falcon
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
95.211.116.26 , Netherlands, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-ecs-pub-mx-vip.kelkoo.com
Software
/
Resource Hash
b37d699bad18d67a2bc6b2e1b93196debd26c436e16255dbeabdcf566611a1db
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'none'
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://api.shopfinder24.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Accept-CH
Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory
Cache-Control
max-age=0, private, no-cache, no-store, must-revalidate
Charset
utf-8
Content-Length
29376
Content-Security-Policy
frame-ancestors 'none'
Content-Type
text/html; charset=UTF-8
Date
Mon, 22 Jul 2024 13:36:58 GMT
Pragma
no-cache
Referrer-Policy
origin-when-cross-origin
Request-Time
PT0.027606S
X-Content-Type-Options
nosniff
X-DD-B
1
X-DataDome
protected
X-DataDome-CID
AHrlqAAAAAMASOExKPbwrf0AwkrUbg==
X-Frame-Options
DENY
X-Permitted-Cross-Domain-Policies
master-only
X-Robots-Tag
noindex,nofollow
X-XSS-Protection
1; mode=block
clickId
107698148_1721655418000_15546384
country
uk
leadId
629D01J3DAHQ4ZBBZQHVTNZPVFNRXB
p.png
uk-go.kelkoogroup.net/assets/images/
68 B
594 B
Image
General
Full URL
https://uk-go.kelkoogroup.net/assets/images/p.png?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640829bffbc8018c4a12a100b60cfe48f66af197ba5d2bb9bd7ace3ecda8fc6156c1d5269c470a0d6f92056e45cc81d415fbb4b17a8ffd3d7eba1f3970b8b87ee1c9581d29a6e4d9febf74017af17625070cc845a0236270cdb61442b7d8f721674974e50bee761e96ba20a715367ab78c450ed378771d7fb552c7caad33d7ea673502bc0a4aeb4a7e6c90b7782b44ff3d5cebf5385144fe177
Requested by
Host: uk-go.kelkoogroup.net
URL: https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
95.211.116.26 , Netherlands, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-ecs-pub-mx-vip.kelkoo.com
Software
/
Resource Hash
63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'none'
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-device-memory
8

Response headers

Content-Security-Policy
frame-ancestors 'none'
Date
Mon, 22 Jul 2024 13:36:58 GMT
Referrer-Policy
origin-when-cross-origin
X-Content-Type-Options
nosniff
leadId
629D01J3DAHQ4ZBBZQHVTNZPVFNRXB
X-Permitted-Cross-Domain-Policies
master-only
Request-Time
PT0.001938S
X-Frame-Options
DENY
Content-Type
image/png
Cache-Control
private, must-revalidate
clickId
107698148_1721655418000_15546384
country
uk
X-Robots-Tag
noindex,nofollow
Content-Length
68
X-XSS-Protection
1; mode=block
tags.js
dd.kelkoogroup.net/
156 KB
29 KB
Script
General
Full URL
https://dd.kelkoogroup.net/tags.js
Requested by
Host: uk-go.kelkoogroup.net
URL: https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
3.161.82.21 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-3-161-82-21.fra56.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

Referer
https://uk-go.kelkoogroup.net/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
pBA4aJxxvlETbwc3InnFbAYYvkbWyGHP
content-encoding
gzip
via
1.1 3c13cc51908e4d37d2a5046d7703e256.cloudfront.net (CloudFront)
date
Mon, 22 Jul 2024 12:47:13 GMT
strict-transport-security
max-age=63072000; includeSubDomains; preload
x-amz-cf-pop
FRA56-P10
age
2986
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
last-modified
Thu, 18 Jul 2024 13:34:14 GMT
server
AmazonS3
etag
W/"0671305806c6cb6b97ce24dfc81ba7a0"
vary
Accept-Encoding
content-type
text/javascript
cache-control
max-age=3600, public
x-amz-cf-id
DGycYzTgHqNP7_Mb6e9xt5zax6vUS8bUAP5oVP6FUUEzuiZJKeQG9g==
collect
www.google-analytics.com/g/
0
258 B
Ping
General
Full URL
https://www.google-analytics.com/g/collect?v=2&tid=G-JN20G5KW6P&_p=923806406&sr=1600x1200&ul=en-gb&cid=994017808.1721655418&uid=a4c6294-190daa8dc90-200466&_fv=1&_s=1&dl=https%3A%2F%2Fuk-go.kelkoogroup.net%2FpermanentLinkGo%3Fcountry%3Duk%26id%3De94327ca-7359-415b-bd2e-de35cf9f77b7%26merchantUrl%3Dhttps%253A%252F%252Fwww.melodymaison.co.uk%26originReferer%3Dfandem%26publisherSubId%3Dlateritious-falcon%26publisherClickId%3Dwed2ttqt9nsnadt2jktr4g4b&dt=Redirecting%20to%20Melodymaison.co.uk&dr=https%3A%2F%2Fapi.shopfinder24.com%2F&dp=%2F%7C100545567%7C&sid=1721655418&sct=1&seg=1&en=page_view&_ss=1&ep.cd1=&ep.cd2=629D01J3DAHQ4ZBBZQHVTNZPVFNRXB&ep.cd3=100545567&ep.cd4=a4c6294-190daa8dc90-200466&ep.cd5=&ep.cd6=%7C100545567%7C
Requested by
Host: uk-go.kelkoogroup.net
URL: https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:831::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://uk-go.kelkoogroup.net/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Mon, 22 Jul 2024 13:36:58 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://uk-go.kelkoogroup.net
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
ados.js
uk-go.kelkoogroup.net/
1 KB
2 KB
XHR
General
Full URL
https://uk-go.kelkoogroup.net/ados.js
Requested by
Host: uk-go.kelkoogroup.net
URL: https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
95.211.116.26 , Netherlands, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-ecs-pub-mx-vip.kelkoo.com
Software
/
Resource Hash
3db77cfe0a6a059ff4d86ea8530439864095c5fe278e279b28c88f99a0f9b530
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'none'
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-device-memory
8

Response headers

Content-Security-Policy
frame-ancestors 'none'
Date
Mon, 22 Jul 2024 13:36:58 GMT
Referrer-Policy
origin-when-cross-origin
X-Content-Type-Options
nosniff
X-DataDome
protected
Accept-CH
Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory
X-Permitted-Cross-Domain-Policies
master-only
Request-Time
PT0.013013S
X-Frame-Options
DENY
Content-Type
text/html; charset=UTF-8
X-Robots-Tag
noindex,nofollow
Content-Length
1140
X-XSS-Protection
1; mode=block
fp
uk-go.kelkoogroup.net/
0
499 B
Ping
General
Full URL
https://uk-go.kelkoogroup.net/fp?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640829bffbc8018c4a12a100b60cfe48f66af197ba5d2bb9bd7ace3ecda8fc6156c1d5269c470a0d6f92056e45cc81d415fbb4b17a8ffd3d7eba1f3970b8b87ee1c9581d29a6e4d9febf74017af17625070cc845a0236270cdb61442b7d8f721674974e50bee761e96ba20a715367ab78c450ed378771d7fb552c7caad33d7ea673502bc0a4aeb4a7e6c90b7782b44ff3d5cebf5385144fe177
Requested by
Host: uk-go.kelkoogroup.net
URL: https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
95.211.116.26 , Netherlands, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-ecs-pub-mx-vip.kelkoo.com
Software
/
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'none'
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-device-memory
8
Content-Type
text/plain;charset=utf-8

Response headers

Content-Security-Policy
frame-ancestors 'none'
Date
Mon, 22 Jul 2024 13:36:58 GMT
Referrer-Policy
origin-when-cross-origin
X-Content-Type-Options
nosniff
leadId
629D01J3DAHQ4ZBBZQHVTNZPVFNRXB
X-Permitted-Cross-Domain-Policies
master-only
Request-Time
PT0.01294S
X-Frame-Options
DENY
Content-Type
text/plain; charset=UTF-8
clickId
107698148_1721655418000_15546384
country
uk
X-Robots-Tag
noindex,nofollow
Content-Length
0
X-XSS-Protection
1; mode=block
Primary Request /
www.melodymaison.co.uk/
Redirect Chain
  • https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1...
  • https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
353 KB
35 KB
Document
General
Full URL
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Requested by
Host: uk-go.kelkoogroup.net
URL: https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
e8d058ff8b3ac953a168b8117ec83e81c73b1e283077c2e1b04471a64531334d

Request headers

Referer
https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-device-memory
8

Response headers

Cache-Control
private, must-revalidate
Connection
Keep-Alive
Content-Encoding
gzip
Content-Type
text/html; charset=UTF-8
Date
Mon, 22 Jul 2024 13:36:58 GMT
Expires
Mon, 26 Jul 1997 05:00:00 GMT
Keep-Alive
timeout=2, max=100
Last-Modified
Mon, 22 Jul 2024 13:36:58 GMT
Server
Apache
Transfer-Encoding
chunked
Vary
Accept-Encoding

Redirect headers

Accept-CH
Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory
Content-Length
0
Content-Security-Policy
frame-ancestors 'none'
Date
Mon, 22 Jul 2024 13:36:58 GMT
Location
https://www.melodymaison.co.uk?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Referrer-Policy
origin-when-cross-origin
Request-Time
PT0.021154S
X-Content-Type-Options
nosniff
X-DataDome
protected
X-Frame-Options
DENY
X-Permitted-Cross-Domain-Policies
master-only
X-Robots-Tag
noindex,nofollow
X-XSS-Protection
1; mode=block
clickId
107698148_1721655418000_15546384
country
uk
leadId
629D01J3DAHQ4ZBBZQHVTNZPVFNRXB
f237c680-5e89-4bd6-aa7d-ade7c8f2a530
https://uk-go.kelkoogroup.net/
597 B
0
Other
General
Full URL
blob:https://uk-go.kelkoogroup.net/f237c680-5e89-4bd6-aa7d-ade7c8f2a530
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Length
597
Content-Type
application/javascript
/
dd.kelkoogroup.net/js/
236 B
621 B
XHR
General
Full URL
https://dd.kelkoogroup.net/js/
Requested by
Host: dd.kelkoogroup.net
URL: https://dd.kelkoogroup.net/tags.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
3.161.82.21 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-3-161-82-21.fra56.r.cloudfront.net
Software
DataDome /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

Referer
https://uk-go.kelkoogroup.net/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-type
application/x-www-form-urlencoded

Response headers

pragma
no-cache
date
Mon, 22 Jul 2024 13:36:58 GMT
via
1.1 6fa384f51cde51d7c86ee18d17ac3eaa.cloudfront.net (CloudFront)
strict-transport-security
max-age=63072000; includeSubDomains; preload
server
DataDome
x-amz-cf-pop
FRA56-P10
x-cache
Miss from cloudfront
content-type
application/json;charset=utf-8
access-control-allow-origin
*
cache-control
no-cache, no-store, must-revalidate
content-length
236
x-amz-cf-id
smjqWkZYpgL3udmCQZmOoi68Pvbi-VWLT0G_bHAB3u0i4GkkRqvDWQ==
expires
0
js
www.googletagmanager.com/gtag/
331 KB
108 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80b::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
4da6cfc6c4f16c1f79806c847f9a1e5fb6ceaf9672f597560de49eaf36fc0c35
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
access-control-allow-headers
Cache-Control
content-length
109770
x-xss-protection
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
expires
Mon, 22 Jul 2024 13:36:59 GMT
tp.widget.bootstrap.min.js
widget.trustpilot.com/bootstrap/v5/
21 KB
7 KB
Script
General
Full URL
https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
108.156.60.41 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-108-156-60-41.ams1.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
02e5bf47b2473c1da7a39a25b14f0f5d9857142842d33def047e492f9f610cb9
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 01:34:29 GMT
content-encoding
gzip
via
1.1 a5b856e4b06666713c5cc47a5b2ec7ae.cloudfront.net (CloudFront)
x-content-type-options
nosniff
strict-transport-security
max-age=31536000
x-amz-cf-pop
AMS1-P2
age
43350
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-length
6759
x-xss-protection
1; mode=block
last-modified
Thu, 26 Oct 2023 12:27:20 GMT
server
AmazonS3
etag
"15864ce88fa79a3e954417d0c3396798"
content-type
application/x-javascript
cache-control
max-age=86400
accept-ranges
bytes
x-amz-cf-id
ku9MvmuBwMkq-UxKTTUsBvYSdDeI5PzQQSpQ1w0nU423bpq90luo0g==
klarna.js
js.klarna.com/web-sdk/v1/
68 KB
19 KB
Script
General
Full URL
https://js.klarna.com/web-sdk/v1/klarna.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:21f3:2a00:1a:bdc6:b140:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
248b497fc053e91c1bd98482bae849cfa2b99e7416b82752a433d9dd6c31a7bc

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
AllTFmOrANV1L.PfXLBQitFiWbTpidrz
via
1.1 95e0c26862caa0a0aa5e9580919524f8.cloudfront.net (CloudFront), 1.1 1bf129b8787cf2e96d3bce725554e4d4.cloudfront.net (CloudFront)
content-encoding
br
date
Mon, 22 Jul 2024 13:36:37 GMT
x-amz-cf-pop
FRA56-C1, FRA2-C2
age
23
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-amz-replication-status
COMPLETED
alt-svc
h3=":443"; ma=86400
last-modified
Tue, 16 Jul 2024 09:18:51 GMT
server
AmazonS3
x-amz-meta-sdk-version
0.0.278
etag
W/"18c12062ad74163f3c3a552f36b70833"
vary
Accept-Encoding
content-type
application/javascript
cache-control
public,max-age=60
x-amz-cf-id
rR2wBPcDzqRL0HOPCO3tVjQS2KBcrbuNwwVxybPJBCPHtKuYBaMYQg==
klaviyo.js
static.klaviyo.com/onsite/js/
4 KB
2 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.2.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
nginx /
Resource Hash
6da19ff4e914344155769cc27bb99b2b8a2a3d658962478d58a64fbe7bd6d407
Security Headers
Name Value
Content-Security-Policy base-uri 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; object-src 'none'; frame-ancestors 'self' login.bigcommerce.com *.mybigcommerce.com admin.shopify.com klaviyo.file.force.com klaviyo.lightning.force.com klaviyo.my.salesforce.com; report-uri /csp/

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

content-security-policy
base-uri 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; object-src 'none'; frame-ancestors 'self' login.bigcommerce.com *.mybigcommerce.com admin.shopify.com klaviyo.file.force.com klaviyo.lightning.force.com klaviyo.my.salesforce.com; report-uri /csp/
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
age
5666
x-cache
HIT, HIT
content-length
1058
x-served-by
cache-lga13620-LGA, cache-lcy-eglc8600082-LCY
server
nginx
x-timer
S1721655419.245095,VS0,VE0
etag
"cdda5c0a1f5bbba7ff0667bfb283981d"
allow
GET, OPTIONS
access-control-max-age
86400
access-control-allow-methods
GET
access-control-allow-origin
*
content-language
en-us
cache-control
max-age=1, stale-while-revalidate=10800, stale-if-error=86400
access-control-allow-credentials
true
content-type
application/javascript
vary
Accept-Encoding
accept-ranges
bytes
access-control-allow-headers
x-cache-hits
1, 3
leadtag.js
s.kk-resources.com/
6 KB
3 KB
Script
General
Full URL
https://s.kk-resources.com/leadtag.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
18.66.147.54 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-18-66-147-54.fra60.r.cloudfront.net
Software
/
Resource Hash
ca74a7a70a57a337bb7771daa79719a7808e017ebcfb570a5f9c75a50256f81d

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 12:41:50 GMT
Content-Encoding
gzip
Via
1.1 ba67e20db38657ee5cb05d05b3da9d70.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA60-P4
Age
3308
X-Cache
Hit from cloudfront
Connection
keep-alive
Content-Length
2212
Last-Modified
Tue, 16 Jul 2024 11:03:19 GMT
ETag
"d76fe11fb1fca776e415e022e3e6f2c2b77f88b2"
Vary
Accept-Encoding
Content-Type
application/javascript; charset=UTF-8
X-Gravitee-Transaction-Id
584d3dc4-53f6-4941-8d3d-c453f6894110
Cache-Control
public, max-age=3600
Accept-Ranges
bytes
X-Gravitee-Request-Id
584d3dc4-53f6-4941-8d3d-c453f6894110
X-Amz-Cf-Id
NnY8Xvg7KQAV1EhA2oQG6gIb3t0GXwaW7lEbi8IU40BeyMeOvf0M4g==
KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
12 KB
13 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
9582ced8a675bf267cc7ac392a86413ed850e53c85919b93719134ecc22ea04b

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
12704
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOkCnqEu92Fr1Mu51xIIzI.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
17 KB
17 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOkCnqEu92Fr1Mu51xIIzI.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
db0424fb67fb52e7e538490240cc7fb9c05aa076333a4968f3dee30b825dabf9

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
17368
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
13 KB
13 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
7af61b2367eba2b1852e837c46a75696c130fd67b934aae77f9f082a5a771416

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
12848
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
17 KB
17 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
661d4b208656c006e7aab58acf7784857963123675de2302279fbe6c05313547

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
17336
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOmCnqEu92Fr1Mu7GxKOzY.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
12 KB
12 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
3c23eb02de6b34e30f18cfb7167abd81a2cedfd1da60dfcb71989517ab3fb431

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:32 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=97
Content-Length
11872
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOmCnqEu92Fr1Mu4mxK.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
15 KB
16 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:32 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
15744
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
12 KB
12 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
7f1c829b0c90fd664a03bb714a74f7d35d9e38ee1687104abc8ad5bd9c8ccb6c

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
11800
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
16 KB
16 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
b019538234514166ec7665359d097403358f8a4c991901983922fb4d56989f1e

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=96
Content-Length
15920
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
12 KB
12 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
fc66f942651a9fe1a598770d3d896529dcd7a03d02f40655451513093103e61b

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:32 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
11824
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
15 KB
16 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 10:39:32 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
15860
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
13 KB
13 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
bfd1a0c9c783e84595589f33e1828a57194951ab7dbba5b6b43e6cee19c38301

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 01 Jul 2022 12:40:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Content-Length
12832
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
17 KB
17 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
3cf78ad3bcd1324e10a4acdc34bfc4a159f9a045b30edbe3738a9d1b9f807a39

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 01 Jul 2022 12:40:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
17552
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
11 KB
12 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
2781e9e7c3f369b8fc7965e679b17b60b5b11eaae5da1e5045107bbdd9d568f0

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 01 Jul 2022 12:40:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=99
Content-Length
11756
Expires
Tue, 23 Jul 2024 13:36:59 GMT
KFOlCnqEu92Fr1MmYUtfBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/
15 KB
16 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/roboto/KFOlCnqEu92Fr1MmYUtfBBc4.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
7e262106f82cc52663e403f5b73795bbeab9ca0630c33c03579354fbcd4fae1e

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 01 Jul 2022 12:40:30 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=95
Content-Length
15752
Expires
Tue, 23 Jul 2024 13:36:59 GMT
20240718-162801.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
59 KB
60 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240718-162801.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
c2b2cafb4c3ddb1a6bb9a48bb6de9f337a0f048d233922a0c1e959958147bf50

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
338343
cdn-edgestorageid
1079
x-bo-processingtime
11
cdn-cachedat
07/21/2024 23:00:37
cdn-pullzone
1542682
content-length
60536
x-bo-server
DE-225
last-modified
Sun, 21 Jul 2024 23:00:37 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
15
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
82.11%
cdn-requestid
653f652c957f2d747d88e1d631e1490d
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240716-113926.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
26 KB
26 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240716-113926.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
b10d8a89f977381c75fa2bacffdd6e4ad6af495d16b0683f16258fc88a394ef0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
176022
cdn-edgestorageid
1082
x-bo-processingtime
8
cdn-cachedat
07/16/2024 10:42:39
cdn-pullzone
1542682
content-length
26222
x-bo-server
DE-261
last-modified
Tue, 16 Jul 2024 10:42:38 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
42
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
85.1%
cdn-requestid
b8eb2580c2f846df1ef96f8bbf0a32ac
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240429-161707.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
33 KB
34 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240429-161707.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
5ab720c1b2d704779881ce819410021c15428040c25dd9be7342adf4d36602ac

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
216027
cdn-edgestorageid
1081
x-bo-processingtime
8
cdn-cachedat
07/03/2024 09:46:07
cdn-pullzone
1542682
content-length
33834
x-bo-server
DE-267
last-modified
Wed, 03 Jul 2024 09:46:07 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
119
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
84.34%
cdn-requestid
e01279aa966921d64e60051a0a084147
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240327-141517.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
135 KB
136 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240327-141517.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
3443d754b03660bcb25e8006cf48461d46ad2e0fdbba59e803c342b73e9d2099

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
589411
cdn-edgestorageid
1079
x-bo-processingtime
23
cdn-cachedat
06/25/2024 14:34:58
cdn-pullzone
1542682
content-length
138126
x-bo-server
DE-228
last-modified
Tue, 25 Jun 2024 14:34:58 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
108
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
76.57%
cdn-requestid
1d9035d28ae5e1db7eb7d399069f3ab4
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240610-152734.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
16 KB
17 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240610-152734.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
34745159e674c5c8040c706b732682a0f2d3f73161860b70274fe63164cc8a93

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
108115
cdn-edgestorageid
1079
x-bo-processingtime
11
cdn-cachedat
07/10/2024 14:43:51
cdn-pullzone
1542682
content-length
16380
x-bo-server
DE-223
last-modified
Wed, 10 Jul 2024 14:43:51 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
17
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
84.85%
cdn-requestid
398f8e201f7d4c3f164bcb5ee5a8459c
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240618-122904.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
41 KB
42 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240618-122904.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
df177883675276b075b095505beece35c8f0172bc6796b9a36b35f6f04a11a2f

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
252412
cdn-edgestorageid
1081
x-bo-processingtime
9
cdn-cachedat
07/18/2024 14:10:07
cdn-pullzone
1542682
content-length
42232
x-bo-server
DE-268
last-modified
Thu, 18 Jul 2024 14:10:06 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
165
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
83.27%
cdn-requestid
db80e5dc149c10430b1f2d62d132969b
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240523-125435.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
31 KB
31 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240523-125435.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
9f3a62fd5babbcc733d1579cce5db9e343207302167d22ea1e312b2a828c91b4

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
177613
cdn-edgestorageid
1079
x-bo-processingtime
11
cdn-cachedat
07/21/2024 08:34:37
cdn-pullzone
1542682
content-length
31418
x-bo-server
DE-228
last-modified
Sun, 21 Jul 2024 08:34:37 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
77
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
82.31%
cdn-requestid
3612a417bed0bfcf2bf0a8bc7a483397
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240718-162902.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
58 KB
59 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240718-162902.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
a2707e3c7d8b63b8e0b1cf86b06f88c637457bf5639636a60606359b2f769ab6

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
349532
cdn-edgestorageid
1079
x-bo-processingtime
9
cdn-cachedat
07/21/2024 23:00:37
cdn-pullzone
1542682
content-length
59396
x-bo-server
DE-234
last-modified
Sun, 21 Jul 2024 23:00:37 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
48
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
83.01%
cdn-requestid
78388dc601e9cf354048b26d106ce8d3
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
1.f960a4004923488d9df68cf2062d884e_sync.css
www.melodymaison.co.uk/var/cache/css_dir/
535 KB
138 KB
Stylesheet
General
Full URL
https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
5025d53e71e58ba2cd0d2b5fce0b7ef99afa04b0b7e44ebbdd8adf88b4bca93c

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Content-Encoding
gzip
Last-Modified
Mon, 22 Jul 2024 12:27:51 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Transfer-Encoding
chunked
Content-Type
text/css
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Expires
Wed, 21 Aug 2024 13:36:59 GMT
1.4ba3732d3656ab2070de859ab86b1fc7async.js
www.melodymaison.co.uk/var/cache/js_dir/
12 KB
4 KB
Script
General
Full URL
https://www.melodymaison.co.uk/var/cache/js_dir/1.4ba3732d3656ab2070de859ab86b1fc7async.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
3d311b781df47d5e0d1f5bb219580c66704cc795eac609d57b6e2865a0343e00

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Content-Encoding
gzip
Last-Modified
Fri, 12 Jul 2024 14:31:38 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
application/javascript
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Content-Length
4122
Expires
Wed, 21 Aug 2024 13:36:59 GMT
2.f6445345845e01aa2d430a046279ada2_sync.js
www.melodymaison.co.uk/var/cache/js_dir/
522 KB
147 KB
Script
General
Full URL
https://www.melodymaison.co.uk/var/cache/js_dir/2.f6445345845e01aa2d430a046279ada2_sync.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
1806f791587951939348138ac440fc793fffa1f846c2bde9a69f7b7f6a358f61

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Content-Encoding
gzip
Last-Modified
Mon, 22 Jul 2024 11:17:29 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Transfer-Encoding
chunked
Content-Type
application/javascript
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Expires
Wed, 21 Aug 2024 13:36:59 GMT
flag_gb.svg
www.melodymaison.co.uk/skin/melody/images/
1 KB
915 B
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/flag_gb.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
4aceab050cd9a245b7d2f45dabad55450ac49f313d3e35c0e2f2c97d0e3e6c02

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Content-Encoding
gzip
Last-Modified
Wed, 31 May 2023 14:58:16 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=98
Content-Length
540
Expires
Wed, 21 Aug 2024 13:36:59 GMT
logo.svg
www.melodymaison.co.uk/skin/melody/images/2022/
9 KB
4 KB
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/2022/logo.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
726f81160ce6eecf167defa037f3a216dbce0f5c36b5843882c53436a1310d43

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Content-Encoding
gzip
Last-Modified
Fri, 13 May 2022 09:43:36 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=94
Content-Length
3499
Expires
Wed, 21 Aug 2024 13:36:59 GMT
fz.js
bt.fraud0.com/api/v2/
43 B
167 B
Script
General
Full URL
https://bt.fraud0.com/api/v2/fz.js?cid=c3d143bb-f8e8-4cb9-9d17-85a3e7d48c88
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
34.160.30.67 Kansas City, United States, ASN396982 (GOOGLE-CLOUD-PLATFORM, US),
Reverse DNS
67.30.160.34.bc.googleusercontent.com
Software
/
Resource Hash
24d963bb44383166e9ca9fdee3505cd5b86d1d105e70f655655530de6844e0e4

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
via
1.1 google
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
43
content-type
text/plain; charset=utf-8
logo-m.svg
www.melodymaison.co.uk/skin/melody/images/2022/
2 KB
1 KB
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/2022/logo-m.svg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
de55a486f22da0b498d3c1d5f33c5f9b8d44ca5d3b5eb79a2b7b81bf9e9ef968

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Content-Encoding
gzip
Last-Modified
Thu, 23 Jun 2022 11:40:17 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=97
Content-Length
744
Expires
Wed, 21 Aug 2024 13:36:59 GMT
tmpixel.min.js
th02.melodymaison.co.uk/
46 KB
46 KB
Script
General
Full URL
https://th02.melodymaison.co.uk/tmpixel.min.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
35.190.75.202 Kansas City, United States, ASN15169 (GOOGLE, US),
Reverse DNS
202.75.190.35.bc.googleusercontent.com
Software
UploadServer /
Resource Hash
fffc2cf20d97938c6d6e5bb2cea1511441307cb787f2e5626fb618b3a5a9a386

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:11:01 GMT
age
1558
x-guploader-uploadid
ACJd0NoI8trupXzIbZLEgnHWCYUtnh0KyHVvPvCkA836jZ9n733kNOfLsajaTKHuheJmHX4k9aE
x-goog-storage-class
STANDARD
x-goog-metageneration
1
x-goog-stored-content-encoding
identity
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
46878
last-modified
Tue, 02 Jul 2024 22:06:20 GMT
server
UploadServer
etag
"53ccc0f0936ec48631587b1f2cf5749b"
x-goog-hash
crc32c=NxwWbw==, md5=U8zA8JNuxIYxWHsfLPV0mw==
x-goog-generation
1719957980567428
content-language
en
content-type
application/javascript
cache-control
public, max-age=3600
x-goog-stored-content-length
46878
accept-ranges
bytes
expires
Mon, 22 Jul 2024 14:11:01 GMT
js
www.googlecommerce.com/trustedstores/api/
584 B
2 KB
Script
General
Full URL
https://www.googlecommerce.com/trustedstores/api/js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:829::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
07eb7686ed2e98bb70cd40e77c94b4f1a08d4d7c81302938649e4b1eecefa03f
Security Headers
Name Value
Content-Security-Policy script-src 'report-sample' 'nonce-cvfsF_qUvaTa3uunZ_Hmlw' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/VerifiedReviewsGcrHttp/cspreport;worker-src 'self', script-src 'unsafe-inline' 'unsafe-eval' blob: data: 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com;report-uri /_/VerifiedReviewsGcrHttp/cspreport/allowlist, require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrHttp/cspreport
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
content-security-policy
script-src 'report-sample' 'nonce-cvfsF_qUvaTa3uunZ_Hmlw' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/VerifiedReviewsGcrHttp/cspreport;worker-src 'self', script-src 'unsafe-inline' 'unsafe-eval' blob: data: 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com;report-uri /_/VerifiedReviewsGcrHttp/cspreport/allowlist, require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrHttp/cspreport
content-encoding
gzip
x-content-type-options
nosniff
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
x-xss-protection
0
reporting-endpoints
default="/_/VerifiedReviewsGcrHttp/web-reports?context=eJzjstDikmLw0JBikPj6kkkLiJ3SZ7CGALFP_QzWOCBuvXmOdToQJ_07z1oCxEsiLrIeSbzIKsTD8fvAzy1sAjsOt19hUjJKyi-ML87ILyjIzEsvSy3KTMtMTSlKLctMLS8uzSxOLQKKxRsZGJkYmBua6RkYxRcYAADf_zB9"
accept-ch
Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factors, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
cross-origin-opener-policy
same-origin
server
ESF
vary
Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site
x-frame-options
SAMEORIGIN
content-type
text/javascript; charset=utf-8
cache-control
private, max-age=14400
permissions-policy
ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=*
expires
Mon, 22 Jul 2024 13:36:59 GMT
gtm.js
www.googletagmanager.com/
181 KB
65 KB
Script
General
Full URL
https://www.googletagmanager.com/gtm.js?id=GTM-WZZ3FXB
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80b::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
07dee3272a0d7fecd1a602c169dc6df86ab43f42969ad7aa3a21915702fb7a9a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
66855
x-xss-protection
0
last-modified
Mon, 22 Jul 2024 12:00:00 GMT
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Mon, 22 Jul 2024 13:36:59 GMT
fbevents.js
connect.facebook.net/en_US/
224 KB
60 KB
Script
General
Full URL
https://connect.facebook.net/en_US/fbevents.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f084:105:face:b00c:0:3 Frankfurt am Main, Germany, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
eaa003d85cb77f94fcae98396e583ce01d0c375b57235402c884ef8a792b951e
Security Headers
Name Value
Content-Security-Policy default-src 'self' data: blob: facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;script-src *.fbcdn.net *.facebook.net 'unsafe-inline' blob: data: 'self' 'unsafe-eval';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net wss://*.fbcdn.net attachment.fbsbx.com blob: 'self';img-src 'self' data: blob: facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c&minimize=0;require-trusted-types-for 'script';
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

content-security-policy
default-src 'self' data: blob: facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;script-src *.fbcdn.net *.facebook.net 'unsafe-inline' blob: data: 'self' 'unsafe-eval';style-src data: blob: 'unsafe-inline' facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;connect-src *.fbcdn.net *.facebook.net wss://*.fbcdn.net attachment.fbsbx.com blob: 'self';img-src 'self' data: blob: facebook.net *.facebook.net fbcdn.net *.fbcdn.net fbsbx.com *.fbsbx.com;block-all-mixed-content;upgrade-insecure-requests;report-uri https://www.facebook.com/csp/reporting/?m=c&minimize=0;require-trusted-types-for 'script';
content-encoding
gzip
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; preload; includeSubDomains
date
Mon, 22 Jul 2024 13:36:59 GMT
document-policy
force-load-at-top
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
58677
x-xss-protection
0
reporting-endpoints
coop_report="https://www.facebook.com/browser_reporting/coop/?minimize=0", coep_report="https://www.facebook.com/browser_reporting/coep/?minimize=0", permissions_policy="https://www.facebook.com/ajax/browser_error_reports/"
x-fb-connection-quality
EXCELLENT; q=0.9, rtt=16, rtx=0, c=14, mss=1392, tbw=2768, tp=-1, tpl=-1, uplat=1, ullat=-1
pragma
public
x-fb-debug
29qfPqUrMlHigc6cD9KVIieTk6RwbcAToKSOCQud+DB7eLEvwe/k7g3Xaa4r5HJYpYR2D/LrwbtdEN3PSVIOzQ==
cross-origin-embedder-policy-report-only
require-corp;report-to="coep_report"
cross-origin-opener-policy
same-origin-allow-popups;report-to="coop_report"
vary
Accept-Encoding
report-to
{"max_age":2592000,"endpoints":[{"url":"https:\/\/www.facebook.com\/browser_reporting\/coop\/?minimize=0"}],"group":"coop_report","include_subdomains":true}, {"max_age":86400,"endpoints":[{"url":"https:\/\/www.facebook.com\/browser_reporting\/coep\/?minimize=0"}],"group":"coep_report"}, {"max_age":21600,"endpoints":[{"url":"https:\/\/www.facebook.com\/ajax\/browser_error_reports\/"}],"group":"permissions_policy"}
content-type
application/x-javascript; charset=utf-8
x-frame-options
DENY
origin-agent-cluster
?0
cache-control
public, max-age=1200
permissions-policy
accelerometer=(), attribution-reporting=(), autoplay=(), battery=(self), bluetooth=(), camera=(), ch-device-memory=(), ch-downlink=(), ch-dpr=(), ch-ect=(), ch-rtt=(), ch-save-data=(), ch-ua-arch=(), ch-ua-bitness=(), ch-viewport-height=(), ch-viewport-width=(), ch-width=(), clipboard-read=(), clipboard-write=(), compute-pressure=(), display-capture=(), encrypted-media=(), fullscreen=(self), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), keyboard-map=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), otp-credentials=(), payment=(), picture-in-picture=(), private-state-token-issuance=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), shared-storage=(), shared-storage-select-url=(), private-state-token-redemption=(), usb=(), usb-unrestricted=(), unload=(self), window-management=(), xr-spatial-tracking=();report-to="permissions_policy"
timing-allow-origin
*
expires
Sat, 01 Jan 2000 00:00:00 GMT
events.js
analytics.tiktok.com/i18n/pixel/
4 KB
2 KB
Script
General
Full URL
https://analytics.tiktok.com/i18n/pixel/events.js?sdkid=C9OGCDRC77U96QF3QC30&lib=ttq
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2.18.64.26 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a2-18-64-26.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
9594d13cb03827d6c4cc02e04efd7b222b1843622da94b64265b975666cd7c19

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-akamai-request-id
7e1260c5.acc94583
date
Mon, 22 Jul 2024 13:36:59 GMT
content-encoding
gzip
x-tt-trace-tag
id=16;cdn-cache=miss;type=dyn
x-tt-trace-id
00-24072213365995DBAB8928C98D30BD0A-5F4BF6ABA3C0BAAE-00
x-cache
TCP_MISS from a2-20-179-90.deploy.akamaitechnologies.com (AkamaiGHost/11.5.4-57255204) (-)
x-parent-response-time
104,2.20.179.90
server-timing
cdn-cache; desc=MISS, edge; dur=92, origin; dur=12, inner; dur=4
content-length
1498
pragma
no-cache
server
nginx
x-tt-logid
2024072213365995DBAB8928C98D30BD0A
x-cache-remote
TCP_MISS from a23-218-222-78.deploy.akamaitechnologies.com (AkamaiGHost/11.5.4-57255204) (-)
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
cache-control
max-age=0, no-cache, no-store
x-origin-response-time
12,23.218.222.78
x-tt-trace-host
01439bbf843375780b7f142d4e6aaa5341f8cfa9e290185d40d8495d9f463310b812f62fe03467889d2d2871b4cf05108192017d2d6ad8dfa01a7cc5b6f9cef208336c64a7c25b799b4b1f4d7cf3fb613c329571f4c69bcd614e6f34449c918e440aeab13b4193fb7c6f48fb263281f14a
expires
Mon, 22 Jul 2024 13:36:59 GMT
1Ptug8zYS_SKggPNyC0ITw.woff2
www.melodymaison.co.uk/skin/melody/fonts/raleway/
20 KB
20 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
3650de8bc2dd8352b01aa49e9f0ae225098e86a31da32b04d81abb76b598d0d6

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Wed, 23 Jun 2021 14:56:48 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=100
Content-Length
20444
Expires
Tue, 23 Jul 2024 13:36:59 GMT
fender_analytics.f692ee00c71150d7db91.js
static-tracking.klaviyo.com/onsite/js/
31 KB
13 KB
Script
General
Full URL
https://static-tracking.klaviyo.com/onsite/js/fender_analytics.f692ee00c71150d7db91.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
182aed8bfe77643efd0464370a017e39fe115bc115962dede8fea94ac9191c56

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
5WJy..Lo4mK2jnII0rHa1l5haINArMgZ
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
x-amz-request-id
41Y2RTP149KA3F25
age
5672
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
12748
x-amz-id-2
mKL1xWMRGO3xerTYlPL0yRvVbZ5DZgnzOEYw7UzT/IairFK8mTlaNUFMOeD5za6kjnB4D8Fzjtw=
x-served-by
cache-lga21947-LGA, cache-lon4229-LON
last-modified
Thu, 11 Apr 2024 15:48:20 GMT
server
AmazonS3
etag
"cb6418619f08d5e582cf68f2d2432438"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
f762585ddd3a013913c4e420e75aa2819d1084f2
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
2087646, 2020
static.500134348b1f0969ffe3.js
static-tracking.klaviyo.com/onsite/js/
2 KB
1 KB
Script
General
Full URL
https://static-tracking.klaviyo.com/onsite/js/static.500134348b1f0969ffe3.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.194.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
1ba49e8383e2329fe4f6e2a33172420fefd5bee26ce915cef9315f5b09c54cf8

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
pOOHfwEpxidpf1C5y5x2xTnzSKHLx9Qw
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
x-amz-request-id
ENY9D5YSSWTZMA0V
age
5671
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
1029
x-amz-id-2
7YTZXjqkIvOweXIi7oeSA0xceDuWnmsMjEiNKqUFwDsP8LixUujiplLZJYiO/I8qfIFeO9cu6W1SD2AsFigCFg==
x-served-by
cache-lga21976-LGA, cache-lon4229-LON
last-modified
Wed, 03 Apr 2024 02:24:08 GMT
server
AmazonS3
etag
"64de10774c3382fe4adddab07ea17f0d"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
a2a09d2f114724cda111ccd8470493362b1982e3
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
58, 2090
runtime.5852ae0ae694cd721bb9.js
static.klaviyo.com/onsite/js/
20 KB
8 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/runtime.5852ae0ae694cd721bb9.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.2.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
b33ecc75e604e9c386bbe02dc0f3f94bb5d3682a594e6e091e7c0c9549a44fc5

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
yABpuGXnZdd1KUtbMYpzbfrjsKXwpngU
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
x-amz-request-id
95DTR06V2X97E5GF
age
5672
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
7698
x-amz-id-2
WU48p+JgQika0RywV7bV7XSZKY56rqkhFZWayxOtwoQzEs2D8di2prg9IYeeyVbkv1MHptTz+Ho=
x-served-by
cache-lga21957-LGA, cache-lon420109-LON
last-modified
Thu, 18 Jul 2024 21:20:29 GMT
server
AmazonS3
etag
"35715e199d19a98c4ef88a47e43f94cc"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
3c0c8995c0220babad2cc2dd37e099460dcdc19f
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
14, 2254
sharedUtils.58c71a5d906c1c27c8e6.js
static.klaviyo.com/onsite/js/
48 KB
18 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/sharedUtils.58c71a5d906c1c27c8e6.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.2.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
43f84fc07ca84521ccdd33195be1d62cbe8b43720aecc3e26d859b15061c3b30

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
o9Gxi82ssAY3LmtpboI_VmbWr6MYr.Qk
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
x-amz-request-id
G2MHZSBE7Q3NBPST
age
5672
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
17916
x-amz-id-2
hhHuk5iXl472L1KBl30N17+3CN3zzL2h6SMZr8TGiTqPNVkW5u+BxLB0D7cl5x1qOa69YXELbV0=
x-served-by
cache-lga21941-LGA, cache-lon420109-LON
last-modified
Wed, 03 Jul 2024 09:05:31 GMT
server
AmazonS3
etag
"6cc01be3baf017cfa85878bcac0f9e8f"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
5e2dfa1baa2ac2516067bb4cb997bfddff5620ed
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
1097549, 2154
vendors~signup_forms~post_identification_sync~onsite-triggering.c14341885543cb645efc.js
static.klaviyo.com/onsite/js/
12 KB
4 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/vendors~signup_forms~post_identification_sync~onsite-triggering.c14341885543cb645efc.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.2.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
2222a907ad2fb7ba41f4a997ef171321add118fc95f14be074debc3290e1ac59

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
Ez16MoxhPquxXdlhYF9sWgpH9m1QDXhm
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
x-amz-request-id
RC12JSQ3R2B07EYD
age
5672
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
4100
x-amz-id-2
p7UZsp5JEN6wbLK2qdMQiZclhFKdFs4cb20pOOn9PVKbj9SooS36vR7ofoo/uX+CX/Nk+9WS8KGYF+3M3QRlD7eNxjq71Z+e
x-served-by
cache-lga21980-LGA, cache-lon420109-LON
last-modified
Mon, 24 Jun 2024 13:00:51 GMT
server
AmazonS3
etag
"9ffe3c33ee0912112ebffc1673dcb79e"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
1ba971f639266cabe55904cbeae0edad9add3ed4
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
61, 1740
vendors~signup_forms.02363fe5acd5fa75cb6b.js
static.klaviyo.com/onsite/js/
21 KB
7 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/vendors~signup_forms.02363fe5acd5fa75cb6b.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.2.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
c0a9caf662f6ac36c25690c76124101ec7ee0d8937734ddf35ffa89dfb7120ad

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
Mekwof6XjI4q2BHYhTSsMqFmFe4SDBfo
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
x-amz-request-id
RC1EAVJFCYCYTEDW
age
5672
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
6996
x-amz-id-2
hXz2idQOMfvufPQKWZX9zk3PUt+OZnC/NjRGF7CqBFcdHgDlBey9v48kAMOPi/ieP96Pmm9RUjHnRiSsZxSO8IqTE5wpOq6A
x-served-by
cache-lga21949-LGA, cache-lon420109-LON
last-modified
Mon, 24 Jun 2024 13:00:51 GMT
server
AmazonS3
etag
"61ccc2011600d4f458768ffe94ddb555"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
1ba971f639266cabe55904cbeae0edad9add3ed4
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
63, 1710
default~signup_forms~onsite-triggering.880bde204b8ee5a4bc37.js
static.klaviyo.com/onsite/js/
32 KB
9 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/default~signup_forms~onsite-triggering.880bde204b8ee5a4bc37.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.2.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
914f159ab6f0a08a1cec049c6ed2b02c6dce9a3c6a5d7103c1028baf5c6ddfcd

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
TCLdJkL8Iy0EL9kJPG2XU3Ulc0EcHiYO
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
x-amz-request-id
CPRP7MF7AHSYEWER
age
5672
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
9251
x-amz-id-2
l0ozQ6LhzI0QJ2qQ8NlubwXKpVFMEIUuoPByJZARCUQQstPH1mf16K7R9fasrlb/iNTN3TvJjF/eidQgRixc35EZNsNmmsKcBHPQS18HQKo=
x-served-by
cache-lga21940-LGA, cache-lon420109-LON
last-modified
Tue, 02 Jul 2024 18:50:16 GMT
server
AmazonS3
etag
"d6b76df89ecf86204b5fe867d284de34"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
c4f147782cde260d619a1c566ff3b2560e3ad660
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
38349, 1715
signup_forms.6a972a58c16254a9f1c7.js
static.klaviyo.com/onsite/js/
14 KB
5 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/signup_forms.6a972a58c16254a9f1c7.js?cb=1
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=S9hTzE
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.2.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
b4f459599d92979623b52c45d6b3775486f92cb00db55621b43799cfd91bf98f

Request headers

Referer
https://www.melodymaison.co.uk/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
bQ2zCRyZKHh.rDJ1xI_V0BLETa9p9yAu
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
x-amz-request-id
XB5KNB0S4CZMK3XP
age
5672
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
fender-asset
content-length
5138
x-amz-id-2
Fu134mf2p8y4q4ahgn0Dld8hhdu6CEIgNaRdH8F5QSURuwehsLpLtLCbR5Sgu2uU4nzuUbMdQI4=
x-served-by
cache-lga21931-LGA, cache-lon420109-LON
last-modified
Thu, 27 Jun 2024 16:31:42 GMT
server
AmazonS3
etag
"eed975187f707457bafc3d36797f3ab1"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
dab50ba5f2ff41d14ab217987084867b2749f75b
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
41, 1749
js
www.googletagmanager.com/gtag/
205 KB
74 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=UA-2202141-1&l=dataLayer&cx=c
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80b::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
dfccefead98d11f48249e86fa31398ecdb89caae3113571377f1830e06fd9863
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
75388
x-xss-protection
0
last-modified
Mon, 22 Jul 2024 12:00:00 GMT
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Mon, 22 Jul 2024 13:36:59 GMT
collect
www.google-analytics.com/g/
0
0
Fetch
General
Full URL
https://www.google-analytics.com/g/collect?v=2&tid=G-TXF6XWMDRC&gtm=45je47h0v888492715za200&_p=1721655419019&_gaz=1&gcs=G111&gcd=13t3t3t3t5&npa=0&dma=0&tag_exp=95250752&cid=566256550.1721655419&ul=en-gb&sr=1600x1200&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1721655419&sct=1&seg=0&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6294-190daa8dc90-200466%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&dr=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&dt=Melody%20Maison%20%7C%20Mirrors%2C%20Furniture%20%26%20Home%20Accessories.&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&ep.optimize_id=GTM-P7WKRGR&tfd=999&_z=fetch
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:831::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Mon, 22 Jul 2024 13:36:59 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.melodymaison.co.uk
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
stats.g.doubleclick.net/g/
0
250 B
Ping
General
Full URL
https://stats.g.doubleclick.net/g/collect?v=2&tid=G-TXF6XWMDRC&cid=566256550.1721655419&gtm=45je47h0v888492715za200&aip=1&dma=0&gcs=G111&gcd=13t3t3t3t5&npa=0&frm=0
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c04::9c Brussels, Belgium, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Mon, 22 Jul 2024 13:36:59 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.melodymaison.co.uk
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
js
www.googletagmanager.com/gtag/
262 KB
91 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=AW-1065793885&l=dataLayer&cx=c
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-TXF6XWMDRC
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80b::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
0873eb2cabd6233c93500ccb8cdf5198f81375493a2711cd555425ae485f3b41
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
92559
x-xss-protection
0
last-modified
Mon, 22 Jul 2024 12:00:00 GMT
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Mon, 22 Jul 2024 13:36:59 GMT
k.gif
s.kelkoogroup.net/ Frame
0
0
Preflight
General
Full URL
https://s.kelkoogroup.net/k.gif
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
185.60.164.26 , France, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-sale-pub2-srv-vip.kelkoo.com
Software
/
Resource Hash

Request headers

Accept
*/*
Access-Control-Request-Headers
etag
Access-Control-Request-Method
GET
Origin
https://www.melodymaison.co.uk
Sec-Fetch-Mode
cors
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Access-Control-Allow-Credentials
true
Access-Control-Allow-Headers
etag
Access-Control-Allow-Methods
GET
Access-Control-Allow-Origin
https://www.melodymaison.co.uk
Access-Control-Max-Age
3600
Date
Mon, 22 Jul 2024 13:36:59 GMT
Vary
Origin
X-Gravitee-Request-Id
6ccbd2dd-6ca9-46f8-8bd2-dd6ca926f831
X-Gravitee-Transaction-Id
6ccbd2dd-6ca9-46f8-8bd2-dd6ca926f831
content-length
0
k.gif
s.kelkoogroup.net/
43 B
797 B
XHR
General
Full URL
https://s.kelkoogroup.net/k.gif
Requested by
Host: s.kk-resources.com
URL: https://s.kk-resources.com/leadtag.js
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
185.60.164.26 , France, ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL),
Reverse DNS
dc1-sale-pub2-srv-vip.kelkoo.com
Software
/
Resource Hash
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b

Request headers

ETag
a2Vsa29vSWQ9YTRjNjI5NC0xOTBkYWE4ZGM5MC0yMDA0NjY=
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Referer
https://www.melodymaison.co.uk/

Response headers

Pragma
no-cache
Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 01 Jan 2010 00:00:00 GMT
ETag
a2Vsa29vSWQ9YTRjNjI5NC0xOTBkYWE4ZGM5MC0yMDA0NjY=
Vary
*,Origin
Content-Type
image/gif
Access-Control-Allow-Origin
https://www.melodymaison.co.uk
X-Gravitee-Transaction-Id
dd166ad8-973b-4cd5-966a-d8973bfcd571
Access-Control-Expose-Headers
ETag
Cache-Control
private, no-cache, no-store, must-revalidate, proxy-revalidate
Access-Control-Allow-Credentials
true
Accept-Ranges
bytes
X-Gravitee-Request-Id
dd166ad8-973b-4cd5-966a-d8973bfcd571
content-length
43
Expires
0
runtime-config.json
js.klarna.com/web-sdk/config/
935 B
1 KB
Fetch
General
Full URL
https://js.klarna.com/web-sdk/config/runtime-config.json
Requested by
Host: js.klarna.com
URL: https://js.klarna.com/web-sdk/v1/klarna.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2600:9000:21f3:2a00:1a:bdc6:b140:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
188c753143b1e31abd8bf995999593b87d33a84c59cd36b1e42bc2badd500b8a

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
.kOY3A4beZR6b6pvv_FtMYCbPeLByLgN
via
1.1 9570c3a1725c20e6faed117bbb74223a.cloudfront.net (CloudFront), 1.1 1bf129b8787cf2e96d3bce725554e4d4.cloudfront.net (CloudFront)
date
Mon, 22 Jul 2024 13:36:59 GMT
age
52
x-amz-cf-pop
FRA56-C1, FRA2-C2
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-amz-replication-status
COMPLETED
alt-svc
h3=":443"; ma=86400
content-length
935
last-modified
Fri, 19 Jul 2024 14:15:21 GMT
server
AmazonS3
etag
"77958171bab4a1869c2f1ed755f34943"
access-control-max-age
86400
access-control-allow-methods
GET
content-type
application/json
access-control-allow-origin
*
cache-control
public,max-age=60
vary
Accept-Encoding,Origin,Access-Control-Request-Headers,Access-Control-Request-Method
accept-ranges
bytes
x-amz-cf-id
MXam4N1zWlGR02ROJ2D0F_aZy_0982i75htbUM--AuYe5faGXIvU7A==
truncated
/
3 KB
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
7df9d201eaadc18dd199524b925bacbeda60bf84cfcb23cfe725c12b7ffe8059

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/png
icon-spr.svg
www.melodymaison.co.uk/skin/melody/images/2022/
165 KB
55 KB
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/2022/icon-spr.svg?ver=11
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
2838971c2b61b27b5b8437d61e08310d005fffc33d797dd0f50413bca9416d4e

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Content-Encoding
gzip
Last-Modified
Mon, 22 Jul 2024 12:30:22 GMT
Server
Apache
Vary
Accept-Encoding,User-Agent
Content-Type
image/svg+xml
Cache-Control
max-age=2592000
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=96
Content-Length
55729
Expires
Wed, 21 Aug 2024 13:36:59 GMT
7735a1b1.woff2
www.melodymaison.co.uk/skin/melody/fonts/npb7zky/
46 KB
47 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/npb7zky/7735a1b1.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
f7207435f174adfbd07485f79109a1e644fb88a7af71834c2a00df18a29a3fae

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 11:28:29 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=97
Content-Length
47356
Expires
Tue, 23 Jul 2024 13:36:59 GMT
truncated
/
1 KB
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
4ddb4838fad5e66bed85ce56dc5414805df1112d0ae7529612f1cf62639ca68b

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/png
truncated
/
1 KB
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
850f55ccf2e10df78fc985c0f723dbf4b41d800705b4864eb4a43e998570879a

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/png
20240716-113958.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
28 KB
28 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240716-113958.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
4aad11f09bc08de44cbb3702fa1101da5ee0cda001bfc3b6ea77ec879b3103bb

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
188993
cdn-edgestorageid
1080
x-bo-processingtime
11
cdn-cachedat
07/16/2024 10:42:39
cdn-pullzone
1542682
content-length
28242
x-bo-server
DE-263
last-modified
Tue, 16 Jul 2024 10:42:39 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
13
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
85.06%
cdn-requestid
6e74cf56a35d4db6b5900a5cf4fcfa14
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240429-161655.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
45 KB
45 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240429-161655.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
bb4a016b734dc40d935de455b39e93eacb6f7f789b843ec6b21b2aaf61d094ab

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
300298
cdn-edgestorageid
1080
x-bo-processingtime
10
cdn-cachedat
06/28/2024 16:08:28
cdn-pullzone
1542682
content-length
45650
x-bo-server
DE-225
last-modified
Fri, 28 Jun 2024 16:08:28 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
103
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
84.8%
cdn-requestid
79431073b87969176bb66e0d427700cc
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240327-141555.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
224 KB
225 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240327-141555.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
c213a1815a0f10b5d3b6cf81edca793fd210c1ad9dd467561310b1b4a4ce088f

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
865113
cdn-edgestorageid
1080
x-bo-processingtime
20
cdn-cachedat
06/25/2024 16:44:48
cdn-pullzone
1542682
content-length
229278
x-bo-server
DE-269
last-modified
Tue, 25 Jun 2024 16:44:48 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
84
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
73.5%
cdn-requestid
b0e934a4d7251869e61501d7c4694cdb
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
analytics.js
www.google-analytics.com/
52 KB
21 KB
Script
General
Full URL
https://www.google-analytics.com/analytics.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=UA-2202141-1&l=dataLayer&cx=c
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:831::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
date
Mon, 22 Jul 2024 12:29:07 GMT
last-modified
Tue, 12 Dec 2023 18:09:08 GMT
server
Golfe2
age
4072
vary
Accept-Encoding
content-type
text/javascript
cache-control
public, max-age=7200
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
20994
expires
Mon, 22 Jul 2024 14:29:07 GMT
onsite
fast.a.klaviyo.com/custom-fonts/api/v1/company-fonts/
2 KB
1 KB
XHR
General
Full URL
https://fast.a.klaviyo.com/custom-fonts/api/v1/company-fonts/onsite?company_id=S9hTzE
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/vendors~signup_forms.02363fe5acd5fa75cb6b.js?cb=1
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.66.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
nginx /
Resource Hash
0f3d564c93fc1aa15425ed71c7fa3be7b7409bcdf6e508a31ea96009475b4156
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'self' login.bigcommerce.com *.mybigcommerce.com admin.shopify.com klaviyo.file.force.com klaviyo.lightning.force.com klaviyo.my.salesforce.com; base-uri 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; object-src 'none'; report-uri /csp/
Strict-Transport-Security max-age=900

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

content-security-policy
frame-ancestors 'self' login.bigcommerce.com *.mybigcommerce.com admin.shopify.com klaviyo.file.force.com klaviyo.lightning.force.com klaviyo.my.salesforce.com; base-uri 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; object-src 'none'; report-uri /csp/
content-encoding
gzip
via
1.1 varnish, 1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
strict-transport-security
max-age=900
age
408972
x-cache
HIT, HIT
content-length
522
x-served-by
cache-bos4656-BOS, cache-lhr-egll1980071-LHR
server
nginx
allow
GET, HEAD, OPTIONS
access-control-max-age
86400
access-control-allow-methods
GET
access-control-allow-origin
*
content-language
en-us
cache-control
max-age=10
access-control-allow-credentials
true
content-type
application/json; charset=utf-8
vary
Accept-Encoding, Accept-Language, Cookie
accept-ranges
bytes
access-control-allow-headers
x-cache-hits
1, 24
full-forms
static-forms.klaviyo.com/forms/api/v7/S9hTzE/
22 KB
5 KB
XHR
General
Full URL
https://static-forms.klaviyo.com/forms/api/v7/S9hTzE/full-forms
Requested by
Host: static.klaviyo.com
URL: https://static.klaviyo.com/onsite/js/vendors~signup_forms.02363fe5acd5fa75cb6b.js?cb=1
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.66.133 San Francisco, United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
bc81451c3b3ce3db739320ead799dedcf8c192b3da8e80a8c82d6804f33514db

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
4t380bf.E_iCX.h.TbDc4OgxezYkjsqb
content-encoding
gzip
via
1.1 varnish
date
Mon, 22 Jul 2024 13:36:59 GMT
x-amz-request-id
WJNQXPSG4ZFX0Q4K
age
4098356
x-amz-server-side-encryption
AES256
x-cache
HIT
client-geo-continent
EU
x-amz-meta-surrogate-control
max-age=31536000
x-amz-meta-surrogate-key
full-forms/shared full-forms/S9hTzE custom-fonts/S9hTzE
content-length
4228
x-amz-id-2
SD7H9hFFaMj+5IYeXWRFfDd5bP6tPzq8NeApbFpUBzjSqN/v3aePxsidSovDz1mEmkJJff/faJk=
x-served-by
cache-lcy-eglc8600080-LCY
client-geo-country
GB
last-modified
Wed, 21 Feb 2024 14:27:15 GMT
server
AmazonS3
x-timer
S1721655420.958804,VS0,VE0
etag
"79ef82d2a9d37c0204272e9c69cca9ef"
vary
Accept-Encoding
content-type
application/json
access-control-allow-origin
*
access-control-expose-headers
client-geo-continent, client-geo-country
cache-control
max-age=5
accept-ranges
bytes
x-cache-hits
2283
landing
googleads.g.doubleclick.net/pagead/
Redirect Chain
  • https://www.google.com/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=2002187185.1721655420&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid...
  • https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=2002187185.1721655420&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb8...
42 B
66 B
Ping
General
Full URL
https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=2002187185.1721655420&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid=1459774884.1721655420&frm=0
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H3
Server
2a00:1450:4001:81c::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
Security Headers
Name Value
Content-Security-Policy script-src 'none'; object-src 'none'
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Mon, 22 Jul 2024 13:37:00 GMT
content-security-policy
script-src 'none'; object-src 'none'
x-content-type-options
nosniff
server
cafe
content-type
image/gif
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT

Redirect headers

pragma
no-cache
date
Mon, 22 Jul 2024 13:36:59 GMT
content-security-policy
script-src 'none'; object-src 'none'
x-content-type-options
nosniff
server
cafe
content-type
image/gif
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
location
https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=2002187185.1721655420&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid=1459774884.1721655420&frm=0
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/1065793885/
43 B
61 B
Script
General
Full URL
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1065793885/?random=1721655419724&cv=11&fst=1721655419724&bg=ffffff&guid=ON&async=1&gtm=45be47h0v872688093za200zb888492715&gcd=13t3t3t3t5&dma=0&tag_exp=0&u_w=1600&u_h=1200&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6294-190daa8dc90-200466%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&ref=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&hn=www.googleadservices.com&frm=0&tiba=Melody%20Maison%20%7C%20Mirrors%2C%20Furniture%20%26%20Home%20Accessories.&npa=0&pscdl=noapi&auid=1459774884.1721655420&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&fdr=QA&data=event%3Dgtag.config&rfmt=3&fmt=4
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=AW-1065793885&l=dataLayer&cx=c
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:81c::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
77d5fe96defd6c8c1e3b0466b4827cf83dc7e5c727a10177e115d25132fa86f6
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Mon, 22 Jul 2024 13:37:00 GMT
content-encoding
br
x-content-type-options
nosniff
server
cafe
content-type
text/javascript; charset=UTF-8
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
cache-control
no-cache, must-revalidate
cross-origin-resource-policy
cross-origin
content-disposition
attachment; filename="f.txt"
timing-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
37
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
20240610-152722.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
19 KB
19 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240610-152722.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
07e041fdbff4fb7be1b1df309699690c35f4c3358424eead96018a4e1860404b

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
132521
cdn-edgestorageid
1079
x-bo-processingtime
9
cdn-cachedat
07/10/2024 14:41:51
cdn-pullzone
1542682
content-length
19016
x-bo-server
DE-233
last-modified
Wed, 10 Jul 2024 14:41:51 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
13
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
85.65%
cdn-requestid
bc4b08bf62a110f33e670d1e0a309bf7
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240610-152840.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
30 KB
31 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240610-152840.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
0a683bd9ee9faba38d94ad06b93931494800b56b5beceb01d2cffc510dfb0643

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
209108
cdn-edgestorageid
1081
x-bo-processingtime
379
cdn-cachedat
07/14/2024 20:25:15
cdn-pullzone
1542682
content-length
31196
x-bo-server
DE-269
last-modified
Sun, 14 Jul 2024 20:25:14 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
81
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
85.08%
cdn-requestid
e4aa4410bf23f8d9da5289922ddc5c02
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240523-125356.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
31 KB
32 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240523-125356.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
c264124a17f9fdc0ef5cc4d4d125dc07cafce000c01d6c8a483670fd7ac80712

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
182133
cdn-edgestorageid
1081
x-bo-processingtime
8
cdn-cachedat
06/22/2024 14:29:12
cdn-pullzone
1542682
content-length
31720
x-bo-server
DE-234
last-modified
Sat, 22 Jun 2024 14:29:11 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
165
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
82.58%
cdn-requestid
6ad5e29070186ba743e0d82f2aa23e14
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
truncated
/
1004 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
3bb17f309ca5ba87d67a6c8bfae4bda5af006dcfd38fc75a5299937a3255298d

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/png
truncated
/
26 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
3b7b8a4b411ddf8db9bacc2f3aabf406f8e4c0c087829b336ca331c40adfdff1

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Type
image/gif
/
s01.live2support.com/dashboardv2/chatwindow/
772 B
580 B
Script
General
Full URL
https://s01.live2support.com/dashboardv2/chatwindow/
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.198.248.41 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-198-248-41.compute-1.amazonaws.com
Software
Apache /
Resource Hash
23cc7023580c94239c7cc012750c861e0806d00245a4255a542da5d199098114
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:37:00 GMT
content-encoding
gzip
server
Apache
vary
Accept-Encoding
content-type
text/html; charset=UTF-8
access-control-allow-origin
*
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
content-length
364
x-xss-protection
1; mode=block
dtag.js
cdn.attn.tv/melodymaison/
7 KB
3 KB
Script
General
Full URL
https://cdn.attn.tv/melodymaison/dtag.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtm.js?id=GTM-WZZ3FXB
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:21f3:8a00:1c:9484:cec0:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
3105023a5c05d550902ae0ca7ecfb3ef264c6c252fa2b110cdb40c492f6fe8d4

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
rw0.5T4IdCjyOAX5X3WfGzAwNmvxHVqU
content-encoding
gzip
via
1.1 57d93b321db68494cc6755a0d3fb29cc.cloudfront.net (CloudFront)
date
Mon, 22 Jul 2024 13:37:00 GMT
x-amz-cf-pop
FRA2-C2
age
52
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-amz-replication-status
COMPLETED
last-modified
Mon, 06 Nov 2023 16:19:23 GMT
server
AmazonS3
etag
W/"9470b2a426919d36cb791f612508e462"
vary
Accept-Encoding, Origin
content-type
text/javascript
cache-control
public, max-age=120
x-amz-cf-id
P0nUjObGKKhmON2Sgi0nGHSJMyMqtWqisCYHDZNjclSp2bYselOVRg==
20240718-134417.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
16 KB
17 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240718-134417.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
2e21498cf968aee03b94b180700f2362aadd486689f89ad260ccd3eba7f09298

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
118018
cdn-edgestorageid
1082
x-bo-processingtime
6
cdn-cachedat
07/18/2024 12:50:08
cdn-pullzone
1542682
content-length
16208
x-bo-server
DE-185
last-modified
Thu, 18 Jul 2024 12:50:08 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
12
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
86.27%
cdn-requestid
b399f9f62e42b83e9b991ac46e502c98
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240702-091534.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
29 KB
30 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240702-091534.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
64944866dea5580c20b90bed7da2de412b5e207a0d656d8327dd560176a79531

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
187441
cdn-edgestorageid
1080
x-bo-processingtime
7
cdn-cachedat
07/02/2024 08:18:50
cdn-pullzone
1542682
content-length
29792
x-bo-server
DE-228
last-modified
Tue, 02 Jul 2024 08:18:50 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
25
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
84.11%
cdn-requestid
38be67f833228950d10cf4ba608edb7b
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240613-141155.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
15 KB
15 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240613-141155.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
e38fdc398a70abb646d27d9bfb2ac786b5672a153737d1e428261da3511f773b

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
86147
cdn-edgestorageid
1082
x-bo-processingtime
3
cdn-cachedat
07/13/2024 14:55:23
cdn-pullzone
1542682
content-length
15006
x-bo-server
DE-136
last-modified
Sat, 13 Jul 2024 14:55:22 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
20
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
82.58%
cdn-requestid
1eafb5549f044296d1dfa2c8bbbdda11
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240702-091808.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
25 KB
26 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240702-091808.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
1518c4b38b4e756f9339cb2e9d45358d0562383dab530882c4fe061896e31fe2

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
136970
cdn-edgestorageid
1080
x-bo-processingtime
3
cdn-cachedat
07/02/2024 08:18:50
cdn-pullzone
1542682
content-length
25804
x-bo-server
DE-132
last-modified
Tue, 02 Jul 2024 08:18:50 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
12
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
81.16%
cdn-requestid
b62e213bae84d4c0af41eb073228b3cd
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
20240517-103333.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
27 KB
28 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240517-103333.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2400:52e0:1e00::1082:1 , Germany, ASN60068 (CDN77 _, GB),
Reverse DNS
Software
BunnyCDN-DE1-1082 /
Resource Hash
937bebbbe3a0b27c0fd70d3f34f22182e2bb825c0d07f9c87e18bb0babf4699e

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:36:59 GMT
x-downloadsize
128916
cdn-edgestorageid
1082
x-bo-processingtime
3
cdn-cachedat
07/16/2024 12:53:18
cdn-pullzone
1542682
content-length
27492
x-bo-server
DE-265
last-modified
Tue, 16 Jul 2024 12:53:17 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
106
content-type
image/webp
access-control-allow-origin
*
cdn-cache
HIT
cdn-uid
bd55c583-637b-4f99-93e0-0100b2c71867
access-control-expose-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cache-control
public, max-age=2592000
x-bo-compressionratio
78.67%
cdn-requestid
488e95642007d26b0ad110ceb3c09f9d
cdn-requestcountrycode
GB
access-control-allow-headers
Server, x-goog-meta-frames, Content-Length, Content-Type, Range, X-Requested-With, If-Modified-Since, If-None-Match
cdn-status
200
cdn-requestpullsuccess
True
7735a1b6.woff2
www.melodymaison.co.uk/skin/melody/fonts/npb7zky/
48 KB
48 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/npb7zky/7735a1b6.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
eea3b87d7c584d6ba5d88c289e53cb9167e77e3d755e1c55a4f34ff487814f49

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 11:28:29 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=95
Content-Length
49136
Expires
Tue, 23 Jul 2024 13:36:59 GMT
7735e5b2.woff2
www.melodymaison.co.uk/skin/melody/fonts/sky7npb/
37 KB
37 KB
Font
General
Full URL
https://www.melodymaison.co.uk/skin/melody/fonts/sky7npb/7735e5b2.woff2
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.106.42.36 Roubaix, France, ASN34088 (GDY-FRANCE, DE),
Reverse DNS
ns3193831.ip-151-106-42.eu
Software
Apache /
Resource Hash
4be6f604cc442b63fd9c5ede40d16889f6cb8514230d061d8fccf4b072a85660

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.f960a4004923488d9df68cf2062d884e_sync.css
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Mon, 22 Jul 2024 13:36:59 GMT
Last-Modified
Fri, 13 May 2022 11:28:31 GMT
Server
Apache
Vary
User-Agent
Content-Type
font/woff2
Cache-Control
max-age=86400
Connection
Keep-Alive
Accept-Ranges
bytes
Keep-Alive
timeout=2, max=96
Content-Length
37624
Expires
Tue, 23 Jul 2024 13:36:59 GMT
index.html
widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/ Frame 3073
0
0
Document
General
Full URL
https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Requested by
Host: widget.trustpilot.com
URL: https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
108.156.60.107 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-108-156-60-107.ams1.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ranges
bytes
age
34091
cache-control
max-age=86400
content-encoding
gzip
content-length
2182
content-type
text/html
date
Mon, 22 Jul 2024 11:29:37 GMT
etag
"8ddd885d9d54298b0eaa7205c6ce6882"
last-modified
Wed, 17 Jul 2024 11:03:44 GMT
server
AmazonS3
strict-transport-security
max-age=31536000
via
1.1 b3ca057e9cdd89c43806ec06db3b4046.cloudfront.net (CloudFront)
x-amz-cf-id
LtUezLgvrJnu6FUr1wiq-7dk8VbjvMt_I4sHE_MhX5xWtekkjeaWxg==
x-amz-cf-pop
AMS1-P2
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-content-type-options
nosniff
x-xss-protection
1; mode=block
index.html
widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/ Frame F547
0
0
Document
General
Full URL
https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Requested by
Host: widget.trustpilot.com
URL: https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
108.156.60.107 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-108-156-60-107.ams1.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ranges
bytes
age
34091
cache-control
max-age=86400
content-encoding
gzip
content-length
2182
content-type
text/html
date
Mon, 22 Jul 2024 11:29:37 GMT
etag
"8ddd885d9d54298b0eaa7205c6ce6882"
last-modified
Wed, 17 Jul 2024 11:03:44 GMT
server
AmazonS3
via
1.1 b3ca057e9cdd89c43806ec06db3b4046.cloudfront.net (CloudFront)
x-amz-cf-id
LtUezLgvrJnu6FUr1wiq-7dk8VbjvMt_I4sHE_MhX5xWtekkjeaWxg==
x-amz-cf-pop
AMS1-P2
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-content-type-options
nosniff
x-xss-protection
1; mode=block
index.html
widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/ Frame 7494
0
0
Document
General
Full URL
https://widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/index.html?templateId=53aa8912dec7e10d38f59f36&businessunitId=4e6976ac000064000510f2b7
Requested by
Host: widget.trustpilot.com
URL: https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
108.156.60.107 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-108-156-60-107.ams1.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

accept-ranges
bytes
age
13507
cache-control
max-age=86400
content-encoding
gzip
content-length
3375
content-type
text/html
date
Mon, 22 Jul 2024 09:51:54 GMT
etag
"6cb2e554d1f9df083d1600334387460e"
last-modified
Mon, 22 Jul 2024 09:49:08 GMT
server
AmazonS3
strict-transport-security
max-age=31536000
via
1.1 b3ca057e9cdd89c43806ec06db3b4046.cloudfront.net (CloudFront)
x-amz-cf-id
recoR6Rk3oEX0CmfBSWk77kJa4kWztgcUs4BBdBbrKSVq6-9suUIIw==
x-amz-cf-pop
AMS1-P2
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-content-type-options
nosniff
x-xss-protection
1; mode=block
sdk.js
js.klarna.com/web-sdk/v1/0.0.278/
857 KB
187 KB
Script
General
Full URL
https://js.klarna.com/web-sdk/v1/0.0.278/sdk.js
Requested by
Host: js.klarna.com
URL: https://js.klarna.com/web-sdk/v1/klarna.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2600:9000:21f3:2a00:1a:bdc6:b140:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
43a163af4a19a8a1d88fa6eee8265225cc6c12b010b0cc552803e539cd7ca398

Request headers

Referer
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Tue, 16 Jul 2024 09:22:20 GMT
x-amz-version-id
3iXJm6Mbeoq8GcWBGJatbm5yV8I6PuXg
content-encoding
gzip
via
1.1 547a50460a0cda7ae3dafb1c0b6d0e1a.cloudfront.net (CloudFront), 1.1 1bf129b8787cf2e96d3bce725554e4d4.cloudfront.net (CloudFront)
age
533680
x-amz-cf-pop
FRA56-C1, FRA2-C2
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-amz-replication-status
COMPLETED
alt-svc
h3=":443"; ma=86400
last-modified
Tue, 16 Jul 2024 09:18:49 GMT
server
AmazonS3
x-amz-meta-sdk-version
0.0.278
etag
W/"e91ff8efd614c9661754a5b109c0c37a"
access-control-max-age
86400
access-control-allow-methods
GET
content-type
application/javascript
access-control-allow-origin
*
cache-control
public,max-age=315360000
vary
Accept-Encoding,Origin,Access-Control-Request-Headers,Access-Control-Request-Method
x-amz-cf-id
mwP1Rv4Am114L8_qM39aX1Z8il8pbxTKf7GYr_jrtv8Tdp9t8p_Dpg==
collect
www.google-analytics.com/j/
1 B
21 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j101&a=1748296023&t=pageview&_s=1&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6294-190daa8dc90-200466%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&dr=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&ul=en-gb&de=UTF-8&dt=Melody%20Maison%20%7C%20Mirrors%2C%20Furniture%20%26%20Home%20Accessories.&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YADAAUABAAAAACAAI~&jid=59345203&gjid=489532653&cid=566256550.1721655419&tid=UA-2202141-1&_gid=1988576430.1721655420&_r=1&gtm=457e47h0z8888492715za200zb888492715&gcs=G111&gcd=13t3t3t3t5&dma=0&tag_exp=0&jsscut=1&z=655372479
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:831::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Mon, 22 Jul 2024 13:37:00 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.melodymaison.co.uk
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
1
expires
Fri, 01 Jan 1990 00:00:00 GMT
5ab6c8c2-6f6e-4069-a7f5-94a197959bee
https://www.melodymaison.co.uk/
43 B
0
Image
General
Full URL
blob:https://www.melodymaison.co.uk/5ab6c8c2-6f6e-4069-a7f5-94a197959bee
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6294-190daa8dc90-200466&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
BLOB
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b

Request headers

Referer
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Content-Length
43
Content-Type
image/gif
css2
fonts.googleapis.com/
22 KB
1 KB
Stylesheet
General
Full URL
https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&display=swap
Requested by
Host: client
URL: about:client
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80e::200a Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
5610a1c2d6fae21ea090fdde5e142c477f0df03283acda0b4318f0947962ce92
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

strict-transport-security
max-age=31536000
date
Mon, 22 Jul 2024 13:37:01 GMT
content-encoding
gzip
x-content-type-options
nosniff
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
x-xss-protection
0
last-modified
Mon, 22 Jul 2024 13:10:14 GMT
server
ESF
cross-origin-opener-policy
same-origin-allow-popups
x-frame-options
SAMEORIGIN
content-type
text/css; charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=86400, stale-while-revalidate=604800
timing-allow-origin
*
link
<https://fonts.gstatic.com>; rel=preconnect; crossorigin
expires
Mon, 22 Jul 2024 13:37:01 GMT
and1fov.css
use.typekit.net/
9 KB
1 KB
Stylesheet
General
Full URL
https://use.typekit.net/and1fov.css
Requested by
Host: client
URL: about:client
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:480:f::213:7ec6 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
Software
nginx /
Resource Hash
99a8160061301c0a9cff0d6638e5588c459d332029d8baf69562c6ae4ac3b06b
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains;

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; includeSubDomains;
content-encoding
gzip
date
Mon, 22 Jul 2024 13:37:01 GMT
server
nginx
vary
Accept-Encoding
content-type
text/css;charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=600, stale-while-revalidate=604800
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
content-length
1070
bvr1szb.css
use.typekit.net/
12 KB
1 KB
Stylesheet
General
Full URL
https://use.typekit.net/bvr1szb.css
Requested by
Host: client
URL: about:client
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:480:f::213:7ec6 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
Software
nginx /
Resource Hash
9269c8aadfbaaa2e5dc175053a1abf2515c6c18b2242c666fc6940e5ab83992e
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains;

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; includeSubDomains;
content-encoding
gzip
date
Mon, 22 Jul 2024 13:37:01 GMT
server
nginx
vary
Accept-Encoding
content-type
text/css;charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=600, stale-while-revalidate=604800
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
content-length
1247
main.MTU1YTMzOGNmMA.js
analytics.tiktok.com/i18n/pixel/static/
336 KB
96 KB
Script
General
Full URL
https://analytics.tiktok.com/i18n/pixel/static/main.MTU1YTMzOGNmMA.js
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/events.js?sdkid=C9OGCDRC77U96QF3QC30&lib=ttq
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2.18.64.26 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a2-18-64-26.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
fe066180075d152d825547da06e3e3053751a1e5b970e783e0b7fa24d2a26c22

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-akamai-request-id
acc95b40
date
Mon, 22 Jul 2024 13:37:00 GMT
content-encoding
gzip
x-tt-trace-tag
id=16;cdn-cache=hit;type=static
server
nginx
x-tt-logid
20240718120040D07A90800E8F996D57D5
x-tt-trace-id
00-240718120040D07A90800E8F996D57D5-602989EF9ADE0C6B-00
vary
Accept-Encoding
x-cache
TCP_HIT from a2-20-179-90.deploy.akamaitechnologies.com (AkamaiGHost/11.5.4-57255204) (-)
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
x-tt-trace-host
01da0c637ef2bd44012b95c09b88fb07a63364830a41d206442a05600db3f8fe623b46873002127bdf9529da44510b7202c3975ecd695cc38b92bccd06fc9fc698a75a916d2cdd4ec9cbedcd902297517f6c6c25304c334863cf415a16455fce60
server-timing
cdn-cache; desc=HIT, edge; dur=0, origin; dur=0, inner; dur=4
content-length
97945
m=bootstrap
www.google.com/_/scs/shopping-verified-reviews-static/_/js/k=boq-shopping-verified-reviews.VerifiedReviewsGcrBootstrapJs.en_US.f9Ylpz8dboI.es5.O/am=GgY/d=1/rs=AC8lLkSoY_XFAIXXgc5BsVL3Ovt1sgA6Fg/
17 KB
7 KB
Script
General
Full URL
https://www.google.com/_/scs/shopping-verified-reviews-static/_/js/k=boq-shopping-verified-reviews.VerifiedReviewsGcrBootstrapJs.en_US.f9Ylpz8dboI.es5.O/am=GgY/d=1/rs=AC8lLkSoY_XFAIXXgc5BsVL3Ovt1sgA6Fg/m=bootstrap
Requested by
Host: www.googlecommerce.com
URL: https://www.googlecommerce.com/trustedstores/api/js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:81c::2004 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
bd21a9a85b8bc83301e7e0a98b485656ba3f8c547ebe4e82e65913d0f43b423c
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Wed, 17 Jul 2024 15:01:04 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
426956
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/boq-infra/shopping-verified-reviews-boq-js-css-signers
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
6921
x-xss-protection
0
last-modified
Tue, 16 Jul 2024 05:04:40 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="boq-infra/shopping-verified-reviews-boq-js-css-signers"
vary
Accept-Encoding
report-to
{"group":"boq-infra/shopping-verified-reviews-boq-js-css-signers","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/boq-infra/shopping-verified-reviews-boq-js-css-signers"}]}
content-type
text/javascript; charset=UTF-8
cache-control
public, immutable, max-age=31536000
accept-ranges
bytes
expires
Thu, 17 Jul 2025 15:01:04 GMT
unified-tag.js
cdn.attn.tv/tag/4-latest/
123 KB
40 KB
Script
General
Full URL
https://cdn.attn.tv/tag/4-latest/unified-tag.js?v=4-latest_4751d710df
Requested by
Host: cdn.attn.tv
URL: https://cdn.attn.tv/melodymaison/dtag.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:21f3:8a00:1c:9484:cec0:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
ee6042d00156c18e2cddc9312810c3396f15f0d584a9fb06b732a1e3c99dbf6b

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-amz-version-id
3uhZu7iemxwZrrm.C2om6vo4feTl0g6C
content-encoding
gzip
via
1.1 57d93b321db68494cc6755a0d3fb29cc.cloudfront.net (CloudFront)
date
Mon, 22 Jul 2024 13:33:25 GMT
x-amz-cf-pop
FRA2-C2
age
250
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-amz-replication-status
COMPLETED
last-modified
Thu, 18 Jul 2024 15:59:04 GMT
server
AmazonS3
etag
W/"06030d0bcc41c0440a5d84f213756686"
vary
Accept-Encoding
content-type
application/javascript
cache-control
public, max-age=300
x-amz-cf-id
NkW9wfSzbkrP6ofSM2ZNS-O9mu4lNmyt8-QDgRmAwcNpykzFJJh9SA==
__proprofs_chat_styleing__.css
s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/
113 KB
17 KB
Stylesheet
General
Full URL
https://s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/__proprofs_chat_styleing__.css?v=1723201889
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatwindow/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.198.248.41 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-198-248-41.compute-1.amazonaws.com
Software
Apache /
Resource Hash
5e4c7cdf792ee23e74784e5552796439459e9137eb4964ddcee3b824f3194928
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:37:00 GMT
content-encoding
gzip
last-modified
Mon, 15 Jul 2024 08:10:50 GMT
server
Apache
etag
"1c41c-61d44c46d1dd6-gzip"
vary
Accept-Encoding
content-type
text/css
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=2592000
accept-ranges
bytes
content-length
17065
x-xss-protection
1; mode=block
expires
Wed, 21 Aug 2024 13:37:00 GMT
__proprofs_chat_master__.js
s01.live2support.com/dashboardv2/chatassets/js/visitorwindow/
535 KB
83 KB
Script
General
Full URL
https://s01.live2support.com/dashboardv2/chatassets/js/visitorwindow/__proprofs_chat_master__.js?v=1723201889
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatwindow/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.198.248.41 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-198-248-41.compute-1.amazonaws.com
Software
Apache /
Resource Hash
da3e3ad2007c9aa380fde9ca4036165f43a20848f5252c717cfcdca9d71bce83
Security Headers
Name Value
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:37:00 GMT
content-encoding
gzip
last-modified
Fri, 19 Jul 2024 07:12:20 GMT
server
Apache
etag
"85af8-61d946a94aaa1-gzip"
vary
Accept-Encoding
content-type
text/javascript
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
access-control-allow-origin
*
cache-control
max-age=2592000
accept-ranges
bytes
x-xss-protection
1; mode=block
expires
Wed, 21 Aug 2024 13:37:00 GMT
d
th02.melodymaison.co.uk/
43 B
243 B
Ping
General
Full URL
https://th02.melodymaison.co.uk/d?id=ID-11d56fa6c6728c63&uid=3570a60b-8b28-4692-9f31-626214d78972&ht=pageview&ev=&cid=&ed=&v=tmpixel1.29.00&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6294-190daa8dc90-200466%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&rl=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&ts=1721655419804&dt=Melody%20Maison%20%7C%20Mirrors%2C%20Furniture%20%26%20Home%20Accessories.&ua=Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F126.0.0.0%20Safari%2F537.36&dc=&fp=93f42187391a3f4003a969d1e12dd879&fbp=
Requested by
Host: th02.melodymaison.co.uk
URL: https://th02.melodymaison.co.uk/tmpixel.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
35.190.75.202 Kansas City, United States, ASN15169 (GOOGLE, US),
Reverse DNS
202.75.190.35.bc.googleusercontent.com
Software
/
Resource Hash
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:37:01 GMT
via
1.1 google
last-modified
Tue, 02 Jul 2024 21:24:29 GMT
content-type
image/gif
access-control-allow-origin
*
accept-ranges
bytes
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
43
api.js
apis.google.com/js/
15 KB
6 KB
Script
General
Full URL
https://apis.google.com/js/api.js
Requested by
Host: www.google.com
URL: https://www.google.com/_/scs/shopping-verified-reviews-static/_/js/k=boq-shopping-verified-reviews.VerifiedReviewsGcrBootstrapJs.en_US.f9Ylpz8dboI.es5.O/am=GgY/d=1/rs=AC8lLkSoY_XFAIXXgc5BsVL3Ovt1sgA6Fg/m=bootstrap
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:803::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
a3f42dffb95c5d909cd78a7ed436bb652bfbb2cb5c16ac6a028005e912acdac3
Security Headers
Name Value
Content-Security-Policy require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/gapi-team
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

content-security-policy
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/gapi-team
content-encoding
gzip
x-content-type-options
nosniff
date
Mon, 22 Jul 2024 13:37:01 GMT
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
5911
x-xss-protection
0
server
sffe
cross-origin-opener-policy
same-origin; report-to="gapi-team"
etag
"95fe92979f932819"
vary
Accept-Encoding
report-to
{"group":"gapi-team","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/gapi-team"}]}
content-type
text/javascript
access-control-allow-origin
*
cache-control
private, max-age=1800, stale-while-revalidate=1800
accept-ranges
bytes
timing-allow-origin
*
expires
Mon, 22 Jul 2024 13:37:01 GMT
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/
15 KB
16 KB
Font
General
Full URL
https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/__proprofs_chat_styleing__.css?v=1723201889
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:827::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://s01.live2support.com/
Origin
https://www.melodymaison.co.uk
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 15 Jul 2024 17:06:51 GMT
x-content-type-options
nosniff
age
592210
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
15744
x-xss-protection
0
last-modified
Wed, 11 May 2022 19:24:48 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="apps-themes"
report-to
{"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
expires
Tue, 15 Jul 2025 17:06:51 GMT
/
melodymaison-gb.attn.tv/d/
5 B
252 B
Fetch
General
Full URL
https://melodymaison-gb.attn.tv/d/?attn_vid=42e8de0b26ae448a8b7c72af4a16fd9e
Requested by
Host: cdn.attn.tv
URL: https://cdn.attn.tv/tag/4-latest/unified-tag.js?v=4-latest_4751d710df
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.64.144.121 San Francisco, United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:37:01 GMT
content-encoding
gzip
cf-cache-status
DYNAMIC
server
cloudflare
vary
Origin,Access-Control-Request-Method,Access-Control-Request-Headers
content-type
application/json
access-control-allow-origin
*
x-envoy-upstream-service-time
6
cf-ray
8a73d2b14f179574-LHR
alt-svc
h3=":443"; ma=86400
e
events.attentivemobile.com/
0
260 B
Ping
General
Full URL
https://events.attentivemobile.com/e?v=4.37.11_0948d5cc5c&pd=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6294-190daa8dc90-200466%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&u=42e8de0b26ae448a8b7c72af4a16fd9e&c=melodymaison-gb&ceid=iJo&lt=1721655421217&tag=modern&cs=284440616&t=v&r=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&m=%7B%22source%22%3A%22a%22%7D&cb=1721655421225
Requested by
Host: cdn.attn.tv
URL: https://cdn.attn.tv/tag/4-latest/unified-tag.js?v=4-latest_4751d710df
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.39.221 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Strict-Transport-Security max-age=31536000 ; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 22 Jul 2024 13:37:01 GMT
strict-transport-security
max-age=31536000 ; includeSubDomains
x-content-type-options
nosniff
cf-cache-status
DYNAMIC
server
cloudflare
x-frame-options
DENY
access-control-expose-headers
Set-Cookie, X-Count, X-Token
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
x-envoy-upstream-service-time
25
cf-ray
8a73d2b1fc543858-LHR
alt-svc
h3=":443"; ma=86400
x-xss-protection
1; mode=block
identify_a19ff03d.js
analytics.tiktok.com/i18n/pixel/static/
147 KB
39 KB
Script
General
Full URL
https://analytics.tiktok.com/i18n/pixel/static/identify_a19ff03d.js
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTU1YTMzOGNmMA.js
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2.18.64.26 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a2-18-64-26.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
075218352b10c9bbed538be75caf73f1011075caed59512ee8749889376a78ab

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

x-akamai-request-id
acc96c7e
date
Mon, 22 Jul 2024 13:37:01 GMT
content-encoding
gzip
x-tt-trace-tag
id=16;cdn-cache=hit;type=static
server
nginx
x-tt-logid
20240711142901DDABBFEB802A70610116
x-tt-trace-id
00-240711142901DDABBFEB802A70610116-3C6CA281AF325543-00
vary
Accept-Encoding
x-cache
TCP_MEM_HIT from a2-20-179-90.deploy.akamaitechnologies.com (AkamaiGHost/11.5.4-57255204) (-)
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
x-tt-trace-host
01ddc62799f4772ef1f34a272be44df8d7d031f8d05ded722c27879abb0f1120e6f3912675fb9b9392cd7e08fc5638eb652d843dec6438bd5e711fe07d05d3b66bad2f4fe8dc661fd0856aeba9c31bae27f6f515cad4fa893413fa23a094e76803
server-timing
cdn-cache; desc=HIT, edge; dur=0, origin; dur=0, inner; dur=4
content-length
39581
pixel
analytics.tiktok.com/api/v2/
0
840 B
Ping
General
Full URL
https://analytics.tiktok.com/api/v2/pixel
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTU1YTMzOGNmMA.js
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2.18.64.26 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a2-18-64-26.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

x-akamai-request-id
e99feaff.acc96c7f
date
Mon, 22 Jul 2024 13:37:01 GMT
x-tt-trace-tag
id=16;cdn-cache=miss;type=dyn
x-tt-trace-id
00-240722133701C64E1BB638DE2933AB05-713FC269A541CF7B-00
x-cache
TCP_MISS from a2-20-179-90.deploy.akamaitechnologies.com (AkamaiGHost/11.5.4-57255204) (-)
x-parent-response-time
180,2.20.179.90
server-timing
cdn-cache; desc=MISS, edge; dur=91, origin; dur=93, inner; dur=80
content-length
0
pragma
no-cache
server
nginx
x-tt-logid
20240722133701C64E1BB638DE2933AB05
x-cache-remote
TCP_MISS from a23-220-107-211.deploy.akamaitechnologies.com (AkamaiGHost/11.5.4-57255204) (-)
access-control-allow-methods
GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS,UPDATE
access-control-allow-origin
*
cache-control
max-age=0, no-cache, no-store
x-origin-response-time
93,23.220.107.211
x-tt-trace-host
01439bbf843375780b7f142d4e6aaa5341f8cfa9e290185d40d8495d9f463310b84a23e0a2bde62b5b3fbded56c69f950a923ec0f07b838fb9fcc5eac6878803fcb8186630e3cac5b5468bc4ed522e1ac00ea548e6f77abe9e7d23acc80bd98f1a6da4192dc0b7400a278ce7cd8d6fad9c
access-control-allow-headers
Authorization,*
expires
Mon, 22 Jul 2024 13:37:01 GMT
iJo.js
cdn.attn.tv/growth-tag-assets/client-configs/
0
0

/
s01.live2support.com/dashboardv2/chatwindow/getchatsettings/
0
0

act
analytics.tiktok.com/api/v2/pixel/
0
0

p.css
p.typekit.net/
0
0

p.css
p.typekit.net/
0
0

cb=gapi.loaded_0
apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.pGGAptgAK4s.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AAAg/rs=AHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g/
108 KB
36 KB
Script
General
Full URL
https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.pGGAptgAK4s.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AAAg/rs=AHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g/cb=gapi.loaded_0?le=scs
Requested by
Host: apis.google.com
URL: https://apis.google.com/js/api.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:803::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
c651f82dab98bf2bcf6b9d4511dc083854fe80026a746973781623da78ffb1e8
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Tue, 16 Jul 2024 20:23:23 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
494018
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/social-frontend-mpm-access
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
36930
x-xss-protection
0
last-modified
Thu, 11 Jul 2024 18:55:26 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="social-frontend-mpm-access"
vary
Accept-Encoding
report-to
{"group":"social-frontend-mpm-access","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/social-frontend-mpm-access"}]}
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
expires
Wed, 16 Jul 2025 20:23:23 GMT
proxy
www.google.com/shopping/customerreviews/ Frame C201
0
0

act
analytics.tiktok.com/api/v2/pixel/
0
0

unrenderedCreative
melodymaison-gb.attn.tv/
17 KB
4 KB
Fetch
General
Full URL
https://melodymaison-gb.attn.tv/unrenderedCreative?v=4.37.11&r=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&id=42e8de0b26ae448a8b7c72af4a16fd9e&pv=1&l=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6294-190daa8dc90-200466%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&w=1600&h=1200&ss_ref=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&f=2
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTU1YTMzOGNmMA.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.64.144.121 San Francisco, United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0064d18bac4ce5a19b3c5ddbac32222ec1f9fd6b14affdf0cf2e88e188b44b6f

Request headers

Referer
https://www.melodymaison.co.uk/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

date
Mon, 22 Jul 2024 13:37:02 GMT
content-encoding
gzip
cf-cache-status
DYNAMIC
server
cloudflare
vary
origin,access-control-request-method,access-control-request-headers,accept-encoding
content-type
application/json
access-control-allow-origin
*
cache-control
no-cache, no-store, must-revalidate
x-envoy-upstream-service-time
17
cf-ray
8a73d2b2e9629574-LHR
alt-svc
h3=":443"; ma=86400
act
analytics.tiktok.com/api/v2/pixel/
0
0

index.html
creatives.attn.tv/creatives-dynamic/multiPage/ Frame 73E8
0
0

act
analytics.tiktok.com/api/v2/pixel/
0
0

act
analytics.tiktok.com/api/v2/pixel/
0
0

adaptive.php
www.melodymaison.co.uk/
0
0

Failed requests

These URLs were requested, but there was no response received. You will also see them in the list above.

Domain
cdn.attn.tv
URL
https://cdn.attn.tv/growth-tag-assets/client-configs/iJo.js
Domain
s01.live2support.com
URL
https://s01.live2support.com/dashboardv2/chatwindow/getchatsettings/
Domain
analytics.tiktok.com
URL
https://analytics.tiktok.com/api/v2/pixel/act
Domain
p.typekit.net
URL
https://p.typekit.net/p.css?s=1&k=bvr1szb&ht=tk&f=15498.15501.15505.15510.17001.17005.22622.22658.26839.26840.26841.26842.28900.28901.28904.28905&a=23811321&app=typekit&e=css
Domain
p.typekit.net
URL
https://p.typekit.net/p.css?s=1&k=and1fov&ht=tk&f=15498.15501.15505.15510.26839.26840.26841.26842.28900.28901.28904.28905&a=23811321&app=typekit&e=css
Domain
www.google.com
URL
https://www.google.com/shopping/customerreviews/proxy?ts_id=750950&origin=https%3A%2F%2Fwww.melodymaison.co.uk&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.lb.en.pGGAptgAK4s.O%2Fam%3DAAAg%2Fd%3D1%2Frs%3DAHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g%2Fm%3D__features__
Domain
analytics.tiktok.com
URL
https://analytics.tiktok.com/api/v2/pixel/act
Domain
analytics.tiktok.com
URL
https://analytics.tiktok.com/api/v2/pixel/act
Domain
creatives.attn.tv
URL
https://creatives.attn.tv/creatives-dynamic/multiPage/index.html
Domain
analytics.tiktok.com
URL
https://analytics.tiktok.com/api/v2/pixel/act
Domain
analytics.tiktok.com
URL
https://analytics.tiktok.com/api/v2/pixel/act?analytics_message=eyJldmVudF9pZCI6IiIsIm1lc3NhZ2VfaWQiOiJtZXNzYWdlSWQtMTcyMTY1NTQyMTYxNi03NTE2MjEwODIxMzA2IiwiaXNfb25zaXRlIjpmYWxzZSwidGltZXN0YW1wIjoiMjAyNC0wNy0yMlQxMzozNzowMS42MTZaIiwiY29udGV4dCI6eyJhZCI6eyJzZGtfZW52IjoiZXh0ZXJuYWwiLCJqc2Jfc3RhdHVzIjoyfSwiZGV2aWNlIjp7InBsYXRmb3JtIjoicGMifSwidXNlciI6eyJhbm9ueW1vdXNfaWQiOiJ0b1FSYlhIVHh2enQ5OU42R3hzbGhXQkFUTDYifSwicGl4ZWwiOnsiY29kZSI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIiwicnVudGltZSI6IjEiLCJjb2RlcyI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIn0sInBhZ2UiOnsidXJsIjoiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrLz9raz1hNGM2Mjk0LTE5MGRhYThkYzkwLTIwMDQ2NiZ1dG1fc291cmNlX3BsYXRmb3JtPUtlbGtvb0dyb3VwJnV0bV9jYW1wYWlnbj1rZWxrb29jbGljayZ1dG1fbWVkaXVtPWNwYyZ1dG1fc291cmNlPWtlbGtvb3VrIiwicmVmZXJyZXIiOiJodHRwczovL3VrLWdvLmtlbGtvb2dyb3VwLm5ldC8iLCJsb2FkX3Byb2dyZXNzIjoiMSJ9LCJsaWJyYXJ5Ijp7Im5hbWUiOiJwaXhlbC5qcyIsInZlcnNpb24iOiIyLjIuMCJ9LCJzZXNzaW9uX2lkIjoiNzhiMTViZGEtNDgyZi0xMWVmLWJlZDItMDhjMGViNGExOGJlOjpCTG95T1pwTWZiemV6SktDWXdRcSIsInBhZ2V2aWV3X2lkIjoicGFnZUlkLTE3MjE2NTU0MjEyOTktMzM2OTI1MDYwMjc4Mi4wLjAiLCJ2YXJpYXRpb25faWQiOiJ0ZXN0XzJfc2luZ2xlX3RyYWNrIiwidXNlckFnZW50IjoiTW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTI2LjAuMC4wIFNhZmFyaS81MzcuMzYiLCJpbmRleCI6MH0sIl9pbnNwZWN0aW9uIjp7fSwicHJvcGVydGllcyI6e30sInNpZ25hbF9kaWFnbm9zdGljX2xhYmVscyI6eyJyYXdfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX2VtYWlsIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJyYXdfcGhvbmUiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX3Bob25lIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJoYXNoZWRfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sImhhc2hlZF9waG9uZSI6eyJsYWJlbCI6Im1pc3NpbmcifX0sImFjdGlvbiI6Ik1ldGFkYXRhIiwiYXV0b19jb2xsZWN0ZWRfcHJvcGVydGllcyI6eyJwYWdlX3RyaWdnZXIiOiJQYWdlVmlldyIsImNvbnRlbnRfZGF0YSI6eyJvcGVuX2dyYXBoIjoie1wib2c6c2l0ZV9uYW1lXCI6XCJNZWxvZHlNYWlzb24uY28udWtcIixcIm9nOmltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCIsXCJvZzp1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51a1wiLFwib2c6dHlwZVwiOlwid2Vic2l0ZVwiLFwib2c6ZGVzY3JpcHRpb25cIjpcIlNob3AgTWVsb2R5IE1haXNvbiBhbmQgZ2l2ZSB5b3VyIGhvbWUgYSBuZXcgZmVlbCwgYWxsIHN0eWxlcyAmIGJ1ZGdldHMuXCIsXCJvZzpsb2NhbGVcIjpcImVuX0dCXCJ9IiwibWljcm9kYXRhIjoiW3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0ODg0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mzg1MTFcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlX01NMzQ4ODQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2UgaXMgYSBzdHlsaXNoIHdheSB0byBzdG9yZSB5b3VyIGZhdm91cml0ZSB0aHJvd3MsIGN1c2hpb25zIG9yIGV2ZW4gcGxhbnRzLiBNYWRlIG9mIHNlYWdyYXNzIGFuZCBtZXRhbCwgdGhpcyBiYXNrZXQgcGxhbnRlciBoYXMgYSB3b3ZlbiBkZXNpZ24gYW5kIGNvbWVzIHdpdGggaGFuZGxlcyBvbiBlaXRoZXIgc2lkZS4gXFxuXFx0UExFQVNFIE5PVEU6IElmIHlvdSBhcmUgdXNpbmcgdGhpcyBiYXNrZXQgYXMgYSBwbGFudGVyIGZvciBsaXZlIHBsYW50cywgeW91IG11c3QgdXNlIGEgcGxhbnRlciBwb3QgbGluZXIuIElmIHlvdSBwbGFjZSB0aGlzIGl0ZW0gb3V0c2lkZSwgaXQgd2lsbCBvY2N1ciBuYXR1cmFsIGRhbWFnZSBmcm9tIHdlYXRoZXJpbmcuIFxcblxcdFRoaXMgYmFza2V0IGlzIGFsc28gYXZhaWxhYmxlIGluIGEgc21hbGxlciBzaXplLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM4Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBTdGF1bnRvbiBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxM1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk5ODMzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLXN0YXVudG9uLXdoaXRlLXJhbmdlX01NMzQ3MTMtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBTdGF1bnRvbiBXaGl0ZSBSYW5nZSBpcyBhIHByZXR0eSBhbmQgc3R5bGlzaCBzdG9yYWdlIGNoZXN0LCBpZGVhbCBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGxpdmluZyByb29tIG9yIGhhbGx3YXkgc3BhY2UuIENyYWZ0ZWQgZnJvbSB3b29kLCB0aGlzIGNoZXN0IGNvbWVzIHdpdGggMyBkcmF3ZXJzLCBhIHdoaXRlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgYXJvdW5kIHRoZSBib3R0b20uXFxuXFx0V2l0aCBpdHMgc25vdy13aGl0ZSBmaW5pc2gsIHRoaXMgY2hlc3QgaXMgYSBmcmVzaCBicmVhdGggb2YgZWxlZ2FuY2UgZm9yIGFueSByb29tLCBicmluZ2luZyB3aXRoIGl0IGEgY2FzY2FkZSBvZiBzdG9yYWdlIGluIGl0cyB0aHJlZSBnZW5lcm91c2x5LXNpemVkIGRyYXdlcnMuIFRoZSBzY2FsbG9wZWQgc2tpcnQgYWRkXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3N0YXVudG9uLXRhdXBlLXNjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyAgLSBTdGF1bnRvbiBUYXVwZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkyNTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItYmVkc2lkZS10YWJsZXMtc3RhdW50b24tdGF1cGUtcmFuZ2VfTU0zNDcxNy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgU2NhbGxvcGVkIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIFN0YXVudG9uIFRhdXBlIFJhbmdlIGFyZSBhIHByZXR0eSwgb24gdHJlbmQgZnVybml0dXJlIHBpZWNlIGlkZWFsIGZvciBmYW5zIG9mIHRhdXBlIGdyZXkgZnVybml0dXJlLCBzY2FsbG9wZWQgZWRnZXMgYW5kIHdoaW1zaWNhbCBkZXNpZ24uIFRoZXNlIGJlZHNpZGVzIGhhdmUgYSAzIGRyYXdlciBkZXNpZ24gYW5kIGNvbWUgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgb24gdGhlIGJvdHRvbSBlZGdlLiBcXG5cXHRUaGVzZSBtYXRjaGluZyBtYXJ2ZWxzLCBzd2F0aGVkIGluIGEgc3RhdGVseSB0YXVwZSwgd2l0aCB0aGVpciBncmFjZWZ1bCBjdXJ2ZXMgYW5kIHBvaXNlZCBzY2FsbG9wZWQgZWRnZXMuIEVhY2ggdGFibGUgYm9hc3RzIGEgdHJpZmVjdGEgb2YgZHJhd2VycywgZGVja2VkIG91dCB3aXRoIHdcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyNDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItLXN0YXVudG9uLXRhdXBlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gSGFsZXMgVGFuIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0ODY5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzUxMTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9wYWlyLW9mLTMtZHJhd2VyLWJlZHNpZGUtdGFibGUtaGFsZXMtdGFuLXJhbmdlX01NMzQ4NjktMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVXBncmFkZSB5b3VyIGJlZHJvb20ncyBzdHlsZSBhbmQgc3RvcmFnZSB3aXRoIHRoaXMgc29waGlzdGljYXRlZCBzZXQgb2YgdHdvIEhhbGVzIFRhbiBSYW5nZSAzIERyYXdlciBCZWRzaWRlIFRhYmxlcy4gRWFjaCB0YWJsZSBmZWF0dXJlcyB0aHJlZSBzcGFjaW91cyBkcmF3ZXJzIHdpdGggYW1wbGUgc3RvcmFnZSBmb3Iga2VlcGluZyB5b3VyIG5pZ2h0LXRpbWUgZXNzZW50aWFscyBhbmQgYmVkcm9vbSBjbHV0dGVyIG9yZ2FuaXNlZC5cXG5cXHRUaGUgZHJhd2VycyBvcGVuIGVmZm9ydGxlc3NseSBvbiBzbW9vdGggbWV0YWwgcnVubmVycyBhbmQgYm9hc3Qgc2xlZWsgY2hyb21lIGtub2JzIHRoYXQgYWRkIGEgdG91Y2ggb2YgbW9kZXJuIGZsYWlyIHRvIHRoZSBuaWdodHN0YW5kcycgbWluaW1hbGlzdCBkZXNpZ24uIFRoZXNlIG5pZ2h0c3RhbmRzIG9mZmVyIGEgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgcHJhY3RpY2FsaXR5LCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgYW55IGJlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTg5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBFbGxlIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0OTMxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MTYxMTNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtd2hpdGUtcmFuZ2VfTU0zNDkzMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZnJvbSB0aGUgRWxsZSBXaGl0ZSBSYW5nZSBpcyBhbiBlbGVnYW50LCBzdHlsaXNoIHN0b3JhZ2UgY2hvaWNlIGZvciBmYW5zIG9mIG5ldXRyYWwgY29sb3VycywgbHV4dXJpb3VzIHN0eWxlIGFuZCBjb250ZW1wb3JhcnkgZGVzaWduLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIHRoaXMgY2hlc3Qgb2YgZHJhd2VycyBoYXMgYSBsYXJnZSAzIGRyYXdlciBkZXNpZ24gYW5kIGNvbWUgd2l0aCBhIGJyaWxsaWFudCB3aGl0ZSBmaW5pc2gsIGl0IGNvbWVzIGNvbXBsZXRlIHdpdGggYSBnb2xkIG1ldGFsIGZyYW1lIGFuZCBtYXRjaGluZyBoYW5kbGVzLiBcXG5cXHRBIGdsYW1vcm91cyBjaGVzdCBvZiBkcmF3ZXJzIHRoYXQgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9ycyBhbmQgYWRkIGEgZmVlbCBvZiBjb250ZW1wb3JhcnkgbHV4dXJ5IGludG8gYW55IHNwYWNlLiBUaGlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxOTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIC0gMTJjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjIwNzkwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS0xMmNtX01NMzQ4NzcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIGlzIGEgcHJldHR5IHBpZWNlIG9mIGNlcmFtaWMgZGVjb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBldmVyeXRoaW5nIHBpbmsuIE1hZGUgb2YgY2VyYW1pYywgdGhpcyBoYXMgYSByb3VuZGVkIHNoYXBlLCB3aXRoIGEgcmliYmVkIGRlc2lnbiwgYSBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcuIFxcblxcdEEgbG92ZWx5IGRlY29yIGFjY2Vzc29yeSBmb3IgcGxhY2luZyBvbiBhIHNoZWxmLCBzaWRlYm9hcmQsIGNvbnNvbGUgdGFibGUgb3Igd2luZG93c2lsbCBzcGFjZS4gRHVlIHRvIGl0cyBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcsIHRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGNvdW50cnksIHZpbnRhZ2Ugb3Igc2hhYmJ5IGNoaWMgaW5zcGlyZWQgc3BhY2VzLiBcXG5cXHRBIGxvdmVseSBkZWNvciBjaG9pY2UsIHBlcmZlY3QgZm9yIHVzZSBhcyB3ZWRkaW5nIG9yIGRpblwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjExLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhbGwgQmx1ZSBHbGFzcyBWYXNlIC0gMjNjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3OVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY4OTgzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGFsbC1ibHVlLWdsYXNzLXZhc2UtMjNjbV9NTTM0ODc5LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGFsbCBCbHVlIEdsYXNzIFZhc2UgaXMgYSBwcmV0dHksIGNvbG91cmZ1bCBnbGFzc3dhcmUgY2hvaWNlLCBpZGVhbCBmb3IgZmFucyBvZiBibHVlIGRlY29yIGFuZCBmbG93ZXIgdmFzZXMuIE1hZGUgb2YgZ2xhc3MsIHRoaXMgdmFzZSBoYXMgYSB0YWxsLCB0YXBlcmVkIGRlc2lnbiBhbmQgcmliYmVkIGRldGFpbGluZy4gSXQgaGFzIGEgbmF2eSBibHVlIGZpbmlzaCB0byB0aGUgZ2xhc3MuIFxcblxcdFBlcmZlY3QgZm9yIGRpc3BsYXlpbmcgeW91ciBmYXZvdXJpdGUgZmxvd2VyIHN0ZW1zLCBkcmllZCBib3VxdWV0cyBvciBvdGhlciBmbG93ZXJzLiBEdWUgdG8gaXRzIGNvbG91cmZ1bCBmaW5pc2ggYW5kIHNsaW0gZGVzaWduLCB0aGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgdXNlZCBhcyBhIHRhYmxlIGNlbnRlcnBpZWNlLCBvbiBhIHNoZWxmIG9yIG9uIGEgc2lkZWJvYXJkLiBcXG5cXHRUaGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxMjEwOFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbV9NTTM0OTI2LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgdGhlIHBlcmZlY3QgZmVhdHVyZSBtaXJyb3IgZm9yIHRob3NlIHNlYXJjaGluZyBmb3IgYSBzdGF0ZW1lbnQgbWlycm9yISBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBvbGl2ZSBncmVlbiBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3RyaWtpbmcgcmV0cm8gaW5zcGlyZWQgbWlycm9yIGNvdWxkIGJlIHBsYWNlZCBpbiBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9yIHN0eWxlcyBidXQgaXMgYmVzdCBzdWl0ZWQgdG8gbW9kZXJuLCBlY2xlY3RpYyBvciByZXRybyBzdHlsZSBzcGFjZXMuIER1ZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9vbGl2ZS1ncmVlbi1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2NjM4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjUtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQaW5rIEZ1bGwgTGVuZ3RoIFdhdmUgTWlycm9yIC0gMTYzY20geCA4MGNtIGlzIGFuIGV5ZSBjYXRjaGluZywgcmV0cm8gaW5zcGlyZWQgbGFyZ2UgbWlycm9yIHRoYXQgY291bGQgYmUgd2FsbCBtb3VudGVkIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBwYWxlIHBpbmsgcGFpbnRlZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIGh1bmcgYm90aCB2ZXJ0aWNhbGx5IGFuZCBob3Jpem9udGFsbHkgdmlhIHdhbGwgaG9va3Mgb24gdGhlIGJhY2sgb2YgdGhlIG1pcnJvci5cXG5cXHRUaGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIGluc3RhbnRseSBiZWNvbWUgdGhlIGZvY2FsIHBvaW50IG9mIGFueSByb29tISBEdWUgdG8gaXRzIGxhcmdlIHNpemUgYW5kIGVjbGVjdGljIGRlc2lnbiwgdGhpcyBtaXJyb3IgY291bGQgYmUgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIE9uZSBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBFbGxlIEJsYWNrIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0OTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MTgxOTNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZV9NTTM0OTM3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIEVsbGUgQmxhY2sgUmFuZ2UgYXJlIGEgc3RyaWtpbmcsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGRyZXNzaW5nIHJvb20gb3IgbGl2aW5nIHJvb20gc3BhY2UuIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgZWFjaCBiZWRzaWRlIHRhYmxlIGhhcyBhIG9uZSBkcmF3ZXIsIG9uZSBzaGVsZiBkZXNpZ24gYW5kIGEgbWV0YWwgZnJhbWUuIFRoaXMgYmVkc2lkZSBoYXMgYSBibGFjayBmaW5pc2gsIGEgZ29sZCBmcmFtZSBhbmQgbWF0Y2hpbmcgZ29sZCBoYW5kbGVzLiAgXFxuXFx0QSBzbGVlayBtb2Rlcm4gZnVybml0dXJlIHNldCB3aXRoIGEgdGltZWxlc3MsIGV5ZSBjYXRjaGluZyBkZXNpZ24sIHRoaXMgcGFpciBvZiBiZWRzaWRlIHRhYmxlcyBhcmUgYXMgc3R5bGlzaCBhcyB0aGV5IGFyZSBwcmFjdGljYWwgYW5kIHNwYWNlIHNhdlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE1OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGF1cGUgUmVlZGVkIEdsYXNzIEZyb250ZWQgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjM0OTI0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NDY4OTlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YXVwZS1yZWVkZWQtZ2xhc3MtZnJvbnRlZC13YWxsLWNhYmluZXRfTU0zNDkyNC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldCB3b3VsZCBtYWtlIGFuIGV4Y2VsbGVudCBzdG9yYWdlIHNvbHV0aW9uIGZvciBhbnkgYmF0aHJvb20sIGtpdGNoZW4gb3IgaGFsbHdheS4gTWFkZSBvZiB3b29kZW4sIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyB3YWxsIGNhYmluZXQgaGFzIGEgc2luZ2xlIGRvb3IgZGVzaWduIGFuZCBjb21lcyB3aXRoIGFuIGludGVybmFsIHN0b3JhZ2Ugc2hlbGYuIEl0IGNvbWVzIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgYSByZWVkZWQgZ2xhc3MgZnJvbnRhZ2UgYW5kIGEgZ29sZCBoYW5kbGUuIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGhvb2tzIG9uIHRoZSBiYWNrXFxuXFx0VGhpcyBzdHlsaXNoIHdhbGwgY2FiaW5ldCBpcyBhIGdyZWF0IGNob2ljZSBmb3IgZmFucyBvZiBjb250ZW1wb3Jhcnkgc3R5bGUgYW5kIGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBkZWNvciBzdHlsZXMsIGlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI4NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay90YXVwZS1yZWVkZWQtZ2xhc3MtZnJvbnRlZC13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgU2NhbGxvcGVkIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzICAtIFN0YXVudG9uIFRhdXBlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTI1MzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9wYWlyLW9mLXNjYWxsb3BlZC0zLWRyYXdlci1iZWRzaWRlLXRhYmxlcy1zdGF1bnRvbi10YXVwZS1yYW5nZV9NTTM0NzE3LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgZnJvbSB0aGUgU3RhdW50b24gVGF1cGUgUmFuZ2UgYXJlIGEgcHJldHR5LCBvbiB0cmVuZCBmdXJuaXR1cmUgcGllY2UgaWRlYWwgZm9yIGZhbnMgb2YgdGF1cGUgZ3JleSBmdXJuaXR1cmUsIHNjYWxsb3BlZCBlZGdlcyBhbmQgd2hpbXNpY2FsIGRlc2lnbi4gVGhlc2UgYmVkc2lkZXMgaGF2ZSBhIDMgZHJhd2VyIGRlc2lnbiBhbmQgY29tZSB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBvbiB0aGUgYm90dG9tIGVkZ2UuIFxcblxcdFRoZXNlIG1hdGNoaW5nIG1hcnZlbHMsIHN3YXRoZWQgaW4gYSBzdGF0ZWx5IHRhdXBlLCB3aXRoIHRoZWlyIGdyYWNlZnVsIGN1cnZlcyBhbmQgcG9pc2VkIHNjYWxsb3BlZCBlZGdlcy4gRWFjaCB0YWJsZSBib2FzdHMgYSB0cmlmZWN0YSBvZiBkcmF3ZXJzLCBkZWNrZWQgb3V0IHdpdGggd1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjI0OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLXNjYWxsb3BlZC0zLWRyYXdlci0tc3RhdW50b24tdGF1cGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIEVsbGUgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ5MzFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxNjExM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZV9NTTM0OTMxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBFbGxlIFdoaXRlIFJhbmdlIGlzIGFuIGVsZWdhbnQsIHN0eWxpc2ggc3RvcmFnZSBjaG9pY2UgZm9yIGZhbnMgb2YgbmV1dHJhbCBjb2xvdXJzLCBsdXh1cmlvdXMgc3R5bGUgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgdGhpcyBjaGVzdCBvZiBkcmF3ZXJzIGhhcyBhIGxhcmdlIDMgZHJhd2VyIGRlc2lnbiBhbmQgY29tZSB3aXRoIGEgYnJpbGxpYW50IHdoaXRlIGZpbmlzaCwgaXQgY29tZXMgY29tcGxldGUgd2l0aCBhIGdvbGQgbWV0YWwgZnJhbWUgYW5kIG1hdGNoaW5nIGhhbmRsZXMuIFxcblxcdEEgZ2xhbW9yb3VzIGNoZXN0IG9mIGRyYXdlcnMgdGhhdCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3JzIGFuZCBhZGQgYSBmZWVsIG9mIGNvbnRlbXBvcmFyeSBsdXh1cnkgaW50byBhbnkgc3BhY2UuIFRoaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgLSAxMmNtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MjA3OTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLTEyY21fTU0zNDg3Ny5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgaXMgYSBwcmV0dHkgcGllY2Ugb2YgY2VyYW1pYyBkZWNvciwgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIGV2ZXJ5dGhpbmcgcGluay4gTWFkZSBvZiBjZXJhbWljLCB0aGlzIGhhcyBhIHJvdW5kZWQgc2hhcGUsIHdpdGggYSByaWJiZWQgZGVzaWduLCBhIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgYWNjZXNzb3J5IGZvciBwbGFjaW5nIG9uIGEgc2hlbGYsIHNpZGVib2FyZCwgY29uc29sZSB0YWJsZSBvciB3aW5kb3dzaWxsIHNwYWNlLiBEdWUgdG8gaXRzIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZywgdGhpcyB2YXNlIGNvdWxkIGJsZW5kIGludG8gY291bnRyeSwgdmludGFnZSBvciBzaGFiYnkgY2hpYyBpbnNwaXJlZCBzcGFjZXMuIFxcblxcdEEgbG92ZWx5IGRlY29yIGNob2ljZSwgcGVyZmVjdCBmb3IgdXNlIGFzIHdlZGRpbmcgb3IgZGluXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay90YWxsLWJsdWUtZ2xhc3MtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW5cIixcInByb2R1Y3RJRFwiOlwiMzQ2MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5NjM3NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2FudGlxdWUtZ29sZC1oZWFydC1jYW5kbGUtcGluX01NMzQ2MTcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIEdvbGQgSGVhcnQgQ2FuZGxlIFBpbiBpcyBhIHNpbXBsZSwgc3R5bGlzaCB3YXkgdG8gYWRkIGEgZmluaXNoaW5nIHRvdWNoIHRvIHlvdXIgY2FuZGxlcy4gUGVyZmVjdCBmb3IgbG92ZXJzIG9mIGhlYXJ0IGRlY29yIGFuZCBnb2xkIGFjY2Vzc29yaWVzLiBNYWRlIGZyb20gbWV0YWwsIHRoaXMgaGFzIGEgaGVhcnQgc2hhcGVkIGRlc2lnbiBpbiBhIG1ldGFsbGljIGdvbGQgZmluaXNoLlxcblxcdFRoZSBwZXJmZWN0IHdheSB0byBhZGQgYSB0b3VjaCBvZiBnbGFtb3VyIHRvIHlvdXIgY2FuZGxlcyBhbmQgaWRlYWwgZm9yIHRhYmxlIGRlY29yLiBBIGdyZWF0IGFjY2Vzc29yeSBmb3IgdGhvc2UgZmluaXNoaW5nIHRvdWNoZXMgZm9yIGV2ZW50cyBzdWNoIGFzIHdlZGRpbmdzLCBwYXJ0aWVzIG9yIENocmlzdG1hcy5cXG5cXHRUaGUgY2FuZGxlIHBpbiBpcyBmaXhlZCB0byB0aGUgY2FuZGxlcyB2aWEgdGhlIHBpbiBvbiB0aGUgYmFjay4gUGxlYXNlIHRha2UgY2FyZSB3aFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1oZWFydC1jYW5kbGUtcGluLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZVwiLFwicHJvZHVjdElEXCI6XCIzNDg4NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4NTExXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZV9NTTM0ODg0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlIGlzIGEgc3R5bGlzaCB3YXkgdG8gc3RvcmUgeW91ciBmYXZvdXJpdGUgdGhyb3dzLCBjdXNoaW9ucyBvciBldmVuIHBsYW50cy4gTWFkZSBvZiBzZWFncmFzcyBhbmQgbWV0YWwsIHRoaXMgYmFza2V0IHBsYW50ZXIgaGFzIGEgd292ZW4gZGVzaWduIGFuZCBjb21lcyB3aXRoIGhhbmRsZXMgb24gZWl0aGVyIHNpZGUuIFxcblxcdFBMRUFTRSBOT1RFOiBJZiB5b3UgYXJlIHVzaW5nIHRoaXMgYmFza2V0IGFzIGEgcGxhbnRlciBmb3IgbGl2ZSBwbGFudHMsIHlvdSBtdXN0IHVzZSBhIHBsYW50ZXIgcG90IGxpbmVyLiBJZiB5b3UgcGxhY2UgdGhpcyBpdGVtIG91dHNpZGUsIGl0IHdpbGwgb2NjdXIgbmF0dXJhbCBkYW1hZ2UgZnJvbSB3ZWF0aGVyaW5nLiBcXG5cXHRUaGlzIGJhc2tldCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBhIHNtYWxsZXIgc2l6ZS5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gU3RhdW50b24gV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5OTgzM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy1zdGF1bnRvbi13aGl0ZS1yYW5nZV9NTTM0NzEzLTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZnJvbSB0aGUgU3RhdW50b24gV2hpdGUgUmFuZ2UgaXMgYSBwcmV0dHkgYW5kIHN0eWxpc2ggc3RvcmFnZSBjaGVzdCwgaWRlYWwgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHNwYWNlLiBDcmFmdGVkIGZyb20gd29vZCwgdGhpcyBjaGVzdCBjb21lcyB3aXRoIDMgZHJhd2VycywgYSB3aGl0ZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIGFyb3VuZCB0aGUgYm90dG9tLlxcblxcdFdpdGggaXRzIHNub3ctd2hpdGUgZmluaXNoLCB0aGlzIGNoZXN0IGlzIGEgZnJlc2ggYnJlYXRoIG9mIGVsZWdhbmNlIGZvciBhbnkgcm9vbSwgYnJpbmdpbmcgd2l0aCBpdCBhIGNhc2NhZGUgb2Ygc3RvcmFnZSBpbiBpdHMgdGhyZWUgZ2VuZXJvdXNseS1zaXplZCBkcmF3ZXJzLiBUaGUgc2NhbGxvcGVkIHNraXJ0IGFkZFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjMxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zdGF1bnRvbi10YXVwZS1zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyAtIEVsbGUgQmxhY2sgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ5MzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxODE5M1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytb25lLWRyYXdlci1iZWRzaWRlLXRhYmxlcy1lbGxlLWJsYWNrLXJhbmdlX01NMzQ5MzcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIE9uZSBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgZnJvbSB0aGUgRWxsZSBCbGFjayBSYW5nZSBhcmUgYSBzdHJpa2luZywgY29udGVtcG9yYXJ5IHN0b3JhZ2UgY2hvaWNlIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgZHJlc3Npbmcgcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCBlYWNoIGJlZHNpZGUgdGFibGUgaGFzIGEgb25lIGRyYXdlciwgb25lIHNoZWxmIGRlc2lnbiBhbmQgYSBtZXRhbCBmcmFtZS4gVGhpcyBiZWRzaWRlIGhhcyBhIGJsYWNrIGZpbmlzaCwgYSBnb2xkIGZyYW1lIGFuZCBtYXRjaGluZyBnb2xkIGhhbmRsZXMuICBcXG5cXHRBIHNsZWVrIG1vZGVybiBmdXJuaXR1cmUgc2V0IHdpdGggYSB0aW1lbGVzcywgZXllIGNhdGNoaW5nIGRlc2lnbiwgdGhpcyBwYWlyIG9mIGJlZHNpZGUgdGFibGVzIGFyZSBhcyBzdHlsaXNoIGFzIHRoZXkgYXJlIHByYWN0aWNhbCBhbmQgc3BhY2Ugc2F2XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytb25lLWRyYXdlci1iZWRzaWRlLXRhYmxlcy1lbGxlLWJsYWNrLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzQ5MjRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY0Njg5OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldF9NTTM0OTI0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGF1cGUgUmVlZGVkIEdsYXNzIEZyb250ZWQgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50IHN0b3JhZ2Ugc29sdXRpb24gZm9yIGFueSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5LiBNYWRlIG9mIHdvb2RlbiwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIHdhbGwgY2FiaW5ldCBoYXMgYSBzaW5nbGUgZG9vciBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYW4gaW50ZXJuYWwgc3RvcmFnZSBzaGVsZi4gSXQgY29tZXMgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBhIHJlZWRlZCBnbGFzcyBmcm9udGFnZSBhbmQgYSBnb2xkIGhhbmRsZS4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2tcXG5cXHRUaGlzIHN0eWxpc2ggd2FsbCBjYWJpbmV0IGlzIGEgZ3JlYXQgY2hvaWNlIGZvciBmYW5zIG9mIGNvbnRlbXBvcmFyeSBzdHlsZSBhbmQgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGRlY29yIHN0eWxlcywgaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjg0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzkyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtXCIsXCJwcm9kdWN0SURcIjpcIjMyNzQ2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI1NzlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zMjc0Ni0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5NmNtIHggOTdjbSBpcyBhIGdsYW1vcm91cyB3YWxsIGRlY29yIGNob2ljZSBmb3IgbG92ZXJzIG9mIHNpbHZlciBhY2Nlc3NvcmllcyBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gVGhpcyBtaXJyb3IgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHNpbHZlciBmaW5pc2guIEl0IGNhbiBiZSB3YWxsLW1vdW50ZWQgYnkgaG9va3Mgb24gdGhlIGJhY2suXFxuXFx0VGhlIGlkZWFsIG1pcnJvciBmb3IgdGhlIG1vZGVybiwgY29udGVtcG9yYXJ5IGludGVyaW9yLCB0aGlzIHNpbHZlciB3YWxsIG1pcnJvciBhZGRzIGEgbHV4dXJpb3VzIEx1eGUgc3R5bGUgbG9vayBjcmVhdGluZyBhIHN0dW5uaW5nIGZvY2FsIHBvaW50IGZvciB0aGUgbGl2aW5nIHJvb20gb3IgaGFsbHdheS5cXG5cXG5cXHRBIGZhbnRhc3RpYyBhZGRpdGlvbiB0byBvdXIgZ3Jvd2luZyByYW5nZSBvZiB3YWxsIG1pcnJvcnMgd2l0aCBldmVuIG1vcmUgdG8gY2hvb3NlIGZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrXCIsXCJwcm9kdWN0SURcIjpcIjMwNDY4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mjc3NTFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrX01NMzA0NjguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2xvY2ssIHBlcmZlY3QgZm9yIGZhbnMgb2Ygd2hpdGUgZGVjb3IgYW5kIGRpc3RyZXNzZWQgZmluaXNoZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgY2xvY2sgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQgc2tlbGV0b24gY2xvY2sgZGVzaWduIGFuZCBhIGRpc3RyZXNzZWQsIHdoaXRlIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gdGhlIGJhY2sgb2YgdGhlIGl0ZW0uIFxcblxcdElkZWFsIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMgb3IgY291bnRyeSBzdHlsZSBzcGFjZS4gRHVlIHRvIGl0cyB3aGl0ZSBmaW5pc2ggdGhpcyBjbG9jayBjb3VsZCBibGVuZCBpbnRvIG5ldXRyYWwgaW50ZXJpb3JzIGVhc2lseS4gXFxuXFx0VGhpcyBjbG9jayBjb21lcyB3aXRoIGEgYmF0dGVyeVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9jay0zMDQ2OC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgQmFyb3F1ZS1zdHlsZSBTaWx2ZXIgV2FsbCAvIEZsb29yIE1pcnJvciA5MGNtIHggMTY4Y21cIixcInByb2R1Y3RJRFwiOlwiMjgzMzVcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NTgxOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtX01NMjgzMzUuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiRWxldmF0ZSB5b3VyIGxpdmluZyBzcGFjZSB3aXRoIHRoaXMgc3R1bm5pbmcgQmFyb3F1ZS1zdHlsZSBzaWx2ZXIgbWlycm9yLiBDcmFmdGVkIHdpdGggbWV0aWN1bG91cyBhdHRlbnRpb24gdG8gZGV0YWlsLCBpdHMgaW50cmljYXRlIHN3aXJsaW5nIHBhdHRlcm5zIGFuZCBvcm5hdGUgZmxvdXJpc2hlcyBsZW5kIGEgdG91Y2ggb2YgY2xhc3NpYyBlbGVnYW5jZSB0byBhbnkgcm9vbS5cXG5cXHRUaGUgc2xlZWsgc2lsdmVyIGZpbmlzaCBjb21wbGVtZW50cyBhIHJhbmdlIG9mIGludGVyaW9ycywgZnJvbSB0cmFkaXRpb25hbCB0byBjb250ZW1wb3JhcnkuIFdoZXRoZXIgaHVuZyBhYm92ZSBhIGZpcmVwbGFjZSwgaW4gYW4gZW50cnl3YXksIG9yIGFzIGEgc3RhdGVtZW50IHBpZWNlIGluIHlvdXIgYmVkcm9vbSwgdGhpcyBtaXJyb3IgaXMgc3VyZSB0byBjYXB0aXZhdGUgYW5kIGltcHJlc3MuIE5vdCBvbmx5IGRvZXMgaXQgc2VydmUgYSBmdW5jdGlvbmFsIHB1cnBvc2UsIGJ1dCBpdCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozNjksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDMzOFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NzU2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY21fTU0zNDMzOC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtIGlzIGEgc3R5bGlzaCB0aGluIGZyYW1lZCB3YWxsIG1pcnJvciwgaWRlYWwgZm9yIHRob3NlIHdpdGggbW9kZXJuIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIE1hZGUgb2YgbWV0YWwsIGdsYXNzLCB3b29kIGFuZCByZXNpbiwgdGhpcyBtaXJyb3IgaGFzIGEgZ29sZCBjb2xvdXJlZCBtZXRhbCBmcmFtZSBhbmQgYW4gYXJjaGVkIHNoYXBlZCBkZXNpZ24uIFxcblxcdFBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgYXJjaGVkIHNoYXBlLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSB2YXJpZXR5IG9mIGludGVyaW9yIHN0eWxlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCwgdmVydGljYWxseSBhbmQgaG9yXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgODBjbSB4IDE4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzI5NDZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItODBjbS14LTE4MGNtX01NMzM1MDQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEZyYW1lZCBBcnQgRGVjbyBXYWxsIDgwY20geCAxODBjbSAvIExlYW5lciBNaXJyb3IgaXMgYSBzdHJpa2luZyBmdWxsIGxlbmd0aCBtaXJyb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBtZXRhbGxpYyBmaW5pc2hlcy4gTWFkZSBvZiB3b29kLCBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGxhcmdlIHJlY3Rhbmd1bGFyIHNoYXBlIGFuZCBjb21lcyB3aXRoIGFuIGFudGlxdWUgZ29sZCBjcm9zcyBvdmVyIG1ldGFsIGZyYW1lIGFuZCBiZXZlbGxlZCBnbGFzcy4gXFxuXFx0QSBsb3ZlbHkgbWlycm9yIGNob2ljZSBmb3IgcGxhY2VtZW50IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5nIHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIHZpbnRhZ2UsIGFydCBkZWNvIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIFxcblxcdFRoaXMgbWlycm9yIGlzIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NjA4NjRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbV9NTTMzNTA3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVxcblxcdFBlcmZlY3QgZm9yIHBsYWNlbWVudCBpbiBoYWxsd2F5LCBiZWRyb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBEdWUgdHAgaXRzIHN0cmlraW5nIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIHZpbnRhZ2UsIGluZHVzdHJpYWwgb3IgbW9kZXJuIHN0eWxlIGludGVyaW9yIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYXZhaWxhYmxlIGluIGEgbGFyZ2VyIHNpemUuIEl0IGlzIGFsc28gYXZhaWxhYmxlIGluIEdvbGQuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCdW1ibGViZWUgRHJhd2VyIEtub2IgNS41Y20geCA1LjVjbVwiLFwicHJvZHVjdElEXCI6XCIyODI2NFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTkxMjA5XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2JfTU0yODI2NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIHByZXR0eSBsaXR0bGUgYnVtYmxlYmVlIGRyYXdlciBrbm9iIHdpbGwgYWRkIGEgZmFidWxvdXMgZGVjb3JhdGl2ZSBlZmZlY3QgdG8geW91ciBmdXJuaXR1cmUuIEZpbmlzaGVkIGluIGEgdmludGFnZSBnb2xkIGNvbG91ciB0aGF0IHdpbGwgc3RhbmQgb3V0IGZvciBhIGZ1biBkZWNvcmF0aXZlIGxvb2suXFxuXFx0UXVpcmt5IGFuZCB1bnVzdWFsIGRlc2lnbiwgdGhpcyBiZWUgaXMgcGVyZmVjdCBmb3IgdHJhbnNmb3JtaW5nIHlvdXIgZnVybml0dXJlIGFuZCBhZGRpbmcgeW91ciBvd24gdW5pcXVlIHN0eWxlLiBWZXJ5IGRlY29yYXRpdmUgYW5kIGJlYXV0aWZ1bGx5IGRldGFpbGVkIGRlc2lnbi4gSWRlYWwgZm9yIHVzaW5nIG9uIGRyYXdlcnMgb3IgY3VwYm9hcmQgZG9vcnMuXFxuXFx0TWFrZSB5b3VyIGhvbWUgdW5pcXVlIGFuZCBhZGQgeW91ciBvd24gcXVpcmt5IHN0eWxlIHdpdGggdGhpcyBwcmV0dHkgZHJhd2VyIGtub2IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9kZWNvcmF0aXZlLWJ1bWJsZWJlZS1kcmF3ZXIta25vYi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIC0gU2FicmluYSBTaWx2ZXIgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzM5NzBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NzUwM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2VfTU0zMzk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCBmcm9tIHRoZSBTYWJyaW5hIFNpbHZlciBSYW5nZSAgaXMgYSBzdHVubmluZyBzdG9yYWdlIHBpZWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIE1vcm9jY2FuIGluc3BpcmVkIHNoYXBlcywgbWlycm9yZWQgZnVybml0dXJlIGFuZCBhbnRpcXVlIHNpbHZlciBwYWludGVkIGZpbmlzaGVzLiBDcmFmdGVkIGZyb20gd29vZCBhbmQgZ2xhc3MsIHRoaXMgc2lkZSBib2FyZCBoYXMgYSBsYXJnZSwgd2lkZSBkZXNpZ24gYW5kIGNvbWVzIHdpdGggMyBzdG9yYWdlIGN1cGJvYXJkcywgY29tcGxldGUgd2l0aCBpbnRlcm5hbCBzaGVsdmVzLiBJdCBoYXMgYW4gYW50aXF1ZSBzaWx2ZXIgY2hhbXBhZ25lIHBhaW50ZWQgZmluaXNoLCBhIG1pcnJvcmVkIGZyb250YWdlIHdpdGggb2dlZSBpbnNwaXJlZCBzaGFwZWQgbGF0dGljZSBkZXRhaWxpbmcgYW5kIHJvdW5kZWQgc2lsdmVyIGhhbmRsZXMuXFxuXFx0QSBncmVhdCBzdG9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI0NDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgSGFsZiBNb29uIFRhYmxlIC0gRGF2ZW50cnkgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQxNDFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3MTMxMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZV9NTTM0MTQxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV2hpdGUgSGFsZiBNb29uIFRhYmxlIGZyb20gdGhlIERhdmVudHJ5IFdoaXRlIFJhbmdlIGlzIGEgY2xhc3NpYywgZWxlZ2FudCBzdG9yYWdlIHRhYmxlLCBwZXJmZWN0IGZvciBwbGFjaW5nIGluIGEgaGFsbHdheSwgbGl2aW5nIHJvb20gb3Igb2ZmaWNlIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgY29uc29sZSB0YWJsZSBjb21lcyB3aXRoIGEgZm91ciBsZWcsIG9uZSBkcmF3ZXIgZGVzaWduLiBJdCBoYXMgYSBHZW9yZ2lhbiBpbnNwaXJlZCBncm9vdmVkIGRldGFpbGluZyB0byB0aGUgbGVncyBhbmQgYSByb3VuZGVkIGRhcmsgYnJhc3Mgc3R5bGUgaGFuZGxlLiBcXG5cXHRBIGdyZWF0IHN0b3JhZ2UgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIHNjYW5kaSwgY291bnRyeSBvciBmYXJtaG91c2UgaW5zcGlyZWQgaW50ZXJpb3Igc3BhY2VzLiBBIGdyZWF0IGNvbnNvbGUgdGFibGUgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHNtYWxsZXIgc3BhY2VzIGFuZCBhIG5ldVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleVwiLFwicHJvZHVjdElEXCI6XCIzMTA2MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzMzYzXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5X01NMzEwNjAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXkgaXMgYSBzdHVubmluZyBiYXIgY2FydCBjaG9pY2UgZm9yIGFueSBtb2Rlcm4sIHZpbnRhZ2Ugb3IgYXJ0IGRlY28gaW5zcGlyZWQgc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIHRyb2xsZXkgaGFzIGFuIG92YWwgc2hhcGVkIHR3byB0aWVyIGRlc2lnbiB3aXRoIG1pcnJvcmVkIGdsYXNzIHNoZWx2ZXMuIFRoaXMgYmFyIHRyb2xsZXkgaGFzIGZvdXIgd2hlZWxzIG1ha2luZyBpdCBtb3ZhYmxlIGZyb20gcm9vbSB0byByb29tLlxcblxcdEEgc3RyaWtpbmcgc3RvcmFnZSBjaG9pY2UgZm9yIGxvdmVycyBvZiBnbGFtb3JvdXMgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgZnVybml0dXJlLiBUaGlzIGx1eHVyaW91cyBzdG9yYWdlIGNhcnQgaXMgaWRlYWwgZm9yIHRob3NlIHdobyByZWd1bGFybHkgZW50ZXJ0YWluIGd1ZXN0cyBvciBob3N0IHBhcnRpZXMuIFRoaXMgZHJpbmtzIHRyb2xsZXkgY291bGQgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTQ0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgLSBQYXlzIEJsYW5jIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwOTcwXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5MDU2NTdcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC1wYXlzLWJsYW5jLXJhbmdlX01NMjA5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCBmcm9tIHRoZSBQYXlzIEJsYW5jIFJhbmdlIGlzIGEgc3R1bm5pbmcgZnVybml0dXJlIGNob2ljZSBmb3IgYW55IGJlZHJvb20gb3IgZHJlc3Npbmcgcm9vbSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHNldCBpbmNsdWRlcyBhIGRlc2ssIGEgbWlycm9yIGFuZCBhIHN0b29sLiBFYWNoIGNvbWVzIHdpdGggYSB2aW50YWdlIGluc3BpcmVkLCBGcmVuY2ggc3R5bGUgZGVzaWduIGFuZCBhbiBhbnRpcXVlIHdoaXRlIGNyYWNrbGVkIGZpbmlzaC4gVGhlIGRlc2sgY29tZXMgd2l0aCBicnVzaGVkIGdvbGQgZGV0YWlscy4gXFxuXFx0QSBzdHJpa2luZyBmdXJuaXR1cmUgc2V0IHRoYXQgd291bGQgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZS4gVGhlIGRlc2sgY29tZXMgd2l0aCBvcm5hdGUgZmVzdG9vbiBkZXRhaWxpbmcgY29tcGxldGUgd2l0aCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BheXMtYmxhbmMtcmFuZ2UtYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzE1NzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjcwOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXRfTU0zMTU3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgYW55IGtpdGNoZW4sIGJhdGhyb29tIG9yIGhhbGx3YXkgc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyB3YWxsIGNhYmluZXQgaGFzIGEgYmxhY2sgcGFpbnRlZCBmaW5pc2gsIHJlZWRlZCBnbGFzcyBmcm9udGVkIGRvb3JzIGFuZCBHb2xkIGhhbmRsZXMuXFxuXFx0QSBzdHlsaXNoIGNob2ljZSBmb3Igc3RvcmluZyB0b2lsZXRyaWVzLCBraXRjaGVuIGRlY29yIG9yIG90aGVyIGhvbWUgYWNjZXNzb3JpZXMuIFRoaXMgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2FiaW5ldCBjb3VsZCBibGVuZCBpbnRvIG1vZGVybiwgYXJ0IGRlY28sIHZpbnRhZ2Ugb3IgaW5kdXN0cmlhbCBpbnNwaXJlZCBzcGFjZXMuXFxuXFx0VGhlIHBlcmZlY3Qgc3RvcmFnZSBwaWNrIGZvciBsb3ZlcnMgb2YgYmxhY2sgZGVjb3IgYW5kIHJlZWRlZCBnbGFzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTIuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzkyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtXCIsXCJwcm9kdWN0SURcIjpcIjMyNzQ2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI1NzlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zMjc0Ni0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5NmNtIHggOTdjbSBpcyBhIGdsYW1vcm91cyB3YWxsIGRlY29yIGNob2ljZSBmb3IgbG92ZXJzIG9mIHNpbHZlciBhY2Nlc3NvcmllcyBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gVGhpcyBtaXJyb3IgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHNpbHZlciBmaW5pc2guIEl0IGNhbiBiZSB3YWxsLW1vdW50ZWQgYnkgaG9va3Mgb24gdGhlIGJhY2suXFxuXFx0VGhlIGlkZWFsIG1pcnJvciBmb3IgdGhlIG1vZGVybiwgY29udGVtcG9yYXJ5IGludGVyaW9yLCB0aGlzIHNpbHZlciB3YWxsIG1pcnJvciBhZGRzIGEgbHV4dXJpb3VzIEx1eGUgc3R5bGUgbG9vayBjcmVhdGluZyBhIHN0dW5uaW5nIGZvY2FsIHBvaW50IGZvciB0aGUgbGl2aW5nIHJvb20gb3IgaGFsbHdheS5cXG5cXG5cXHRBIGZhbnRhc3RpYyBhZGRpdGlvbiB0byBvdXIgZ3Jvd2luZyByYW5nZSBvZiB3YWxsIG1pcnJvcnMgd2l0aCBldmVuIG1vcmUgdG8gY2hvb3NlIGZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrXCIsXCJwcm9kdWN0SURcIjpcIjMwNDY4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mjc3NTFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrX01NMzA0NjguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2xvY2ssIHBlcmZlY3QgZm9yIGZhbnMgb2Ygd2hpdGUgZGVjb3IgYW5kIGRpc3RyZXNzZWQgZmluaXNoZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgY2xvY2sgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQgc2tlbGV0b24gY2xvY2sgZGVzaWduIGFuZCBhIGRpc3RyZXNzZWQsIHdoaXRlIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gdGhlIGJhY2sgb2YgdGhlIGl0ZW0uIFxcblxcdElkZWFsIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMgb3IgY291bnRyeSBzdHlsZSBzcGFjZS4gRHVlIHRvIGl0cyB3aGl0ZSBmaW5pc2ggdGhpcyBjbG9jayBjb3VsZCBibGVuZCBpbnRvIG5ldXRyYWwgaW50ZXJpb3JzIGVhc2lseS4gXFxuXFx0VGhpcyBjbG9jayBjb21lcyB3aXRoIGEgYmF0dGVyeVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9jay0zMDQ2OC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgQmFyb3F1ZS1zdHlsZSBTaWx2ZXIgV2FsbCAvIEZsb29yIE1pcnJvciA5MGNtIHggMTY4Y21cIixcInByb2R1Y3RJRFwiOlwiMjgzMzVcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NTgxOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtX01NMjgzMzUuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiRWxldmF0ZSB5b3VyIGxpdmluZyBzcGFjZSB3aXRoIHRoaXMgc3R1bm5pbmcgQmFyb3F1ZS1zdHlsZSBzaWx2ZXIgbWlycm9yLiBDcmFmdGVkIHdpdGggbWV0aWN1bG91cyBhdHRlbnRpb24gdG8gZGV0YWlsLCBpdHMgaW50cmljYXRlIHN3aXJsaW5nIHBhdHRlcm5zIGFuZCBvcm5hdGUgZmxvdXJpc2hlcyBsZW5kIGEgdG91Y2ggb2YgY2xhc3NpYyBlbGVnYW5jZSB0byBhbnkgcm9vbS5cXG5cXHRUaGUgc2xlZWsgc2lsdmVyIGZpbmlzaCBjb21wbGVtZW50cyBhIHJhbmdlIG9mIGludGVyaW9ycywgZnJvbSB0cmFkaXRpb25hbCB0byBjb250ZW1wb3JhcnkuIFdoZXRoZXIgaHVuZyBhYm92ZSBhIGZpcmVwbGFjZSwgaW4gYW4gZW50cnl3YXksIG9yIGFzIGEgc3RhdGVtZW50IHBpZWNlIGluIHlvdXIgYmVkcm9vbSwgdGhpcyBtaXJyb3IgaXMgc3VyZSB0byBjYXB0aXZhdGUgYW5kIGltcHJlc3MuIE5vdCBvbmx5IGRvZXMgaXQgc2VydmUgYSBmdW5jdGlvbmFsIHB1cnBvc2UsIGJ1dCBpdCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozNjksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDMzOFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NzU2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY21fTU0zNDMzOC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtIGlzIGEgc3R5bGlzaCB0aGluIGZyYW1lZCB3YWxsIG1pcnJvciwgaWRlYWwgZm9yIHRob3NlIHdpdGggbW9kZXJuIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIE1hZGUgb2YgbWV0YWwsIGdsYXNzLCB3b29kIGFuZCByZXNpbiwgdGhpcyBtaXJyb3IgaGFzIGEgZ29sZCBjb2xvdXJlZCBtZXRhbCBmcmFtZSBhbmQgYW4gYXJjaGVkIHNoYXBlZCBkZXNpZ24uIFxcblxcdFBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgYXJjaGVkIHNoYXBlLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSB2YXJpZXR5IG9mIGludGVyaW9yIHN0eWxlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCwgdmVydGljYWxseSBhbmQgaG9yXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgODBjbSB4IDE4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzI5NDZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItODBjbS14LTE4MGNtX01NMzM1MDQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEZyYW1lZCBBcnQgRGVjbyBXYWxsIDgwY20geCAxODBjbSAvIExlYW5lciBNaXJyb3IgaXMgYSBzdHJpa2luZyBmdWxsIGxlbmd0aCBtaXJyb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBtZXRhbGxpYyBmaW5pc2hlcy4gTWFkZSBvZiB3b29kLCBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGxhcmdlIHJlY3Rhbmd1bGFyIHNoYXBlIGFuZCBjb21lcyB3aXRoIGFuIGFudGlxdWUgZ29sZCBjcm9zcyBvdmVyIG1ldGFsIGZyYW1lIGFuZCBiZXZlbGxlZCBnbGFzcy4gXFxuXFx0QSBsb3ZlbHkgbWlycm9yIGNob2ljZSBmb3IgcGxhY2VtZW50IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5nIHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIHZpbnRhZ2UsIGFydCBkZWNvIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIFxcblxcdFRoaXMgbWlycm9yIGlzIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NjA4NjRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbV9NTTMzNTA3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVxcblxcdFBlcmZlY3QgZm9yIHBsYWNlbWVudCBpbiBoYWxsd2F5LCBiZWRyb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBEdWUgdHAgaXRzIHN0cmlraW5nIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIHZpbnRhZ2UsIGluZHVzdHJpYWwgb3IgbW9kZXJuIHN0eWxlIGludGVyaW9yIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYXZhaWxhYmxlIGluIGEgbGFyZ2VyIHNpemUuIEl0IGlzIGFsc28gYXZhaWxhYmxlIGluIEdvbGQuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCdW1ibGViZWUgRHJhd2VyIEtub2IgNS41Y20geCA1LjVjbVwiLFwicHJvZHVjdElEXCI6XCIyODI2NFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTkxMjA5XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2JfTU0yODI2NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIHByZXR0eSBsaXR0bGUgYnVtYmxlYmVlIGRyYXdlciBrbm9iIHdpbGwgYWRkIGEgZmFidWxvdXMgZGVjb3JhdGl2ZSBlZmZlY3QgdG8geW91ciBmdXJuaXR1cmUuIEZpbmlzaGVkIGluIGEgdmludGFnZSBnb2xkIGNvbG91ciB0aGF0IHdpbGwgc3RhbmQgb3V0IGZvciBhIGZ1biBkZWNvcmF0aXZlIGxvb2suXFxuXFx0UXVpcmt5IGFuZCB1bnVzdWFsIGRlc2lnbiwgdGhpcyBiZWUgaXMgcGVyZmVjdCBmb3IgdHJhbnNmb3JtaW5nIHlvdXIgZnVybml0dXJlIGFuZCBhZGRpbmcgeW91ciBvd24gdW5pcXVlIHN0eWxlLiBWZXJ5IGRlY29yYXRpdmUgYW5kIGJlYXV0aWZ1bGx5IGRldGFpbGVkIGRlc2lnbi4gSWRlYWwgZm9yIHVzaW5nIG9uIGRyYXdlcnMgb3IgY3VwYm9hcmQgZG9vcnMuXFxuXFx0TWFrZSB5b3VyIGhvbWUgdW5pcXVlIGFuZCBhZGQgeW91ciBvd24gcXVpcmt5IHN0eWxlIHdpdGggdGhpcyBwcmV0dHkgZHJhd2VyIGtub2IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9kZWNvcmF0aXZlLWJ1bWJsZWJlZS1kcmF3ZXIta25vYi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIC0gU2FicmluYSBTaWx2ZXIgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzM5NzBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NzUwM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2VfTU0zMzk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCBmcm9tIHRoZSBTYWJyaW5hIFNpbHZlciBSYW5nZSAgaXMgYSBzdHVubmluZyBzdG9yYWdlIHBpZWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIE1vcm9jY2FuIGluc3BpcmVkIHNoYXBlcywgbWlycm9yZWQgZnVybml0dXJlIGFuZCBhbnRpcXVlIHNpbHZlciBwYWludGVkIGZpbmlzaGVzLiBDcmFmdGVkIGZyb20gd29vZCBhbmQgZ2xhc3MsIHRoaXMgc2lkZSBib2FyZCBoYXMgYSBsYXJnZSwgd2lkZSBkZXNpZ24gYW5kIGNvbWVzIHdpdGggMyBzdG9yYWdlIGN1cGJvYXJkcywgY29tcGxldGUgd2l0aCBpbnRlcm5hbCBzaGVsdmVzLiBJdCBoYXMgYW4gYW50aXF1ZSBzaWx2ZXIgY2hhbXBhZ25lIHBhaW50ZWQgZmluaXNoLCBhIG1pcnJvcmVkIGZyb250YWdlIHdpdGggb2dlZSBpbnNwaXJlZCBzaGFwZWQgbGF0dGljZSBkZXRhaWxpbmcgYW5kIHJvdW5kZWQgc2lsdmVyIGhhbmRsZXMuXFxuXFx0QSBncmVhdCBzdG9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI0NDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgSGFsZiBNb29uIFRhYmxlIC0gRGF2ZW50cnkgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQxNDFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3MTMxMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZV9NTTM0MTQxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV2hpdGUgSGFsZiBNb29uIFRhYmxlIGZyb20gdGhlIERhdmVudHJ5IFdoaXRlIFJhbmdlIGlzIGEgY2xhc3NpYywgZWxlZ2FudCBzdG9yYWdlIHRhYmxlLCBwZXJmZWN0IGZvciBwbGFjaW5nIGluIGEgaGFsbHdheSwgbGl2aW5nIHJvb20gb3Igb2ZmaWNlIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgY29uc29sZSB0YWJsZSBjb21lcyB3aXRoIGEgZm91ciBsZWcsIG9uZSBkcmF3ZXIgZGVzaWduLiBJdCBoYXMgYSBHZW9yZ2lhbiBpbnNwaXJlZCBncm9vdmVkIGRldGFpbGluZyB0byB0aGUgbGVncyBhbmQgYSByb3VuZGVkIGRhcmsgYnJhc3Mgc3R5bGUgaGFuZGxlLiBcXG5cXHRBIGdyZWF0IHN0b3JhZ2UgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIHNjYW5kaSwgY291bnRyeSBvciBmYXJtaG91c2UgaW5zcGlyZWQgaW50ZXJpb3Igc3BhY2VzLiBBIGdyZWF0IGNvbnNvbGUgdGFibGUgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHNtYWxsZXIgc3BhY2VzIGFuZCBhIG5ldVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleVwiLFwicHJvZHVjdElEXCI6XCIzMTA2MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzMzYzXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5X01NMzEwNjAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXkgaXMgYSBzdHVubmluZyBiYXIgY2FydCBjaG9pY2UgZm9yIGFueSBtb2Rlcm4sIHZpbnRhZ2Ugb3IgYXJ0IGRlY28gaW5zcGlyZWQgc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIHRyb2xsZXkgaGFzIGFuIG92YWwgc2hhcGVkIHR3byB0aWVyIGRlc2lnbiB3aXRoIG1pcnJvcmVkIGdsYXNzIHNoZWx2ZXMuIFRoaXMgYmFyIHRyb2xsZXkgaGFzIGZvdXIgd2hlZWxzIG1ha2luZyBpdCBtb3ZhYmxlIGZyb20gcm9vbSB0byByb29tLlxcblxcdEEgc3RyaWtpbmcgc3RvcmFnZSBjaG9pY2UgZm9yIGxvdmVycyBvZiBnbGFtb3JvdXMgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgZnVybml0dXJlLiBUaGlzIGx1eHVyaW91cyBzdG9yYWdlIGNhcnQgaXMgaWRlYWwgZm9yIHRob3NlIHdobyByZWd1bGFybHkgZW50ZXJ0YWluIGd1ZXN0cyBvciBob3N0IHBhcnRpZXMuIFRoaXMgZHJpbmtzIHRyb2xsZXkgY291bGQgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTQ0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgLSBQYXlzIEJsYW5jIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwOTcwXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5MDU2NTdcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC1wYXlzLWJsYW5jLXJhbmdlX01NMjA5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCBmcm9tIHRoZSBQYXlzIEJsYW5jIFJhbmdlIGlzIGEgc3R1bm5pbmcgZnVybml0dXJlIGNob2ljZSBmb3IgYW55IGJlZHJvb20gb3IgZHJlc3Npbmcgcm9vbSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHNldCBpbmNsdWRlcyBhIGRlc2ssIGEgbWlycm9yIGFuZCBhIHN0b29sLiBFYWNoIGNvbWVzIHdpdGggYSB2aW50YWdlIGluc3BpcmVkLCBGcmVuY2ggc3R5bGUgZGVzaWduIGFuZCBhbiBhbnRpcXVlIHdoaXRlIGNyYWNrbGVkIGZpbmlzaC4gVGhlIGRlc2sgY29tZXMgd2l0aCBicnVzaGVkIGdvbGQgZGV0YWlscy4gXFxuXFx0QSBzdHJpa2luZyBmdXJuaXR1cmUgc2V0IHRoYXQgd291bGQgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZS4gVGhlIGRlc2sgY29tZXMgd2l0aCBvcm5hdGUgZmVzdG9vbiBkZXRhaWxpbmcgY29tcGxldGUgd2l0aCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BheXMtYmxhbmMtcmFuZ2UtYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzE1NzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjcwOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXRfTU0zMTU3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgYW55IGtpdGNoZW4sIGJhdGhyb29tIG9yIGhhbGx3YXkgc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyB3YWxsIGNhYmluZXQgaGFzIGEgYmxhY2sgcGFpbnRlZCBmaW5pc2gsIHJlZWRlZCBnbGFzcyBmcm9udGVkIGRvb3JzIGFuZCBHb2xkIGhhbmRsZXMuXFxuXFx0QSBzdHlsaXNoIGNob2ljZSBmb3Igc3RvcmluZyB0b2lsZXRyaWVzLCBraXRjaGVuIGRlY29yIG9yIG90aGVyIGhvbWUgYWNjZXNzb3JpZXMuIFRoaXMgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2FiaW5ldCBjb3VsZCBibGVuZCBpbnRvIG1vZGVybiwgYXJ0IGRlY28sIHZpbnRhZ2Ugb3IgaW5kdXN0cmlhbCBpbnNwaXJlZCBzcGFjZXMuXFxuXFx0VGhlIHBlcmZlY3Qgc3RvcmFnZSBwaWNrIGZvciBsb3ZlcnMgb2YgYmxhY2sgZGVjb3IgYW5kIHJlZWRlZCBnbGFzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTIuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzkyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtXCIsXCJwcm9kdWN0SURcIjpcIjMyNzQ2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI1NzlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zMjc0Ni0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5NmNtIHggOTdjbSBpcyBhIGdsYW1vcm91cyB3YWxsIGRlY29yIGNob2ljZSBmb3IgbG92ZXJzIG9mIHNpbHZlciBhY2Nlc3NvcmllcyBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gVGhpcyBtaXJyb3IgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHNpbHZlciBmaW5pc2guIEl0IGNhbiBiZSB3YWxsLW1vdW50ZWQgYnkgaG9va3Mgb24gdGhlIGJhY2suXFxuXFx0VGhlIGlkZWFsIG1pcnJvciBmb3IgdGhlIG1vZGVybiwgY29udGVtcG9yYXJ5IGludGVyaW9yLCB0aGlzIHNpbHZlciB3YWxsIG1pcnJvciBhZGRzIGEgbHV4dXJpb3VzIEx1eGUgc3R5bGUgbG9vayBjcmVhdGluZyBhIHN0dW5uaW5nIGZvY2FsIHBvaW50IGZvciB0aGUgbGl2aW5nIHJvb20gb3IgaGFsbHdheS5cXG5cXG5cXHRBIGZhbnRhc3RpYyBhZGRpdGlvbiB0byBvdXIgZ3Jvd2luZyByYW5nZSBvZiB3YWxsIG1pcnJvcnMgd2l0aCBldmVuIG1vcmUgdG8gY2hvb3NlIGZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrXCIsXCJwcm9kdWN0SURcIjpcIjMwNDY4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mjc3NTFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrX01NMzA0NjguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2xvY2ssIHBlcmZlY3QgZm9yIGZhbnMgb2Ygd2hpdGUgZGVjb3IgYW5kIGRpc3RyZXNzZWQgZmluaXNoZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgY2xvY2sgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQgc2tlbGV0b24gY2xvY2sgZGVzaWduIGFuZCBhIGRpc3RyZXNzZWQsIHdoaXRlIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gdGhlIGJhY2sgb2YgdGhlIGl0ZW0uIFxcblxcdElkZWFsIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMgb3IgY291bnRyeSBzdHlsZSBzcGFjZS4gRHVlIHRvIGl0cyB3aGl0ZSBmaW5pc2ggdGhpcyBjbG9jayBjb3VsZCBibGVuZCBpbnRvIG5ldXRyYWwgaW50ZXJpb3JzIGVhc2lseS4gXFxuXFx0VGhpcyBjbG9jayBjb21lcyB3aXRoIGEgYmF0dGVyeVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9jay0zMDQ2OC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgQmFyb3F1ZS1zdHlsZSBTaWx2ZXIgV2FsbCAvIEZsb29yIE1pcnJvciA5MGNtIHggMTY4Y21cIixcInByb2R1Y3RJRFwiOlwiMjgzMzVcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NTgxOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtX01NMjgzMzUuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiRWxldmF0ZSB5b3VyIGxpdmluZyBzcGFjZSB3aXRoIHRoaXMgc3R1bm5pbmcgQmFyb3F1ZS1zdHlsZSBzaWx2ZXIgbWlycm9yLiBDcmFmdGVkIHdpdGggbWV0aWN1bG91cyBhdHRlbnRpb24gdG8gZGV0YWlsLCBpdHMgaW50cmljYXRlIHN3aXJsaW5nIHBhdHRlcm5zIGFuZCBvcm5hdGUgZmxvdXJpc2hlcyBsZW5kIGEgdG91Y2ggb2YgY2xhc3NpYyBlbGVnYW5jZSB0byBhbnkgcm9vbS5cXG5cXHRUaGUgc2xlZWsgc2lsdmVyIGZpbmlzaCBjb21wbGVtZW50cyBhIHJhbmdlIG9mIGludGVyaW9ycywgZnJvbSB0cmFkaXRpb25hbCB0byBjb250ZW1wb3JhcnkuIFdoZXRoZXIgaHVuZyBhYm92ZSBhIGZpcmVwbGFjZSwgaW4gYW4gZW50cnl3YXksIG9yIGFzIGEgc3RhdGVtZW50IHBpZWNlIGluIHlvdXIgYmVkcm9vbSwgdGhpcyBtaXJyb3IgaXMgc3VyZSB0byBjYXB0aXZhdGUgYW5kIGltcHJlc3MuIE5vdCBvbmx5IGRvZXMgaXQgc2VydmUgYSBmdW5jdGlvbmFsIHB1cnBvc2UsIGJ1dCBpdCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozNjksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDMzOFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NzU2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY21fTU0zNDMzOC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtIGlzIGEgc3R5bGlzaCB0aGluIGZyYW1lZCB3YWxsIG1pcnJvciwgaWRlYWwgZm9yIHRob3NlIHdpdGggbW9kZXJuIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIE1hZGUgb2YgbWV0YWwsIGdsYXNzLCB3b29kIGFuZCByZXNpbiwgdGhpcyBtaXJyb3IgaGFzIGEgZ29sZCBjb2xvdXJlZCBtZXRhbCBmcmFtZSBhbmQgYW4gYXJjaGVkIHNoYXBlZCBkZXNpZ24uIFxcblxcdFBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgYXJjaGVkIHNoYXBlLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSB2YXJpZXR5IG9mIGludGVyaW9yIHN0eWxlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCwgdmVydGljYWxseSBhbmQgaG9yXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgODBjbSB4IDE4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzI5NDZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItODBjbS14LTE4MGNtX01NMzM1MDQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEZyYW1lZCBBcnQgRGVjbyBXYWxsIDgwY20geCAxODBjbSAvIExlYW5lciBNaXJyb3IgaXMgYSBzdHJpa2luZyBmdWxsIGxlbmd0aCBtaXJyb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBtZXRhbGxpYyBmaW5pc2hlcy4gTWFkZSBvZiB3b29kLCBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGxhcmdlIHJlY3Rhbmd1bGFyIHNoYXBlIGFuZCBjb21lcyB3aXRoIGFuIGFudGlxdWUgZ29sZCBjcm9zcyBvdmVyIG1ldGFsIGZyYW1lIGFuZCBiZXZlbGxlZCBnbGFzcy4gXFxuXFx0QSBsb3ZlbHkgbWlycm9yIGNob2ljZSBmb3IgcGxhY2VtZW50IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5nIHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIHZpbnRhZ2UsIGFydCBkZWNvIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIFxcblxcdFRoaXMgbWlycm9yIGlzIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV29vZGVuIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzM5MDNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYwNDk2N1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvb2Rlbi1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzM5MDMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXb29kZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCBpcyBhIHN0cmlraW5nLCBydXN0aWMgc3R5bGUgd2FsbCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuYXR1cmFsIHdvb2RlbiBmdXJuaXR1cmUgYW5kIHdhbGwgc2hlbHZpbmcuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsIHRoaXMgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBjdXBib2FyZCBkb29ycyBjb21wbGV0ZSB3aXRoIHJlZWRlZCBnbGFzcyBwYW5lbHMgYW5kIGdvbGQgaGFuZGxlcywgd2l0aCB0d28gaW50ZXJuYWwgc3RvcmFnZSBzaGVsdmVzLiBJdCBjb21lcyB3aXRoIGEgZGFyayB3b29kZW4gZmluaXNoLiBcXG5cXHRBIHN0eWxpc2ggd2FsbCBzdG9yYWdlIGNob2ljZSBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuLCBoYWxsd2F5IG9yIGxpdmluZyByb29tIHNwYWNlLiBJZGVhbCBmb3IgZmFucyBvZiBmYXJtaG91c2UsIGNvdW50cnksIG9yIHJldHJvIGludGVyaW9ycy4gVGhpcyBjYWJpbmV0IGNvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd29vZGVuLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkNyZWFtIFdhbGwgTW91bnRlZCBQbGF0ZSBSYWNrIC0gTHlvbiBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIyMDg3OFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTQyMTMzXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvY3JlYW0td2FsbC1tb3VudGVkLXBsYXRlLXJhY2stbHlvbi1yYW5nZV9NTTIwODc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgZnJvbSB0aGUgTHlvbiBSYW5nZSBpcyBhIHN0eWxpc2ggcGllY2Ugb2Ygd2FsbCBzaGVsdmluZyBzdG9yYWdlIGZvciBhbnkga2l0Y2hlbiBzcGFjZS4gVGhpcyB3b3VsZCBsb29rIGZhYnVsb3VzIGluIGEgcnVzdGljLCBjb3VudHJ5IG9yIHZpbnRhZ2Ugc3R5bGUga2l0Y2hlbi4gVGhpcyBpcyBwYXJ0IG9mIGEgbGFyZ2VyIGZ1cm5pdHVyZSBzZXQgZGVzaWduZWQgZm9yIGRpbmluZyByb29tcywgbGl2aW5nIHJvb21zIGFuZCBiZWRyb29tcy4gVGhlcmUgYXJlIGEgdmFyaWV0eSBvZiB3YWxsIHN0b3JhZ2UgdW5pdHMgYXZhaWxhYmxlLiBcXG5cXHRUaGlzIHVuaXQgaGFzIGEgY3JlYW0gZGlzdHJlc3NlZCBwYWludGVkIGZpbmlzaCB3aXRoIGEgbmF0dXJhbCBsaW1lZCB3b29kZW4gdG9wXFxuXFx0QSBsb3ZlbHkgdW5pdCB0byBkaXNwbGF5IGFuZCBrZWVwIHlvdXIgZGlubmVyIHNlcnZpY2VcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNDUuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbHlvbi1yYW5nZS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y21cIixcInByb2R1Y3RJRFwiOlwiMzMxMzRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTgzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtX01NMzMxMzQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbSB3b3VsZCBtYWtlIGEgZXllIGNhdGNoaW5nIHZpbnRhZ2UgZmVhdHVyZSB3YWxsIHBpZWNlLiBNYWRlIG9mIG1ldGFsICYgZ2xhc3Mgd2l0aCBhIGdvbGQgZnJhbWUsIGZpbmlzaGVkIG9mZiBpbiBhIGFydCBmZWNvIGZhbiBkZXNpZ24uIFxcblxcdFRoaXMgc3R1bm5pbmcgdmludGFnZSwgcmV0cm8gaW5zcGlyZWQgd2FsbCBtaXJyb3Igd291bGQgaGFuZyBiZWF1dGlmdWxseSBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZ3Jvb20gb3IgZGluaW5nIHJvb20uIFxcblxcdFNldmVuIG1pcnJvcmVkIHNlY3Rpb25zIGNyZWF0aW5nIGEgcmV0cm8gZmFuIHNoYXBlIGVmZmVjdC4gVGhpcyBzdGF0ZW1lbnQgbWlycm9yIGlzIHN1cmUgdG8gc3RhbmQgb3V0IGFzIGEgZmVhdHVyZSBwaWVjZSBvbiBpdHMgb3duIG9yIGRpc3BsYXllZCB3aXRoIHNpbWlsYXIgZGVzaWducyBpdGVtcy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIC0gMS41Mm0geCAxLjI4bVwiLFwicHJvZHVjdElEXCI6XCIzMzc3M1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4MDg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZXh0cmEtbGFyZ2UtYXJjaC1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXJtYW50bGUtbWlycm9yLTE1Mm0teC0xMjhtX01NMzM3NzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgaXMgYSBiZWF1dGlmdWwsIHZpbnRhZ2UgaW5zcGlyZWQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIHJlc2luIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhcmNoZWQgZGVzaWduIHdpdGggb3JuYXRlLCByb2NvY28gc3R5bGUgZGV0YWlsaW5nIG9uIHRoZSB0b3AgYW5kIHNpZGVzIG9mIHRoZSBtaXJyb3IgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiBlaXRoZXIgc2lkZSBvZiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRBIHN0dW5uaW5nIG1pcnJvciB0aGF0IHdvdWxkIGJlIGEgbHV4dXJpb3VzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzXCIsXCJwcm9kdWN0SURcIjpcIjMzMDQyXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MDMxMzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHNfTU0zMzA0Mi5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFycyBhcmUgbm90IG9ubHkgcHJhY3RpY2FsIGJ1dCBwcmV0dHkgaW4gZGVzaWduLiBNYWRlIGZyb20gbWV0YWwgd2l0aCBhIGhhbW1lcmVkIGRlc2lnbiBhbmQgZmluaXNoZWQgaW4gYSBicmlnaHQgZ29sZCBjb2xvdXJpbmcuIFxcblxcdEJlYXV0aWZ1bGx5IGNyYWZ0ZWQgdG8gY3JlYXRlIGFuIGVsZWdhbnQgaW5zdGFudCB2aXN1YWwgc3RhdGVtZW50LiBBcnJhbmdlIGFuZCBkaXNwbGF5IHRoZXNlIG9uIHlvdXIgc2lkZSB0YWJsZSwgd2luZG93c2lsbCwgYmVkc2lkZSBvciBzaWRlYm9hcmQgdG8gc3RvciB5b3VyIGZhdm91cml0ZSBhY2Nlc3Nvcmllcy5cXG5cXHRBIHN0dW5uaW5nIHNldCBvZiAzIHRleHR1cmVkIHN0b3JhZ2UgY2FuaXN0ZXJzIHRvIHVzZSBpbiB5b3VyIGJhdGhyb29tLCBiZWRyb29tIG9yIGFyb3VuZCB0aGUgaG91c2UuIFBhcnQgb2Ygb3VyIGhhbW1lcmVkIGVmZmVjdCByYW5nZSBvciBhdmFpbGFibGUgaW4gXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjM0NjIxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTQ2OTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iX01NMzQ2MjEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iIHdpbGwgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZSBkZWNvci4gQSBncmVhdCBjaG9pY2UgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBwZXJmZWN0IGZvciBhZGRpbmcgYSBiZWFjaCB0aGVtZS4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSB0ZXh0dXJlZCBmaW5pc2ggYW5kIGZpbmlzaGVkIGluIGEgbWV0YWxsaWMgZ29sZC5cXG5cXHRQZXJmZWN0IGZvciB1cGN5Y2xpbmcgZnVybml0dXJlIGFuZCBjYWJpbmV0cywgdGhpcyBkcmF3ZXIga25vYiBjYW4gYmUgYWRkZWQgdG8gY2hlc3RzIG9mIGRyYXdlcnMsIHNpZGUgdGFibGVzLCBjdXBib2FyZHMgb3Igb3RoZXIgZnVybml0dXJlIGl0ZW1zLlxcblxcdEVhc2lseSBhZmZpeGVkIHRvIGZ1cm5pdHVyZSB3aXRoIHRoZSBzY3JldyBmaXhpbmcgb24gdGhlIGJhY2suXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTaWx2ZXIgQnVtYmxlYmVlIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjMxOTk0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTc5NjlcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zaWx2ZXItYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMzE5OTQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTaWx2ZXIgQnVtYmxlYmVlIERyYXdlciBLbm9iIHdpbGwgYWRkIGEgdG91Y2ggb2YgcXVpcmt5IGNoYXJtIHRvIGFueSBkb29yLCBjdXBib2FyZCBvciBkcmF3ZXIuIE1hZGUgb2YgbWV0YWwsIHRoaXMgaGFuZGxlIGhhZCBhIGNsYXNzaWMgYnVtYmxlYmVlIGRlc2lnbiB3aXRoIGEgbWV0YWxsaWMgc2lsdmVyIGZpbmlzaC4gSWRlYWwgZm9yIHRob3NlIHdobyBlbmpveSB1cGN5Y2xpbmcgZnVybml0dXJlIG9yIGZvciB0aG9zZSB3aG8gd2FudCB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8gdGhlaXIgZHJhd2VycyBvciBkb29ycy4gXFxuXFx0VGhpcyBTaWx2ZXIgQnVtYmxlYmVlIERyYXdlciBLbm9iIHdvdWxkIGluc3RhbnRseSB1cGRhdGUgYW55IGZ1cm5pdHVyZSBwaWVjZSwgY3VwYm9hcmQgb3IgZHJhd2VyLiBBIHNpbXBsZSB5ZXQgaW5leHBlbnNpdmUgd2F5IHRvIGdpdmUgYSBuZXcgbGVhc2Ugb2YgbGlmZSB0byBhbnkgc3RvcmFnZSBwaWVjZS4gXFxuXFx0VGhpcyBkcmF3ZXIga1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuODVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2lsdmVyLWJ1bWJsZWJlZS1kcmF3ZXIta25vYi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yXCIsXCJwcm9kdWN0SURcIjpcIjI3Nzg3XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTcxNDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC92aW50YWdlLXN0eWxlLWRyZXNzaW5nLXRhYmxlLXRyaXBsZS1taXJyb3JfTU0yNzc4Ny5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFZpbnRhZ2UgU3R5bGUgRHJlc3NpbmcgVGFibGUgVHJpcGxlIE1pcnJvciBpcyBhIHNpbXBsZSwgZWxlZ2FudCB0YWJsZSB0b3AgbWlycm9yIHBlcmZlY3QgZm9yIGxvdmVycyBvZiB2aW50YWdlIHN0eWxlIGFuZCBhcmNoZWQgbWlycm9ycy4gTWFkZSBvZiB3b29kIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhZGp1c3RhYmxlIHRyaXBsZSBtaXJyb3IgZGVzaWduIGFuZCBhIGN1cnZlZCBhcmNoZWQgZGVzaWduLlxcblxcdElkZWFsIGZvciBwbGFjaW5nIG9uIHRvcCBvZiBhIGRyZXNzaW5nIHRhYmxlLCB2YW5pdHkgb3Igc2lkZWJvYXJkLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byBtb2Rlcm4gb3IgdmludGFnZSBpbnNwaXJlZCBpbnRlcmlvcnMuIFxcblxcdEEgZ3JlYXQgZ2lmdCBmb3IgZmFucyBvZiB2aW50YWdlIHN0eWxlIG9yIGJlYXV0eSBsb3ZlcnMuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdmludGFnZS10YWJsZXRvcC10cmlwbGUtbWlycm9yLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgMTgzY20geCA4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMyODA2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzkxNzRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWFyY2hlZC1taXJyb3ItMTgzY20teC04MGNtX01NMzI4MDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgaXMgYSBzdHVubmluZyBmdWxsIGxlbmd0aCwgbGVhbmVyIG1pcnJvciBkZXNpZ24uQSBzdHJpa2luZyBtaXJyb3IgZm9yIHBsYWNpbmcgaW4gYSBkcmVzc2luZyByb29tLCBoYWxsd2F5LCBiZWRyb29tIG9yIGJhdGhyb29tIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGFuIGFyY2hlZCBkZXNpZ24gYW5kIGEgdGhpbiBtZXRhbCBmcmFtZSwgY29tcGxldGUgd2l0aCBhIG1ldGFsbGljIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBpcyBhIGxlYW5lciBtaXJyb3IgYW5kIGNhbm5vdCBiZSB3YWxsIG1vdW50ZWQuXFxuXFx0QSBzaW1wbGUgeWV0IGNoaWMgbWlycm9yIGRlc2lnbiBmb3IgbG92ZXJzIG9mIGFydCBkZWNvLCBtaW5pbWFsaXN0IG9yIGx1eHVyaW91cyBzdHlsZSBpbnRlcmlvcnMuIER1ZSB0byBpdHMgbGFyZ2UsIGZ1bGwgbGVuZ3RoIGRlc2lnbiwgdGhpcyBtaXJyb3Igd291bGQgbG9vXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTg5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtYXJ0LWRlY28td2FsbC1taXJyb3ItMTgzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTYWdlIEdyZWVuIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd2l0aCBEcmF3ZXJzXCIsXCJwcm9kdWN0SURcIjpcIjM0Mjc1XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTEwNTlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zYWdlLWdyZWVuLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQtd2l0aC1kcmF3ZXJzX01NMzQyNzUuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTYWdlIEdyZWVuIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd2l0aCBEcmF3ZXJzIGlzIGEgc3R5bGlzaCB3YWxsIHN0b3JhZ2UgY2hvaWNlLCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBjb3VudHJ5LCBzY2FuZGkgb3IgY29udGVtcG9yYXJ5IGluc3BpcmVkIHNwYWNlcy4gTWFkZSBvZiB3b29kLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgY2FiaW5ldCBoYXMgYSBzYWdlIGdyZWVuIHBhaW50ZWQgZmluaXNoLCB3aXRoIHJlZWRlZCBnbGFzcyBmcm9udCBkb29ycyBhbmQgYnJhc3MsIGdvbGQgaGFuZGxlcy4gXFxuXFx0VGhpcyB3YWxsIGNhYmluZXQgY29tZXMgd2l0aCB0d28gc3RvcmFnZSBzaGVsdmVzIGluc2lkZSBhbmQgdHdvIHN0b3JhZ2UgZHJhd2VycyBhdCB0aGUgYm90dG9tLiBUaGlzIHdhbGwgY2FiaW5ldCBjb3VsZCBlYXNpbHkgYmUgcGxhY2VkIGluIGEgYmF0aHJvb20sIGtpdGNoZW4gb3IgaGFsbHdheSBzcGFjZS4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIGVhc2lseSB3YVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zYWdlLWdyZWVuLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQtd2l0aC1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrc1wiLFwicHJvZHVjdElEXCI6XCIzNDc0OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQwMDk1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3NfTU0zNDc0OC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAyIEFudGlxdWUgQnJhc3MgR29sZCBNZXRhbCBQZWFjb2NrIEN1cnRhaW4gVGllIEJhY2tzIGFyZSBhIHF1aXJreSwgdmludGFnZSBpbnNwaXJlZCBkZWNvciBjaG9pY2UsIGlkZWFsIGZvciBob2xkaW5nIGJhY2sgeW91ciBjdXJ0YWlucyBpbiBhbnkgbGl2aW5nIHJvb20sIGhhbGx3YXkgb3IgYmVkcm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCwgdGhlc2UgdGllIGJhY2tzIGhhdmUgYSBzdGFuZGluZyBwZWFjb2NrIGRlc2lnbiBhbmQgY29tZSB3aXRoIGFuIGFudGlxdWUgYnJhc3MgZ29sZCBmaW5pc2guIFRoZXNlIHNldCBjb21lcyB3aXRoIGEgbGVmdCBhbmQgcmlnaHQgdGllIGJhY2sgZGVzaWduLiBcXG5cXHRBIHN0cmlraW5nIGhvbWUgYWNjZXNzb3J5LCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBxdWlya3ksIGVjbGVjdGljIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBTaW1wbGUgeWV0IGVmZmVjdGl2ZSwgdGhleSB3aWxsIGFkZCBhIHRvdWNoIG9mIHZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMi1hbnRpcXVlLWJyYXNzLWdvbGQtbWV0YWwtcGVhY29jay1jdXJ0YWluLXRpZS1iYWNrcy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldvb2RlbiBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMzOTAzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MDQ5NjdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93b29kZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldF9NTTMzOTAzLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV29vZGVuIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgaXMgYSBzdHJpa2luZywgcnVzdGljIHN0eWxlIHdhbGwgc3RvcmFnZSBjaG9pY2UgZm9yIGZhbnMgb2YgbmF0dXJhbCB3b29kZW4gZnVybml0dXJlIGFuZCB3YWxsIHNoZWx2aW5nLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCB0aGlzIGNhYmluZXQgY29tZXMgd2l0aCB0d28gY3VwYm9hcmQgZG9vcnMgY29tcGxldGUgd2l0aCByZWVkZWQgZ2xhc3MgcGFuZWxzIGFuZCBnb2xkIGhhbmRsZXMsIHdpdGggdHdvIGludGVybmFsIHN0b3JhZ2Ugc2hlbHZlcy4gSXQgY29tZXMgd2l0aCBhIGRhcmsgd29vZGVuIGZpbmlzaC4gXFxuXFx0QSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBiYXRocm9vbSwga2l0Y2hlbiwgaGFsbHdheSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gSWRlYWwgZm9yIGZhbnMgb2YgZmFybWhvdXNlLCBjb3VudHJ5LCBvciByZXRybyBpbnRlcmlvcnMuIFRoaXMgY2FiaW5ldCBjb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3dvb2Rlbi1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayAtIEx5b24gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMjA4NzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk0MjEzM1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2NyZWFtLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLWx5b24tcmFuZ2VfTU0yMDg3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIENyZWFtIFdhbGwgTW91bnRlZCBQbGF0ZSBSYWNrIGZyb20gdGhlIEx5b24gUmFuZ2UgaXMgYSBzdHlsaXNoIHBpZWNlIG9mIHdhbGwgc2hlbHZpbmcgc3RvcmFnZSBmb3IgYW55IGtpdGNoZW4gc3BhY2UuIFRoaXMgd291bGQgbG9vayBmYWJ1bG91cyBpbiBhIHJ1c3RpYywgY291bnRyeSBvciB2aW50YWdlIHN0eWxlIGtpdGNoZW4uIFRoaXMgaXMgcGFydCBvZiBhIGxhcmdlciBmdXJuaXR1cmUgc2V0IGRlc2lnbmVkIGZvciBkaW5pbmcgcm9vbXMsIGxpdmluZyByb29tcyBhbmQgYmVkcm9vbXMuIFRoZXJlIGFyZSBhIHZhcmlldHkgb2Ygd2FsbCBzdG9yYWdlIHVuaXRzIGF2YWlsYWJsZS4gXFxuXFx0VGhpcyB1bml0IGhhcyBhIGNyZWFtIGRpc3RyZXNzZWQgcGFpbnRlZCBmaW5pc2ggd2l0aCBhIG5hdHVyYWwgbGltZWQgd29vZGVuIHRvcFxcblxcdEEgbG92ZWx5IHVuaXQgdG8gZGlzcGxheSBhbmQga2VlcCB5b3VyIGRpbm5lciBzZXJ2aWNlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTQ1Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2x5b24tcmFuZ2Utd2FsbC1tb3VudGVkLXBsYXRlLXJhY2suaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtXCIsXCJwcm9kdWN0SURcIjpcIjMzMTM0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTE4MzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbV9NTTMzMTM0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y20gd291bGQgbWFrZSBhIGV5ZSBjYXRjaGluZyB2aW50YWdlIGZlYXR1cmUgd2FsbCBwaWVjZS4gTWFkZSBvZiBtZXRhbCAmIGdsYXNzIHdpdGggYSBnb2xkIGZyYW1lLCBmaW5pc2hlZCBvZmYgaW4gYSBhcnQgZmVjbyBmYW4gZGVzaWduLiBcXG5cXHRUaGlzIHN0dW5uaW5nIHZpbnRhZ2UsIHJldHJvIGluc3BpcmVkIHdhbGwgbWlycm9yIHdvdWxkIGhhbmcgYmVhdXRpZnVsbHkgaW4gYSBiZWRyb29tLCBoYWxsd2F5LCBsaXZpbmdyb29tIG9yIGRpbmluZyByb29tLiBcXG5cXHRTZXZlbiBtaXJyb3JlZCBzZWN0aW9ucyBjcmVhdGluZyBhIHJldHJvIGZhbiBzaGFwZSBlZmZlY3QuIFRoaXMgc3RhdGVtZW50IG1pcnJvciBpcyBzdXJlIHRvIHN0YW5kIG91dCBhcyBhIGZlYXR1cmUgcGllY2Ugb24gaXRzIG93biBvciBkaXNwbGF5ZWQgd2l0aCBzaW1pbGFyIGRlc2lnbnMgaXRlbXMuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciAtIDEuNTJtIHggMS4yOG1cIixcInByb2R1Y3RJRFwiOlwiMzM3NzNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODA4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2V4dHJhLWxhcmdlLWFyY2gtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVybWFudGxlLW1pcnJvci0xNTJtLXgtMTI4bV9NTTMzNzczLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIGlzIGEgYmVhdXRpZnVsLCB2aW50YWdlIGluc3BpcmVkIG1pcnJvciwgcGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgYmF0aHJvb20gdmFuaXR5LCBkcmVzc2luZyB0YWJsZSBvciB1c2VkIGFzIGEgbGVhbmVyIG1pcnJvci4gTWFkZSBvZiB3b29kLCByZXNpbiBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYXJjaGVkIGRlc2lnbiB3aXRoIG9ybmF0ZSwgcm9jb2NvIHN0eWxlIGRldGFpbGluZyBvbiB0aGUgdG9wIGFuZCBzaWRlcyBvZiB0aGUgbWlycm9yIGFuZCBhbiBhbnRpcXVlIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gZWl0aGVyIHNpZGUgb2YgdGhlIGJhY2sgb2YgdGhlIG1pcnJvci4gXFxuXFx0QSBzdHVubmluZyBtaXJyb3IgdGhhdCB3b3VsZCBiZSBhIGx1eHVyaW91c1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXIuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBTdGFyZmlzaCBEcmF3ZXIgS25vYlwiLFwicHJvZHVjdElEXCI6XCIzNDYyMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjU0Njk2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1zdGFyZmlzaC1kcmF3ZXIta25vYl9NTTM0NjIxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBTdGFyZmlzaCBEcmF3ZXIgS25vYiB3aWxsIG1ha2UgYSBiZWF1dGlmdWwgYWRkaXRpb24gdG8gYW55IGhvbWUgZGVjb3IuIEEgZ3JlYXQgY2hvaWNlIGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgcGVyZmVjdCBmb3IgYWRkaW5nIGEgYmVhY2ggdGhlbWUuIE1hZGUgZnJvbSBtZXRhbCB3aXRoIGEgdGV4dHVyZWQgZmluaXNoIGFuZCBmaW5pc2hlZCBpbiBhIG1ldGFsbGljIGdvbGQuXFxuXFx0UGVyZmVjdCBmb3IgdXBjeWNsaW5nIGZ1cm5pdHVyZSBhbmQgY2FiaW5ldHMsIHRoaXMgZHJhd2VyIGtub2IgY2FuIGJlIGFkZGVkIHRvIGNoZXN0cyBvZiBkcmF3ZXJzLCBzaWRlIHRhYmxlcywgY3VwYm9hcmRzIG9yIG90aGVyIGZ1cm5pdHVyZSBpdGVtcy5cXG5cXHRFYXNpbHkgYWZmaXhlZCB0byBmdXJuaXR1cmUgd2l0aCB0aGUgc2NyZXcgZml4aW5nIG9uIHRoZSBiYWNrLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1zdGFyZmlzaC1kcmF3ZXIta25vYi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2lsdmVyIEJ1bWJsZWJlZSBEcmF3ZXIgS25vYlwiLFwicHJvZHVjdElEXCI6XCIzMTk5NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk3OTY5XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2lsdmVyLWJ1bWJsZWJlZS1kcmF3ZXIta25vYl9NTTMxOTk0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgU2lsdmVyIEJ1bWJsZWJlZSBEcmF3ZXIgS25vYiB3aWxsIGFkZCBhIHRvdWNoIG9mIHF1aXJreSBjaGFybSB0byBhbnkgZG9vciwgY3VwYm9hcmQgb3IgZHJhd2VyLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGhhbmRsZSBoYWQgYSBjbGFzc2ljIGJ1bWJsZWJlZSBkZXNpZ24gd2l0aCBhIG1ldGFsbGljIHNpbHZlciBmaW5pc2guIElkZWFsIGZvciB0aG9zZSB3aG8gZW5qb3kgdXBjeWNsaW5nIGZ1cm5pdHVyZSBvciBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gYWRkIGEgdW5pcXVlIHRvdWNoIHRvIHRoZWlyIGRyYXdlcnMgb3IgZG9vcnMuIFxcblxcdFRoaXMgU2lsdmVyIEJ1bWJsZWJlZSBEcmF3ZXIgS25vYiB3b3VsZCBpbnN0YW50bHkgdXBkYXRlIGFueSBmdXJuaXR1cmUgcGllY2UsIGN1cGJvYXJkIG9yIGRyYXdlci4gQSBzaW1wbGUgeWV0IGluZXhwZW5zaXZlIHdheSB0byBnaXZlIGEgbmV3IGxlYXNlIG9mIGxpZmUgdG8gYW55IHN0b3JhZ2UgcGllY2UuIFxcblxcdFRoaXMgZHJhd2VyIGtcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjg1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NpbHZlci1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlZpbnRhZ2UgU3R5bGUgRHJlc3NpbmcgVGFibGUgVHJpcGxlIE1pcnJvclwiLFwicHJvZHVjdElEXCI6XCIyNzc4N1wiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk3MTQwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdmludGFnZS1zdHlsZS1kcmVzc2luZy10YWJsZS10cmlwbGUtbWlycm9yX01NMjc3ODcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3IgaXMgYSBzaW1wbGUsIGVsZWdhbnQgdGFibGUgdG9wIG1pcnJvciBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgdmludGFnZSBzdHlsZSBhbmQgYXJjaGVkIG1pcnJvcnMuIE1hZGUgb2Ygd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYWRqdXN0YWJsZSB0cmlwbGUgbWlycm9yIGRlc2lnbiBhbmQgYSBjdXJ2ZWQgYXJjaGVkIGRlc2lnbi5cXG5cXHRJZGVhbCBmb3IgcGxhY2luZyBvbiB0b3Agb2YgYSBkcmVzc2luZyB0YWJsZSwgdmFuaXR5IG9yIHNpZGVib2FyZC4gVGhpcyBtaXJyb3IgY291bGQgZWFzaWx5IGJsZW5kIGludG8gbW9kZXJuIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBcXG5cXHRBIGdyZWF0IGdpZnQgZm9yIGZhbnMgb2YgdmludGFnZSBzdHlsZSBvciBiZWF1dHkgbG92ZXJzLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3ZpbnRhZ2UtdGFibGV0b3AtdHJpcGxlLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBBcmNoZWQgTWlycm9yIDE4M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMjgwNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM5MTc0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1hcmNoZWQtbWlycm9yLTE4M2NtLXgtODBjbV9NTTMyODA2LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBBcmNoZWQgTWlycm9yIGlzIGEgc3R1bm5pbmcgZnVsbCBsZW5ndGgsIGxlYW5lciBtaXJyb3IgZGVzaWduLkEgc3RyaWtpbmcgbWlycm9yIGZvciBwbGFjaW5nIGluIGEgZHJlc3Npbmcgcm9vbSwgaGFsbHdheSwgYmVkcm9vbSBvciBiYXRocm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhbiBhcmNoZWQgZGVzaWduIGFuZCBhIHRoaW4gbWV0YWwgZnJhbWUsIGNvbXBsZXRlIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC4gVGhpcyBtaXJyb3IgaXMgYSBsZWFuZXIgbWlycm9yIGFuZCBjYW5ub3QgYmUgd2FsbCBtb3VudGVkLlxcblxcdEEgc2ltcGxlIHlldCBjaGljIG1pcnJvciBkZXNpZ24gZm9yIGxvdmVycyBvZiBhcnQgZGVjbywgbWluaW1hbGlzdCBvciBsdXh1cmlvdXMgc3R5bGUgaW50ZXJpb3JzLiBEdWUgdG8gaXRzIGxhcmdlLCBmdWxsIGxlbmd0aCBkZXNpZ24sIHRoaXMgbWlycm9yIHdvdWxkIGxvb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE4OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFydC1kZWNvLXdhbGwtbWlycm9yLTE4M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2FnZSBHcmVlbiBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdpdGggRHJhd2Vyc1wiLFwicHJvZHVjdElEXCI6XCIzNDI3NVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkxMDU5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2FnZS1ncmVlbi1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0LXdpdGgtZHJhd2Vyc19NTTM0Mjc1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgU2FnZSBHcmVlbiBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdpdGggRHJhd2VycyBpcyBhIHN0eWxpc2ggd2FsbCBzdG9yYWdlIGNob2ljZSwgaWRlYWwgZm9yIHRob3NlIHdpdGggY291bnRyeSwgc2NhbmRpIG9yIGNvbnRlbXBvcmFyeSBpbnNwaXJlZCBzcGFjZXMuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIGNhYmluZXQgaGFzIGEgc2FnZSBncmVlbiBwYWludGVkIGZpbmlzaCwgd2l0aCByZWVkZWQgZ2xhc3MgZnJvbnQgZG9vcnMgYW5kIGJyYXNzLCBnb2xkIGhhbmRsZXMuIFxcblxcdFRoaXMgd2FsbCBjYWJpbmV0IGNvbWVzIHdpdGggdHdvIHN0b3JhZ2Ugc2hlbHZlcyBpbnNpZGUgYW5kIHR3byBzdG9yYWdlIGRyYXdlcnMgYXQgdGhlIGJvdHRvbS4gVGhpcyB3YWxsIGNhYmluZXQgY291bGQgZWFzaWx5IGJlIHBsYWNlZCBpbiBhIGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkgc3BhY2UuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSBlYXNpbHkgd2FcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2FnZS1ncmVlbi1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0LXdpdGgtZHJhd2Vycy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2V0IG9mIDIgQW50aXF1ZSBCcmFzcyBHb2xkIE1ldGFsIFBlYWNvY2sgQ3VydGFpbiBUaWUgQmFja3NcIixcInByb2R1Y3RJRFwiOlwiMzQ3NDhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY0MDA5NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NldC1vZi0yLWFudGlxdWUtYnJhc3MtZ29sZC1tZXRhbC1wZWFjb2NrLWN1cnRhaW4tdGllLWJhY2tzX01NMzQ3NDgtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrcyBhcmUgYSBxdWlya3ksIHZpbnRhZ2UgaW5zcGlyZWQgZGVjb3IgY2hvaWNlLCBpZGVhbCBmb3IgaG9sZGluZyBiYWNrIHlvdXIgY3VydGFpbnMgaW4gYW55IGxpdmluZyByb29tLCBoYWxsd2F5IG9yIGJlZHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwsIHRoZXNlIHRpZSBiYWNrcyBoYXZlIGEgc3RhbmRpbmcgcGVhY29jayBkZXNpZ24gYW5kIGNvbWUgd2l0aCBhbiBhbnRpcXVlIGJyYXNzIGdvbGQgZmluaXNoLiBUaGVzZSBzZXQgY29tZXMgd2l0aCBhIGxlZnQgYW5kIHJpZ2h0IHRpZSBiYWNrIGRlc2lnbi4gXFxuXFx0QSBzdHJpa2luZyBob21lIGFjY2Vzc29yeSwgaWRlYWwgZm9yIHRob3NlIHdpdGggcXVpcmt5LCBlY2xlY3RpYyBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gU2ltcGxlIHlldCBlZmZlY3RpdmUsIHRoZXkgd2lsbCBhZGQgYSB0b3VjaCBvZiB2XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3MuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFN1bmJ1cnN0IEJldmVsbGVkIFdhbGwgTWlycm9yIDkwY20geCA5MGNtXCIsXCJwcm9kdWN0SURcIjpcIjI3Mjc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NjgzMDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zdW5idXJzdC1iZXZlbGxlZC13YWxsLW1pcnJvci05MGNtLXgtOTBjbV9NTTI3Mjc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIk1ha2UgYSBkcmFtYXRpYyBzdGF0ZW1lbnQgaW4geW91ciBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHdpdGggdGhpcyBsYXJnZSBvcm5hdGUgc3VuYnVyc3Qgd2FsbCBtaXJyb3IuIEdvbGQgbWV0YWwgd2lyZSB3aXRoIGdyZWVuIGFuZCBnb2xkIGVuYW1lbCBwYW5lbGxlZCBkZXRhaWxpbmcgc3Vycm91bmRpbmcgYSByb3VuZCBiZXZlbGxlZCBtaXJyb3IuXFxuXFx0U2xpZ2h0bHkgYWJzdHJhY3QgYW5kIGluY3JlZGlibHkgZWxlZ2FudCwgdGhpcyBzdHVubmluZyBtaXJyb3Igd2lsbCBtYWtlIGEgZ3JlYXQgZm9jYWwgcG9pbnQgaHVuZyBvbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2FsbC4gRGVzaWduZWQgdG8gbWFrZSBhbiBpbXBhY3QhXFxuXFx0VGhpcyBtaXJyb3Igd2lsbCBmaXQgaW4gcGVyZmVjdGx5IHdpdGggYW55IG1vZGVybiwgdHJhZGl0aW9uYWwgb3IgY29udGVtcG9yYXJ5IGRlY29yLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb29kZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzMzkwM1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjA0OTY3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd29vZGVuLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXRfTU0zMzkwMy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvb2RlbiBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IGlzIGEgc3RyaWtpbmcsIHJ1c3RpYyBzdHlsZSB3YWxsIHN0b3JhZ2UgY2hvaWNlIGZvciBmYW5zIG9mIG5hdHVyYWwgd29vZGVuIGZ1cm5pdHVyZSBhbmQgd2FsbCBzaGVsdmluZy4gTWFkZSBvZiB3b29kLCBnbGFzcyBhbmQgbWV0YWwgdGhpcyBjYWJpbmV0IGNvbWVzIHdpdGggdHdvIGN1cGJvYXJkIGRvb3JzIGNvbXBsZXRlIHdpdGggcmVlZGVkIGdsYXNzIHBhbmVscyBhbmQgZ29sZCBoYW5kbGVzLCB3aXRoIHR3byBpbnRlcm5hbCBzdG9yYWdlIHNoZWx2ZXMuIEl0IGNvbWVzIHdpdGggYSBkYXJrIHdvb2RlbiBmaW5pc2guIFxcblxcdEEgc3R5bGlzaCB3YWxsIHN0b3JhZ2UgY2hvaWNlIGZvciBhbnkgYmF0aHJvb20sIGtpdGNoZW4sIGhhbGx3YXkgb3IgbGl2aW5nIHJvb20gc3BhY2UuIElkZWFsIGZvciBmYW5zIG9mIGZhcm1ob3VzZSwgY291bnRyeSwgb3IgcmV0cm8gaW50ZXJpb3JzLiBUaGlzIGNhYmluZXQgY29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b29kZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbVwiLFwicHJvZHVjdElEXCI6XCIzMzEzNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkxODM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y21fTU0zMzEzNC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtIHdvdWxkIG1ha2UgYSBleWUgY2F0Y2hpbmcgdmludGFnZSBmZWF0dXJlIHdhbGwgcGllY2UuIE1hZGUgb2YgbWV0YWwgJiBnbGFzcyB3aXRoIGEgZ29sZCBmcmFtZSwgZmluaXNoZWQgb2ZmIGluIGEgYXJ0IGZlY28gZmFuIGRlc2lnbi4gXFxuXFx0VGhpcyBzdHVubmluZyB2aW50YWdlLCByZXRybyBpbnNwaXJlZCB3YWxsIG1pcnJvciB3b3VsZCBoYW5nIGJlYXV0aWZ1bGx5IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5ncm9vbSBvciBkaW5pbmcgcm9vbS4gXFxuXFx0U2V2ZW4gbWlycm9yZWQgc2VjdGlvbnMgY3JlYXRpbmcgYSByZXRybyBmYW4gc2hhcGUgZWZmZWN0LiBUaGlzIHN0YXRlbWVudCBtaXJyb3IgaXMgc3VyZSB0byBzdGFuZCBvdXQgYXMgYSBmZWF0dXJlIHBpZWNlIG9uIGl0cyBvd24gb3IgZGlzcGxheWVkIHdpdGggc2ltaWxhciBkZXNpZ25zIGl0ZW1zLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgLSAxLjUybSB4IDEuMjhtXCIsXCJwcm9kdWN0SURcIjpcIjMzNzczXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzgwODVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9leHRyYS1sYXJnZS1hcmNoLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlcm1hbnRsZS1taXJyb3ItMTUybS14LTEyOG1fTU0zMzc3My5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciBpcyBhIGJlYXV0aWZ1bCwgdmludGFnZSBpbnNwaXJlZCBtaXJyb3IsIHBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgcmVzaW4gYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFyY2hlZCBkZXNpZ24gd2l0aCBvcm5hdGUsIHJvY29jbyBzdHlsZSBkZXRhaWxpbmcgb24gdGhlIHRvcCBhbmQgc2lkZXMgb2YgdGhlIG1pcnJvciBhbmQgYW4gYW50aXF1ZSBnb2xkIGZpbmlzaC4gVGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIGVpdGhlciBzaWRlIG9mIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdEEgc3R1bm5pbmcgbWlycm9yIHRoYXQgd291bGQgYmUgYSBsdXh1cmlvdXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVyLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnNcIixcInByb2R1Y3RJRFwiOlwiMzMwNDJcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYwMzEzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90c19NTTMzMDQyLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzIGFyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IHByZXR0eSBpbiBkZXNpZ24uIE1hZGUgZnJvbSBtZXRhbCB3aXRoIGEgaGFtbWVyZWQgZGVzaWduIGFuZCBmaW5pc2hlZCBpbiBhIGJyaWdodCBnb2xkIGNvbG91cmluZy4gXFxuXFx0QmVhdXRpZnVsbHkgY3JhZnRlZCB0byBjcmVhdGUgYW4gZWxlZ2FudCBpbnN0YW50IHZpc3VhbCBzdGF0ZW1lbnQuIEFycmFuZ2UgYW5kIGRpc3BsYXkgdGhlc2Ugb24geW91ciBzaWRlIHRhYmxlLCB3aW5kb3dzaWxsLCBiZWRzaWRlIG9yIHNpZGVib2FyZCB0byBzdG9yIHlvdXIgZmF2b3VyaXRlIGFjY2Vzc29yaWVzLlxcblxcdEEgc3R1bm5pbmcgc2V0IG9mIDMgdGV4dHVyZWQgc3RvcmFnZSBjYW5pc3RlcnMgdG8gdXNlIGluIHlvdXIgYmF0aHJvb20sIGJlZHJvb20gb3IgYXJvdW5kIHRoZSBob3VzZS4gUGFydCBvZiBvdXIgaGFtbWVyZWQgZWZmZWN0IHJhbmdlIG9yIGF2YWlsYWJsZSBpbiBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwicHJpY2VSYW5nZVwiOlwiwqMxLjAwIC0gwqMxNzk5Ljk1XCIsXCJlbWFpbFwiOlwiY3VzdG9tZXJzZXJ2aWNlc0BtZWxvZHltYWlzb24uY28udWtcIixcInRlbGVwaG9uZVwiOlwiMDEzMDI3NDEwMDBcIixcImltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwb3N0YWxDb2RlXCI6XCJETjExOEJaXCIsXCJhZGRyZXNzQ291bnRyeVwiOlwiVW5pdGVkIEtpbmdkb21cIixcImFkZHJlc3NSZWdpb25cIjpcIlNvdXRoIFlvcmtzaGlyZVwiLFwiYWRkcmVzc0xvY2FsaXR5XCI6XCJEb25jYXN0ZXJcIixcInN0cmVldEFkZHJlc3NcIjpcIk1lbG9keSBNYWlzb24gTGltaXRlZCwgTG9yZHMgV29vZCBSb2FkLCBIYXJ3b3J0aFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Bvc3RhbEFkZHJlc3NcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0xvY2FsQnVzaW5lc3NcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjQwMDB9LFwicHJvcGVydGllc1wiOntcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwiYWx0ZXJuYXRlTmFtZVwiOlwiTU1cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9XZWJTaXRlXCJ9XSIsImpzb25fbGQiOiJbe1wiQGNvbnRleHRcIjpcImh0dHBzOi8vc2NoZW1hLm9yZ1wiLFwiQHR5cGVcIjpcIldlYlNpdGVcIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwicG90ZW50aWFsQWN0aW9uXCI6e1wiQHR5cGVcIjpcIlNlYXJjaEFjdGlvblwiLFwidGFyZ2V0XCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2VhcmNoLnBocD9tb2RlPXNlYXJjaCZzdWJzdHJpbmc9e3NlYXJjaF90ZXJtX3N0cmluZ31cIixcInF1ZXJ5LWlucHV0XCI6XCJyZXF1aXJlZCBuYW1lPXNlYXJjaF90ZXJtX3N0cmluZ1wifX0se1wiQGNvbnRleHRcIjpcImh0dHA6Ly9zY2hlbWEub3JnXCIsXCJAdHlwZVwiOlwiV2ViU2l0ZVwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvXCIsXCJzYW1lQXNcIjpbXCJodHRwczovL3d3dy5mYWNlYm9vay5jb20vTWVsb2R5TWFpc29uXCIsXCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL21lbG9keV9tYWlzb24vXCIsXCJodHRwczovL3d3dy5waW50ZXJlc3QuY28udWsvbWVsb2R5bWFpc29uL1wiLFwiaHR0cHM6Ly90d2l0dGVyLmNvbS9NZWxvZHlNYWlzb25cIl19XSIsIm1ldGEiOiJ7XCJ0aXRsZVwiOlwiTWVsb2R5IE1haXNvbiB8IE1pcnJvcnMsIEZ1cm5pdHVyZSAmIEhvbWUgQWNjZXNzb3JpZXMuXCIsXCJtZXRhOmRlc2NyaXB0aW9uXCI6XCJTaG9wIE1lbG9keSBNYWlzb24gYW5kIGdpdmUgeW91ciBob21lIGEgbmV3IGZlZWwsIGFsbCBzdHlsZXMgJiBidWRnZXRzLlwiLFwibWV0YTprZXl3b3Jkc1wiOlwiRnVybml0dXJlLCBGcmVuY2ggQ2hpYywgV2hpdGUgRnVybml0dXJlLCBEcmVzc2luZyBUYWJsZSwgYWNjZXNzb3JpZXMsIENyZWFtLCB2aW50YWdlLCBUYWJsZSBMYW1wcywgTGFyZ2UgTWlycm9ycywgU2hhYmJ5IENoaWMsIExlYW5lciBNaXJyb3JzLCBNaXJyb3JzLCBTaWx2ZXIgRnVybml0dXJlLCBTaWx2ZXIgTWlycm9ycywgR29sZCBNaXJyb3JzLCBCbGFjayBNaXJyb3JzLCBNZWxvZHkgTWFpc29uLCBCZWRyb29tIEZ1cm5pdHVyZSwgQ2hlYXAgRnVybml0dXJlXCJ9In19fQ
Domain
www.melodymaison.co.uk
URL
https://www.melodymaison.co.uk/adaptive.php?send_browser=YYN|Chrome|126.0.0.0|Linux%20x86_64|Y|1600|1200|Y|C

Verdicts & Comments Add Verdict or Comment

404 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

object| 0 object| 1 object| 2 object| 3 function| gtag object| dataLayer object| thoughtmetricQueue function| thoughtmetric object| gts function| fbq function| _fbq string| TiktokAnalyticsObject object| ttq object| Trustpilot object| _learnq string| __klKey object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal string| number_format_dec string| number_format_point string| store_language string| images_dir string| alt_images_dir string| lbl_no_items_have_been_selected string| current_area string| currency_format string| lbl_product_minquantity_error string| lbl_product_maxquantity_error string| txt_out_of_stock string| lbl_product_quantity_type_error boolean| is_limit string| lbl_required_field_is_empty string| lbl_field_required string| lbl_field_format_is_invalid string| txt_required_fields_not_completed string| lbl_blockui_default_message string| lbl_error string| lbl_warning string| lbl_information string| lbl_ok string| lbl_yes string| lbl_no string| txt_minicart_total_note string| txt_ajax_error_note string| txt_email_invalid object| email_validation_regexp string| is_responsive_skin object| topMessageDelay boolean| localIsDOM boolean| localIsStrict string| localPlatform string| localVersion string| localBrowser string| localBFamily boolean| isHttps object| rg boolean| localIsCookie function| change_antibot_image function| getRealWidth function| showNote function| getElementsByClassName function| getProperDimensions function| visibleBox function| switchVisibleBox function| urlEncode function| round function| price_format function| substitute function| getWindowOutWidth function| getWindowOutHeight function| getWindowWidth function| getWindowHeight function| getDocumentHeight function| getDocumentWidth function| checkMarks function| submitForm function| convert_number function| check_is_number function| reg_quote function| setCookie function| getCookie function| deleteCookie function| cloneObject function| _getById function| isset function| isFunction function| getPureLength function| getTASelection function| insert2TA function| setTACursorPos function| posGetPageOffset function| getMethod function| lockForm function| getPopupControl function| parse_url function| getImgSrc function| extend function| hasOwnPropertyProp function| debug function| popup function| dialog_tools_activate function| filterFormField function| checkFormFields function| markErrorField function| markEmptyFields function| applyCheckOnSubmit function| xAlert function| xConfirm function| isLocalStorageSupported function| getInternetExplorerVersion function| isXCResponsiveSkin function| isXCOpenOnMobileDevice function| isXCResponsiveSkinOpenOnMobileDevice function| showXCblockUI function| isXCAjaxCheckout function| xc_load_css function| errMsg object| ajax function| showTopMessage function| popupOpen function| check_quantity function| change_quantity_input_box function| navMenu function| navMenu_2022 function| navMenu_height function| navSearch function| navAccount number| step function| scrollCheck function| scrollContent function| match_prods function| wl_tot object| page_paths function| get_url function| purge_page_paths function| cpinfin boolean| scroll_infin function| cpinfin_page function| add_to_basket function| createCookie function| readCookie function| eraseCookie function| head_static_scroll function| static_call_chat function| static_banner_bar object| lng object| swiper_breakpoints function| com_swiper function| tw_analysis object| products_spacing_size_groups function| set_products_spacing function| addItemListSchema object| lazyimg object| swiper_breakpoints_2022 function| com_swiper_2022 object| slick_breakpoints_2022 function| navSearch_2022 function| navAccount_2022 function| gen_pop_show function| gen_pop_hide function| img_pop_show function| img_pop_hide function| isJson function| position_search_suggestion function| slider_basket function| slider_basket_scrbox function| copytoclipboard function| showTooltip function| leaveTooltip function| scrollToTop boolean| banner_pop_shown function| banner_pop_show function| banner_pop_hide function| showCurrencyPopup function| initDropOutButton object| products_data string| txt_are_you_sure function| $ function| jQuery function| _configureFieldsXC function| Swiper function| LazyLoad object| KELKOO object| webpackChunk_klarna_web_sdk_lib object| Klarna number| KlarnaWebSDKScriptLoaded object| KlarnaOnsiteService object| kudt object| OnsiteMessaging object| element object| bounding number| window_pos_end number| window_pos_right object| webpackChunk_klaviyo_onsite_modules object| scriptNode function| _xc_cluetip string| GoogleAnalyticsObject function| ga object| _klOnsite object| klaviyo object| GooglebQhCsO string| stid object| gaplugins object| gaData function| callback_post_account_create string| _gcr_server_address object| litPropertyMetadata object| reactiveElementVersions object| litHtmlVersions object| litElementVersions boolean| __attnLoaded object| attn_d0x0b_evt object| attentive string| __attentive_domain object| __attentive object| __attentive_cfg boolean| __poll_for_path_change string| attn_d0x0b_cfg number| __proprofs_version string| __proprofs_static_URL object| css object| pp object| script object| default_VerifiedReviewsGcrBootstrapJs object| _F_toggles function| _DumpException object| JSBridge object| Native2JSBridge object| ToutiaoJSBridge function| TiktokJelly object| _jelly_sdks function| __proprofs_settings__trk_div__ number| proprofs_device_id object| proprofs_interaction object| proprofs_interaction_options object| proprofs_interaction_media object| proprofs_bot_kb object| proprofs_bot_kb_article object| proprofs_bot_kb_content number| PP_Visitor_TimeZone object| ProProfs_SKip_words object| __ppSvgImages object| __proprofs_setting_object_ function| __proprofs_onclick function| _proprofs_minimize_window function| _proprofs_enlarge_window function| _proprofs_shrink_window function| ProProfs_show_prechat function| ProProfs_hide_greeting function| ProProfs_hide_bot_greeting function| ProProfs_hide_invitation function| ProProfs_hide_anc function| proProfsShowShopifyOrderStatus number| pp_small_size number| pp_medium_size number| pp_large_size number| pp_hitting_duration number| ai_pp_tracker string| pp_bot_rate_chat_status string| pp_bot_postform_status number| ProProfs_algn number| ProProfs_invitation_type string| pp_bot_avliable string| pp_bot_typically string| pp_bot_chat_with string| pp_parent_url object| _ProProfs_ai_menu_list function| __setCalendlySecduleForm function| setProrpofsBotMessageEdit function| setProrpofsBotMessageEditableV2 function| ProProfs_get_data_loop function| ProProfs_get_response function| hide_proprofs_error function| off_hide_proprofs_error function| post_hide_proprofs_error function| proprofs_visitor_msg function| proprofs_image_dialogue function| upload_pp_image function| ProProfs_image_submit function| ProProfs_anc_matrix_count function| proprofs_sendsmile function| ProProfs_prechat_submit function| ProProfs_postchat_submit function| ProProfs_offline_submit function| __ppSendUsMessage function| proprofs_visitor_msg_manual function| GetSecureUrlProProfs function| close_proprofs_chat function| _proprofs_close_chat function| ProProfs_update_message function| ProProfs_update_incoming_chat_status function| hide_proprofs_chat_close function| proprofs_emoji_dialogue function| get_rating_hover function| submit_rating function| submit_rating_already function| remove_rating function| p_get_rating_hover function| p_submit_rating function| p_remove_rating function| ProProfsStartBotConversation function| ProProfs_get_bot_status_loop_call function| pp_change_status function| proprofs_kb_article_search function| kb_proprofs_kb_article_search function| set_starting_chat function| ProProfs_get_cookie_call function| ProProfs_removeHtml function| ProProfs_linkify function| ProProfs_isAnchor function| EmojiConvert function| CodetoEmoji function| ProProfs_getTextFromHyperlink function| ProProfs_onpaste function| pp_chat_event function| pp_close_kb_panel object| l2sobj function| ProProfs_custom_kb_loop function| pp_hide_dept_error function| pp_hide_group_error function| __validateMessage function| proprofs_visitor_msg_bot function| ProProfs_Mix_AI_response function| __ppSetAddressLocation function| __ppSendSkipMessage__ function| proprofs_visitor_msg_bot_manual function| ProProfs_SetTypingDiv function| ProProfs_SetTypingDiv_loader function| ProProfs_Save_tracking function| ProProfs_SendNextMessage function| PP_GoToPreviusMenu function| ProPorfs_Submit_Ticket function| proProfsBotIntegration function| AskingForChatConnect function| asking_for_chat_connect function| GetDate function| __ppBindBotVisitorMessage__ function| ProProfsSendNextMessageOptionsLink function| ProProfs_SendNextMessage_options function| ProProfs_close_bot_chat function| GoBackBotMessage function| pp_bot_SetBox function| InsertBotMessage function| StartChatBot function| startBot_chat_manual function| StyleAttachment function| AttachFile function| FileValidate function| __ppShowForm function| _proprofsBackMLDashboard function| _proprofsBackCalendlyDashboard function| __ppShowKBDetails function| ProProfs_ShowKbpanel function| ProProfs_GetDefaultLink function| ProProfs_hiide_bot_div function| ProProfs_get_bot_response_type function| ProProfs_inject_extra_box function| set_pp_box_style function| ProProfs_inject_back_button function| hide_pp_emoji function| _proprofs_close_chat_bot function| hide_proprofs_chat_close_bot function| pp_closebot_chat_by_visitor function| proprofs_focus_msg_bot function| __ppOngoingVideocallBox__ function| proprofs_focus_msg_chat function| ProProfsSaveBotReport function| sortFunction_proprofs object| proprofs_current_endpoint object| proprofs_current_endpoint_message function| proprofs_SendResponseByTraning function| ShowProProfsKBInBot function| __convertProProfsBotMsgLinkify function| ProProfs_hide_detail_bot function| ProProfs_revert_interaction function| proProfsDraggableChatWindow function| __pp_parseClipboardData function| __pp_handleImage function| getTimeElapsed function| Proprofs_time_styling function| proprofs_AItypeWriter function| submitPrechatForm function| __ppVonageHandleError boolean| __ppSoundMute function| __ppVonageInitializeSession function| proprofs_visitor_audiocall_ function| proprofs_visitor_videocall_ function| proprofs_visitor_screenshare_status function| proprofs_visitor_stop_video_ function| proprofs_visitor_mute_audio_ function| proprofs_visitor_unmute_audio_ function| proprofs_visitor_stop_screenshare_ function| proprofs_visitor_videocall_status function| proprofs_visitor_videocall_request_status function| __ppVideocallContainerExists function| __ppAppendRemoveElement function| getPreChatFormGroupWise function| __ppSetFormByGroup__ function| __ppSetOfflineForm__ object| gapi object| ___jsl object| osapi

29 Cookies

Domain/Path Name / Value
.priverautional.com/ Name: voluum-cid-v4
Value: %7B%22cid%22%3A%22wed2ttqt9nsnadt2jktr4g4b%22%2C%22caid%22%3A%223ad53ba7-5b37-4e75-8642-2f16cf864742%22%7D
.kelkoogroup.net/ Name: kelkooID
Value: a4c6294-190daa8dc90-200466
.kelkoogroup.net/ Name: datadome
Value: B5d9Fukb3Ml2B~WnQjuZkKOXUCdmK7QOkfQF4iPUeMZA7WTgWzVY4n7eBWY44g7OirhslrBpvyg52fvhGuVNPC7MoB6UAWGQtaMEnoHlkd~e98MVqo0MUBZz6YQI3wYI
.www.melodymaison.co.uk/ Name: xid
Value: c67bf5448f06fb916bf48fb9371c0e06
.www.melodymaison.co.uk/ Name: RefererCookie
Value: https%3A%2F%2Fuk-go.kelkoogroup.net%2F
.www.melodymaison.co.uk/ Name: store_language
Value: en
www.melodymaison.co.uk/ Name: webpSup
Value: Y
.melodymaison.co.uk/ Name: _ga_TXF6XWMDRC
Value: GS1.1.1721655419.1.0.1721655419.60.0.0
.melodymaison.co.uk/ Name: kk_leadtag
Value: true
.melodymaison.co.uk/ Name: kelkooId
Value: a4c6294-190daa8dc90-200466
.melodymaison.co.uk/ Name: _gcl_au
Value: 1.1.1459774884.1721655420
.melodymaison.co.uk/ Name: __thoughtmetric_uid
Value: 3570a60b-8b28-4692-9f31-626214d78972
.tiktok.com/ Name: _ttp
Value: 2jbUlLkBzspkTeVEHfXmensQxBj
www.melodymaison.co.uk/ Name: __kla_id
Value: eyJjaWQiOiJObVJsT0RBeE1qWXRZbVJqTnkwME1USTJMV0l3TnpVdFpXWm1PR014TURobU1UWmoiLCIkcmVmZXJyZXIiOnsidHMiOjE3MjE2NTU0MjAsInZhbHVlIjoiaHR0cHM6Ly91ay1nby5rZWxrb29ncm91cC5uZXQvIiwiZmlyc3RfcGFnZSI6Imh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay8/a2s9YTRjNjI5NC0xOTBkYWE4ZGM5MC0yMDA0NjYmdXRtX3NvdXJjZV9wbGF0Zm9ybT1LZWxrb29Hcm91cCZ1dG1fY2FtcGFpZ249a2Vsa29vY2xpY2smdXRtX21lZGl1bT1jcGMmdXRtX3NvdXJjZT1rZWxrb291ayJ9LCIkbGFzdF9yZWZlcnJlciI6eyJ0cyI6MTcyMTY1NTQyMCwidmFsdWUiOiJodHRwczovL3VrLWdvLmtlbGtvb2dyb3VwLm5ldC8iLCJmaXJzdF9wYWdlIjoiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrLz9raz1hNGM2Mjk0LTE5MGRhYThkYzkwLTIwMDQ2NiZ1dG1fc291cmNlX3BsYXRmb3JtPUtlbGtvb0dyb3VwJnV0bV9jYW1wYWlnbj1rZWxrb29jbGljayZ1dG1fbWVkaXVtPWNwYyZ1dG1fc291cmNlPWtlbGtvb3VrIn19
.melodymaison.co.uk/ Name: _ga
Value: GA1.3.566256550.1721655419
.melodymaison.co.uk/ Name: _gid
Value: GA1.3.1988576430.1721655420
.melodymaison.co.uk/ Name: _gat_gtag_UA_2202141_1
Value: 1
.doubleclick.net/ Name: IDE
Value: AHWqTUnEQdk33I1TyTU6f8bFe8izcJ3lpTxiFABQ7ren82aSOBE0oqksyBsBmhs_
www.melodymaison.co.uk/ Name: __attentive_id
Value: 42e8de0b26ae448a8b7c72af4a16fd9e
www.melodymaison.co.uk/ Name: _attn_
Value: eyJ1Ijoie1wiY29cIjoxNzIxNjU1NDIxMjIwLFwidW9cIjoxNzIxNjU1NDIxMjIwLFwibWFcIjoyMTkwMCxcImluXCI6ZmFsc2UsXCJ2YWxcIjpcIjQyZThkZTBiMjZhZTQ0OGE4YjdjNzJhZjRhMTZmZDllXCJ9In0=
www.melodymaison.co.uk/ Name: __attentive_cco
Value: 1721655421221
www.melodymaison.co.uk/ Name: __attentive_utm_param_campaign
Value: kelkooclick
www.melodymaison.co.uk/ Name: __attentive_utm_param_medium
Value: cpc
www.melodymaison.co.uk/ Name: __attentive_utm_param_source
Value: kelkoouk
.melodymaison.co.uk/ Name: _tt_enable_cookie
Value: 1
.melodymaison.co.uk/ Name: _ttp
Value: toQRbXHTxvzt99N6GxslhWBATL6
www.melodymaison.co.uk/ Name: __attentive_dv
Value: 1
www.melodymaison.co.uk/ Name: __attentive_pv
Value: 1
www.melodymaison.co.uk/ Name: __attentive_ss_referrer
Value: https://uk-go.kelkoogroup.net/

2 Console Messages

Source Level URL
Text
network error URL: https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wed2ttqt9nsnadt2jktr4g4b(Line 28)
Message:
Failed to load resource: the server responded with a status of 404 (Not Found)
network error URL: https://analytics.tiktok.com/api/v2/pixel/act?analytics_message=eyJldmVudF9pZCI6IiIsIm1lc3NhZ2VfaWQiOiJtZXNzYWdlSWQtMTcyMTY1NTQyMTYxNi03NTE2MjEwODIxMzA2IiwiaXNfb25zaXRlIjpmYWxzZSwidGltZXN0YW1wIjoiMjAyNC0wNy0yMlQxMzozNzowMS42MTZaIiwiY29udGV4dCI6eyJhZCI6eyJzZGtfZW52IjoiZXh0ZXJuYWwiLCJqc2Jfc3RhdHVzIjoyfSwiZGV2aWNlIjp7InBsYXRmb3JtIjoicGMifSwidXNlciI6eyJhbm9ueW1vdXNfaWQiOiJ0b1FSYlhIVHh2enQ5OU42R3hzbGhXQkFUTDYifSwicGl4ZWwiOnsiY29kZSI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIiwicnVudGltZSI6IjEiLCJjb2RlcyI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIn0sInBhZ2UiOnsidXJsIjoiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrLz9raz1hNGM2Mjk0LTE5MGRhYThkYzkwLTIwMDQ2NiZ1dG1fc291cmNlX3BsYXRmb3JtPUtlbGtvb0dyb3VwJnV0bV9jYW1wYWlnbj1rZWxrb29jbGljayZ1dG1fbWVkaXVtPWNwYyZ1dG1fc291cmNlPWtlbGtvb3VrIiwicmVmZXJyZXIiOiJodHRwczovL3VrLWdvLmtlbGtvb2dyb3VwLm5ldC8iLCJsb2FkX3Byb2dyZXNzIjoiMSJ9LCJsaWJyYXJ5Ijp7Im5hbWUiOiJwaXhlbC5qcyIsInZlcnNpb24iOiIyLjIuMCJ9LCJzZXNzaW9uX2lkIjoiNzhiMTViZGEtNDgyZi0xMWVmLWJlZDItMDhjMGViNGExOGJlOjpCTG95T1pwTWZiemV6SktDWXdRcSIsInBhZ2V2aWV3X2lkIjoicGFnZUlkLTE3MjE2NTU0MjEyOTktMzM2OTI1MDYwMjc4Mi4wLjAiLCJ2YXJpYXRpb25faWQiOiJ0ZXN0XzJfc2luZ2xlX3RyYWNrIiwidXNlckFnZW50IjoiTW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTI2LjAuMC4wIFNhZmFyaS81MzcuMzYiLCJpbmRleCI6MH0sIl9pbnNwZWN0aW9uIjp7fSwicHJvcGVydGllcyI6e30sInNpZ25hbF9kaWFnbm9zdGljX2xhYmVscyI6eyJyYXdfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX2VtYWlsIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJyYXdfcGhvbmUiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX3Bob25lIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJoYXNoZWRfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sImhhc2hlZF9waG9uZSI6eyJsYWJlbCI6Im1pc3NpbmcifX0sImFjdGlvbiI6Ik1ldGFkYXRhIiwiYXV0b19jb2xsZWN0ZWRfcHJvcGVydGllcyI6eyJwYWdlX3RyaWdnZXIiOiJQYWdlVmlldyIsImNvbnRlbnRfZGF0YSI6eyJvcGVuX2dyYXBoIjoie1wib2c6c2l0ZV9uYW1lXCI6XCJNZWxvZHlNYWlzb24uY28udWtcIixcIm9nOmltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCIsXCJvZzp1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51a1wiLFwib2c6dHlwZVwiOlwid2Vic2l0ZVwiLFwib2c6ZGVzY3JpcHRpb25cIjpcIlNob3AgTWVsb2R5IE1haXNvbiBhbmQgZ2l2ZSB5b3VyIGhvbWUgYSBuZXcgZmVlbCwgYWxsIHN0eWxlcyAmIGJ1ZGdldHMuXCIsXCJvZzpsb2NhbGVcIjpcImVuX0dCXCJ9IiwibWljcm9kYXRhIjoiW3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0ODg0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mzg1MTFcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlX01NMzQ4ODQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2UgaXMgYSBzdHlsaXNoIHdheSB0byBzdG9yZSB5b3VyIGZhdm91cml0ZSB0aHJvd3MsIGN1c2hpb25zIG9yIGV2ZW4gcGxhbnRzLiBNYWRlIG9mIHNlYWdyYXNzIGFuZCBtZXRhbCwgdGhpcyBiYXNrZXQgcGxhbnRlciBoYXMgYSB3b3ZlbiBkZXNpZ24gYW5kIGNvbWVzIHdpdGggaGFuZGxlcyBvbiBlaXRoZXIgc2lkZS4gXFxuXFx0UExFQVNFIE5PVEU6IElmIHlvdSBhcmUgdXNpbmcgdGhpcyBiYXNrZXQgYXMgYSBwbGFudGVyIGZvciBsaXZlIHBsYW50cywgeW91IG11c3QgdXNlIGEgcGxhbnRlciBwb3QgbGluZXIuIElmIHlvdSBwbGFjZSB0aGlzIGl0ZW0gb3V0c2lkZSwgaXQgd2lsbCBvY2N1ciBuYXR1cmFsIGRhbWFnZSBmcm9tIHdlYXRoZXJpbmcuIFxcblxcdFRoaXMgYmFza2V0IGlzIGFsc28gYXZhaWxhYmxlIGluIGEgc21hbGxlciBzaXplLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM4Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBTdGF1bnRvbiBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxM1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk5ODMzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLXN0YXVudG9uLXdoaXRlLXJhbmdlX01NMzQ3MTMtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBTdGF1bnRvbiBXaGl0ZSBSYW5nZSBpcyBhIHByZXR0eSBhbmQgc3R5bGlzaCBzdG9yYWdlIGNoZXN0LCBpZGVhbCBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGxpdmluZyByb29tIG9yIGhhbGx3YXkgc3BhY2UuIENyYWZ0ZWQgZnJvbSB3b29kLCB0aGlzIGNoZXN0IGNvbWVzIHdpdGggMyBkcmF3ZXJzLCBhIHdoaXRlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgYXJvdW5kIHRoZSBib3R0b20uXFxuXFx0V2l0aCBpdHMgc25vdy13aGl0ZSBmaW5pc2gsIHRoaXMgY2hlc3QgaXMgYSBmcmVzaCBicmVhdGggb2YgZWxlZ2FuY2UgZm9yIGFueSByb29tLCBicmluZ2luZyB3aXRoIGl0IGEgY2FzY2FkZSBvZiBzdG9yYWdlIGluIGl0cyB0aHJlZSBnZW5lcm91c2x5LXNpemVkIGRyYXdlcnMuIFRoZSBzY2FsbG9wZWQgc2tpcnQgYWRkXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3N0YXVudG9uLXRhdXBlLXNjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyAgLSBTdGF1bnRvbiBUYXVwZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkyNTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItYmVkc2lkZS10YWJsZXMtc3RhdW50b24tdGF1cGUtcmFuZ2VfTU0zNDcxNy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgU2NhbGxvcGVkIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIFN0YXVudG9uIFRhdXBlIFJhbmdlIGFyZSBhIHByZXR0eSwgb24gdHJlbmQgZnVybml0dXJlIHBpZWNlIGlkZWFsIGZvciBmYW5zIG9mIHRhdXBlIGdyZXkgZnVybml0dXJlLCBzY2FsbG9wZWQgZWRnZXMgYW5kIHdoaW1zaWNhbCBkZXNpZ24uIFRoZXNlIGJlZHNpZGVzIGhhdmUgYSAzIGRyYXdlciBkZXNpZ24gYW5kIGNvbWUgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgb24gdGhlIGJvdHRvbSBlZGdlLiBcXG5cXHRUaGVzZSBtYXRjaGluZyBtYXJ2ZWxzLCBzd2F0aGVkIGluIGEgc3RhdGVseSB0YXVwZSwgd2l0aCB0aGVpciBncmFjZWZ1bCBjdXJ2ZXMgYW5kIHBvaXNlZCBzY2FsbG9wZWQgZWRnZXMuIEVhY2ggdGFibGUgYm9hc3RzIGEgdHJpZmVjdGEgb2YgZHJhd2VycywgZGVja2VkIG91dCB3aXRoIHdcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyNDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItLXN0YXVudG9uLXRhdXBlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gSGFsZXMgVGFuIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0ODY5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzUxMTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9wYWlyLW9mLTMtZHJhd2VyLWJlZHNpZGUtdGFibGUtaGFsZXMtdGFuLXJhbmdlX01NMzQ4NjktMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVXBncmFkZSB5b3VyIGJlZHJvb20ncyBzdHlsZSBhbmQgc3RvcmFnZSB3aXRoIHRoaXMgc29waGlzdGljYXRlZCBzZXQgb2YgdHdvIEhhbGVzIFRhbiBSYW5nZSAzIERyYXdlciBCZWRzaWRlIFRhYmxlcy4gRWFjaCB0YWJsZSBmZWF0dXJlcyB0aHJlZSBzcGFjaW91cyBkcmF3ZXJzIHdpdGggYW1wbGUgc3RvcmFnZSBmb3Iga2VlcGluZyB5b3VyIG5pZ2h0LXRpbWUgZXNzZW50aWFscyBhbmQgYmVkcm9vbSBjbHV0dGVyIG9yZ2FuaXNlZC5cXG5cXHRUaGUgZHJhd2VycyBvcGVuIGVmZm9ydGxlc3NseSBvbiBzbW9vdGggbWV0YWwgcnVubmVycyBhbmQgYm9hc3Qgc2xlZWsgY2hyb21lIGtub2JzIHRoYXQgYWRkIGEgdG91Y2ggb2YgbW9kZXJuIGZsYWlyIHRvIHRoZSBuaWdodHN0YW5kcycgbWluaW1hbGlzdCBkZXNpZ24uIFRoZXNlIG5pZ2h0c3RhbmRzIG9mZmVyIGEgcGVyZmVjdCBibGVuZCBvZiBzdHlsZSBhbmQgcHJhY3RpY2FsaXR5LCBtYWtpbmcgdGhlbSBpZGVhbCBmb3IgYW55IGJlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTg5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBFbGxlIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0OTMxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MTYxMTNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtd2hpdGUtcmFuZ2VfTU0zNDkzMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZnJvbSB0aGUgRWxsZSBXaGl0ZSBSYW5nZSBpcyBhbiBlbGVnYW50LCBzdHlsaXNoIHN0b3JhZ2UgY2hvaWNlIGZvciBmYW5zIG9mIG5ldXRyYWwgY29sb3VycywgbHV4dXJpb3VzIHN0eWxlIGFuZCBjb250ZW1wb3JhcnkgZGVzaWduLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIHRoaXMgY2hlc3Qgb2YgZHJhd2VycyBoYXMgYSBsYXJnZSAzIGRyYXdlciBkZXNpZ24gYW5kIGNvbWUgd2l0aCBhIGJyaWxsaWFudCB3aGl0ZSBmaW5pc2gsIGl0IGNvbWVzIGNvbXBsZXRlIHdpdGggYSBnb2xkIG1ldGFsIGZyYW1lIGFuZCBtYXRjaGluZyBoYW5kbGVzLiBcXG5cXHRBIGdsYW1vcm91cyBjaGVzdCBvZiBkcmF3ZXJzIHRoYXQgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9ycyBhbmQgYWRkIGEgZmVlbCBvZiBjb250ZW1wb3JhcnkgbHV4dXJ5IGludG8gYW55IHNwYWNlLiBUaGlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxOTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIC0gMTJjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjIwNzkwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS0xMmNtX01NMzQ4NzcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIGlzIGEgcHJldHR5IHBpZWNlIG9mIGNlcmFtaWMgZGVjb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBldmVyeXRoaW5nIHBpbmsuIE1hZGUgb2YgY2VyYW1pYywgdGhpcyBoYXMgYSByb3VuZGVkIHNoYXBlLCB3aXRoIGEgcmliYmVkIGRlc2lnbiwgYSBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcuIFxcblxcdEEgbG92ZWx5IGRlY29yIGFjY2Vzc29yeSBmb3IgcGxhY2luZyBvbiBhIHNoZWxmLCBzaWRlYm9hcmQsIGNvbnNvbGUgdGFibGUgb3Igd2luZG93c2lsbCBzcGFjZS4gRHVlIHRvIGl0cyBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcsIHRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGNvdW50cnksIHZpbnRhZ2Ugb3Igc2hhYmJ5IGNoaWMgaW5zcGlyZWQgc3BhY2VzLiBcXG5cXHRBIGxvdmVseSBkZWNvciBjaG9pY2UsIHBlcmZlY3QgZm9yIHVzZSBhcyB3ZWRkaW5nIG9yIGRpblwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjExLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhbGwgQmx1ZSBHbGFzcyBWYXNlIC0gMjNjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3OVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY4OTgzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGFsbC1ibHVlLWdsYXNzLXZhc2UtMjNjbV9NTTM0ODc5LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGFsbCBCbHVlIEdsYXNzIFZhc2UgaXMgYSBwcmV0dHksIGNvbG91cmZ1bCBnbGFzc3dhcmUgY2hvaWNlLCBpZGVhbCBmb3IgZmFucyBvZiBibHVlIGRlY29yIGFuZCBmbG93ZXIgdmFzZXMuIE1hZGUgb2YgZ2xhc3MsIHRoaXMgdmFzZSBoYXMgYSB0YWxsLCB0YXBlcmVkIGRlc2lnbiBhbmQgcmliYmVkIGRldGFpbGluZy4gSXQgaGFzIGEgbmF2eSBibHVlIGZpbmlzaCB0byB0aGUgZ2xhc3MuIFxcblxcdFBlcmZlY3QgZm9yIGRpc3BsYXlpbmcgeW91ciBmYXZvdXJpdGUgZmxvd2VyIHN0ZW1zLCBkcmllZCBib3VxdWV0cyBvciBvdGhlciBmbG93ZXJzLiBEdWUgdG8gaXRzIGNvbG91cmZ1bCBmaW5pc2ggYW5kIHNsaW0gZGVzaWduLCB0aGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgdXNlZCBhcyBhIHRhYmxlIGNlbnRlcnBpZWNlLCBvbiBhIHNoZWxmIG9yIG9uIGEgc2lkZWJvYXJkLiBcXG5cXHRUaGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxMjEwOFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbV9NTTM0OTI2LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgdGhlIHBlcmZlY3QgZmVhdHVyZSBtaXJyb3IgZm9yIHRob3NlIHNlYXJjaGluZyBmb3IgYSBzdGF0ZW1lbnQgbWlycm9yISBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBvbGl2ZSBncmVlbiBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3RyaWtpbmcgcmV0cm8gaW5zcGlyZWQgbWlycm9yIGNvdWxkIGJlIHBsYWNlZCBpbiBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9yIHN0eWxlcyBidXQgaXMgYmVzdCBzdWl0ZWQgdG8gbW9kZXJuLCBlY2xlY3RpYyBvciByZXRybyBzdHlsZSBzcGFjZXMuIER1ZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9vbGl2ZS1ncmVlbi1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2NjM4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjUtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQaW5rIEZ1bGwgTGVuZ3RoIFdhdmUgTWlycm9yIC0gMTYzY20geCA4MGNtIGlzIGFuIGV5ZSBjYXRjaGluZywgcmV0cm8gaW5zcGlyZWQgbGFyZ2UgbWlycm9yIHRoYXQgY291bGQgYmUgd2FsbCBtb3VudGVkIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBwYWxlIHBpbmsgcGFpbnRlZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIGh1bmcgYm90aCB2ZXJ0aWNhbGx5IGFuZCBob3Jpem9udGFsbHkgdmlhIHdhbGwgaG9va3Mgb24gdGhlIGJhY2sgb2YgdGhlIG1pcnJvci5cXG5cXHRUaGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIGluc3RhbnRseSBiZWNvbWUgdGhlIGZvY2FsIHBvaW50IG9mIGFueSByb29tISBEdWUgdG8gaXRzIGxhcmdlIHNpemUgYW5kIGVjbGVjdGljIGRlc2lnbiwgdGhpcyBtaXJyb3IgY291bGQgYmUgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIE9uZSBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBFbGxlIEJsYWNrIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0OTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MTgxOTNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZV9NTTM0OTM3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIEVsbGUgQmxhY2sgUmFuZ2UgYXJlIGEgc3RyaWtpbmcsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGRyZXNzaW5nIHJvb20gb3IgbGl2aW5nIHJvb20gc3BhY2UuIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgZWFjaCBiZWRzaWRlIHRhYmxlIGhhcyBhIG9uZSBkcmF3ZXIsIG9uZSBzaGVsZiBkZXNpZ24gYW5kIGEgbWV0YWwgZnJhbWUuIFRoaXMgYmVkc2lkZSBoYXMgYSBibGFjayBmaW5pc2gsIGEgZ29sZCBmcmFtZSBhbmQgbWF0Y2hpbmcgZ29sZCBoYW5kbGVzLiAgXFxuXFx0QSBzbGVlayBtb2Rlcm4gZnVybml0dXJlIHNldCB3aXRoIGEgdGltZWxlc3MsIGV5ZSBjYXRjaGluZyBkZXNpZ24sIHRoaXMgcGFpciBvZiBiZWRzaWRlIHRhYmxlcyBhcmUgYXMgc3R5bGlzaCBhcyB0aGV5IGFyZSBwcmFjdGljYWwgYW5kIHNwYWNlIHNhdlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE1OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGF1cGUgUmVlZGVkIEdsYXNzIEZyb250ZWQgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjM0OTI0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NDY4OTlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YXVwZS1yZWVkZWQtZ2xhc3MtZnJvbnRlZC13YWxsLWNhYmluZXRfTU0zNDkyNC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldCB3b3VsZCBtYWtlIGFuIGV4Y2VsbGVudCBzdG9yYWdlIHNvbHV0aW9uIGZvciBhbnkgYmF0aHJvb20sIGtpdGNoZW4gb3IgaGFsbHdheS4gTWFkZSBvZiB3b29kZW4sIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyB3YWxsIGNhYmluZXQgaGFzIGEgc2luZ2xlIGRvb3IgZGVzaWduIGFuZCBjb21lcyB3aXRoIGFuIGludGVybmFsIHN0b3JhZ2Ugc2hlbGYuIEl0IGNvbWVzIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgYSByZWVkZWQgZ2xhc3MgZnJvbnRhZ2UgYW5kIGEgZ29sZCBoYW5kbGUuIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGhvb2tzIG9uIHRoZSBiYWNrXFxuXFx0VGhpcyBzdHlsaXNoIHdhbGwgY2FiaW5ldCBpcyBhIGdyZWF0IGNob2ljZSBmb3IgZmFucyBvZiBjb250ZW1wb3Jhcnkgc3R5bGUgYW5kIGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBkZWNvciBzdHlsZXMsIGlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI4NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay90YXVwZS1yZWVkZWQtZ2xhc3MtZnJvbnRlZC13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgU2NhbGxvcGVkIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzICAtIFN0YXVudG9uIFRhdXBlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTI1MzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9wYWlyLW9mLXNjYWxsb3BlZC0zLWRyYXdlci1iZWRzaWRlLXRhYmxlcy1zdGF1bnRvbi10YXVwZS1yYW5nZV9NTTM0NzE3LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgZnJvbSB0aGUgU3RhdW50b24gVGF1cGUgUmFuZ2UgYXJlIGEgcHJldHR5LCBvbiB0cmVuZCBmdXJuaXR1cmUgcGllY2UgaWRlYWwgZm9yIGZhbnMgb2YgdGF1cGUgZ3JleSBmdXJuaXR1cmUsIHNjYWxsb3BlZCBlZGdlcyBhbmQgd2hpbXNpY2FsIGRlc2lnbi4gVGhlc2UgYmVkc2lkZXMgaGF2ZSBhIDMgZHJhd2VyIGRlc2lnbiBhbmQgY29tZSB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBvbiB0aGUgYm90dG9tIGVkZ2UuIFxcblxcdFRoZXNlIG1hdGNoaW5nIG1hcnZlbHMsIHN3YXRoZWQgaW4gYSBzdGF0ZWx5IHRhdXBlLCB3aXRoIHRoZWlyIGdyYWNlZnVsIGN1cnZlcyBhbmQgcG9pc2VkIHNjYWxsb3BlZCBlZGdlcy4gRWFjaCB0YWJsZSBib2FzdHMgYSB0cmlmZWN0YSBvZiBkcmF3ZXJzLCBkZWNrZWQgb3V0IHdpdGggd1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjI0OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLXNjYWxsb3BlZC0zLWRyYXdlci0tc3RhdW50b24tdGF1cGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIEVsbGUgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ5MzFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxNjExM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZV9NTTM0OTMxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBFbGxlIFdoaXRlIFJhbmdlIGlzIGFuIGVsZWdhbnQsIHN0eWxpc2ggc3RvcmFnZSBjaG9pY2UgZm9yIGZhbnMgb2YgbmV1dHJhbCBjb2xvdXJzLCBsdXh1cmlvdXMgc3R5bGUgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgdGhpcyBjaGVzdCBvZiBkcmF3ZXJzIGhhcyBhIGxhcmdlIDMgZHJhd2VyIGRlc2lnbiBhbmQgY29tZSB3aXRoIGEgYnJpbGxpYW50IHdoaXRlIGZpbmlzaCwgaXQgY29tZXMgY29tcGxldGUgd2l0aCBhIGdvbGQgbWV0YWwgZnJhbWUgYW5kIG1hdGNoaW5nIGhhbmRsZXMuIFxcblxcdEEgZ2xhbW9yb3VzIGNoZXN0IG9mIGRyYXdlcnMgdGhhdCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3JzIGFuZCBhZGQgYSBmZWVsIG9mIGNvbnRlbXBvcmFyeSBsdXh1cnkgaW50byBhbnkgc3BhY2UuIFRoaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgLSAxMmNtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MjA3OTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLTEyY21fTU0zNDg3Ny5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgaXMgYSBwcmV0dHkgcGllY2Ugb2YgY2VyYW1pYyBkZWNvciwgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIGV2ZXJ5dGhpbmcgcGluay4gTWFkZSBvZiBjZXJhbWljLCB0aGlzIGhhcyBhIHJvdW5kZWQgc2hhcGUsIHdpdGggYSByaWJiZWQgZGVzaWduLCBhIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgYWNjZXNzb3J5IGZvciBwbGFjaW5nIG9uIGEgc2hlbGYsIHNpZGVib2FyZCwgY29uc29sZSB0YWJsZSBvciB3aW5kb3dzaWxsIHNwYWNlLiBEdWUgdG8gaXRzIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZywgdGhpcyB2YXNlIGNvdWxkIGJsZW5kIGludG8gY291bnRyeSwgdmludGFnZSBvciBzaGFiYnkgY2hpYyBpbnNwaXJlZCBzcGFjZXMuIFxcblxcdEEgbG92ZWx5IGRlY29yIGNob2ljZSwgcGVyZmVjdCBmb3IgdXNlIGFzIHdlZGRpbmcgb3IgZGluXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay90YWxsLWJsdWUtZ2xhc3MtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW5cIixcInByb2R1Y3RJRFwiOlwiMzQ2MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5NjM3NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2FudGlxdWUtZ29sZC1oZWFydC1jYW5kbGUtcGluX01NMzQ2MTcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIEdvbGQgSGVhcnQgQ2FuZGxlIFBpbiBpcyBhIHNpbXBsZSwgc3R5bGlzaCB3YXkgdG8gYWRkIGEgZmluaXNoaW5nIHRvdWNoIHRvIHlvdXIgY2FuZGxlcy4gUGVyZmVjdCBmb3IgbG92ZXJzIG9mIGhlYXJ0IGRlY29yIGFuZCBnb2xkIGFjY2Vzc29yaWVzLiBNYWRlIGZyb20gbWV0YWwsIHRoaXMgaGFzIGEgaGVhcnQgc2hhcGVkIGRlc2lnbiBpbiBhIG1ldGFsbGljIGdvbGQgZmluaXNoLlxcblxcdFRoZSBwZXJmZWN0IHdheSB0byBhZGQgYSB0b3VjaCBvZiBnbGFtb3VyIHRvIHlvdXIgY2FuZGxlcyBhbmQgaWRlYWwgZm9yIHRhYmxlIGRlY29yLiBBIGdyZWF0IGFjY2Vzc29yeSBmb3IgdGhvc2UgZmluaXNoaW5nIHRvdWNoZXMgZm9yIGV2ZW50cyBzdWNoIGFzIHdlZGRpbmdzLCBwYXJ0aWVzIG9yIENocmlzdG1hcy5cXG5cXHRUaGUgY2FuZGxlIHBpbiBpcyBmaXhlZCB0byB0aGUgY2FuZGxlcyB2aWEgdGhlIHBpbiBvbiB0aGUgYmFjay4gUGxlYXNlIHRha2UgY2FyZSB3aFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1oZWFydC1jYW5kbGUtcGluLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZVwiLFwicHJvZHVjdElEXCI6XCIzNDg4NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4NTExXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZV9NTTM0ODg0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlIGlzIGEgc3R5bGlzaCB3YXkgdG8gc3RvcmUgeW91ciBmYXZvdXJpdGUgdGhyb3dzLCBjdXNoaW9ucyBvciBldmVuIHBsYW50cy4gTWFkZSBvZiBzZWFncmFzcyBhbmQgbWV0YWwsIHRoaXMgYmFza2V0IHBsYW50ZXIgaGFzIGEgd292ZW4gZGVzaWduIGFuZCBjb21lcyB3aXRoIGhhbmRsZXMgb24gZWl0aGVyIHNpZGUuIFxcblxcdFBMRUFTRSBOT1RFOiBJZiB5b3UgYXJlIHVzaW5nIHRoaXMgYmFza2V0IGFzIGEgcGxhbnRlciBmb3IgbGl2ZSBwbGFudHMsIHlvdSBtdXN0IHVzZSBhIHBsYW50ZXIgcG90IGxpbmVyLiBJZiB5b3UgcGxhY2UgdGhpcyBpdGVtIG91dHNpZGUsIGl0IHdpbGwgb2NjdXIgbmF0dXJhbCBkYW1hZ2UgZnJvbSB3ZWF0aGVyaW5nLiBcXG5cXHRUaGlzIGJhc2tldCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBhIHNtYWxsZXIgc2l6ZS5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gU3RhdW50b24gV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5OTgzM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy1zdGF1bnRvbi13aGl0ZS1yYW5nZV9NTTM0NzEzLTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZnJvbSB0aGUgU3RhdW50b24gV2hpdGUgUmFuZ2UgaXMgYSBwcmV0dHkgYW5kIHN0eWxpc2ggc3RvcmFnZSBjaGVzdCwgaWRlYWwgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHNwYWNlLiBDcmFmdGVkIGZyb20gd29vZCwgdGhpcyBjaGVzdCBjb21lcyB3aXRoIDMgZHJhd2VycywgYSB3aGl0ZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIGFyb3VuZCB0aGUgYm90dG9tLlxcblxcdFdpdGggaXRzIHNub3ctd2hpdGUgZmluaXNoLCB0aGlzIGNoZXN0IGlzIGEgZnJlc2ggYnJlYXRoIG9mIGVsZWdhbmNlIGZvciBhbnkgcm9vbSwgYnJpbmdpbmcgd2l0aCBpdCBhIGNhc2NhZGUgb2Ygc3RvcmFnZSBpbiBpdHMgdGhyZWUgZ2VuZXJvdXNseS1zaXplZCBkcmF3ZXJzLiBUaGUgc2NhbGxvcGVkIHNraXJ0IGFkZFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjMxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zdGF1bnRvbi10YXVwZS1zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyAtIEVsbGUgQmxhY2sgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ5MzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxODE5M1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytb25lLWRyYXdlci1iZWRzaWRlLXRhYmxlcy1lbGxlLWJsYWNrLXJhbmdlX01NMzQ5MzcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIE9uZSBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgZnJvbSB0aGUgRWxsZSBCbGFjayBSYW5nZSBhcmUgYSBzdHJpa2luZywgY29udGVtcG9yYXJ5IHN0b3JhZ2UgY2hvaWNlIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgZHJlc3Npbmcgcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCBlYWNoIGJlZHNpZGUgdGFibGUgaGFzIGEgb25lIGRyYXdlciwgb25lIHNoZWxmIGRlc2lnbiBhbmQgYSBtZXRhbCBmcmFtZS4gVGhpcyBiZWRzaWRlIGhhcyBhIGJsYWNrIGZpbmlzaCwgYSBnb2xkIGZyYW1lIGFuZCBtYXRjaGluZyBnb2xkIGhhbmRsZXMuICBcXG5cXHRBIHNsZWVrIG1vZGVybiBmdXJuaXR1cmUgc2V0IHdpdGggYSB0aW1lbGVzcywgZXllIGNhdGNoaW5nIGRlc2lnbiwgdGhpcyBwYWlyIG9mIGJlZHNpZGUgdGFibGVzIGFyZSBhcyBzdHlsaXNoIGFzIHRoZXkgYXJlIHByYWN0aWNhbCBhbmQgc3BhY2Ugc2F2XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytb25lLWRyYXdlci1iZWRzaWRlLXRhYmxlcy1lbGxlLWJsYWNrLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzQ5MjRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY0Njg5OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldF9NTTM0OTI0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGF1cGUgUmVlZGVkIEdsYXNzIEZyb250ZWQgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50IHN0b3JhZ2Ugc29sdXRpb24gZm9yIGFueSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5LiBNYWRlIG9mIHdvb2RlbiwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIHdhbGwgY2FiaW5ldCBoYXMgYSBzaW5nbGUgZG9vciBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYW4gaW50ZXJuYWwgc3RvcmFnZSBzaGVsZi4gSXQgY29tZXMgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBhIHJlZWRlZCBnbGFzcyBmcm9udGFnZSBhbmQgYSBnb2xkIGhhbmRsZS4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2tcXG5cXHRUaGlzIHN0eWxpc2ggd2FsbCBjYWJpbmV0IGlzIGEgZ3JlYXQgY2hvaWNlIGZvciBmYW5zIG9mIGNvbnRlbXBvcmFyeSBzdHlsZSBhbmQgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGRlY29yIHN0eWxlcywgaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjg0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzkyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtXCIsXCJwcm9kdWN0SURcIjpcIjMyNzQ2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI1NzlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zMjc0Ni0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5NmNtIHggOTdjbSBpcyBhIGdsYW1vcm91cyB3YWxsIGRlY29yIGNob2ljZSBmb3IgbG92ZXJzIG9mIHNpbHZlciBhY2Nlc3NvcmllcyBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gVGhpcyBtaXJyb3IgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHNpbHZlciBmaW5pc2guIEl0IGNhbiBiZSB3YWxsLW1vdW50ZWQgYnkgaG9va3Mgb24gdGhlIGJhY2suXFxuXFx0VGhlIGlkZWFsIG1pcnJvciBmb3IgdGhlIG1vZGVybiwgY29udGVtcG9yYXJ5IGludGVyaW9yLCB0aGlzIHNpbHZlciB3YWxsIG1pcnJvciBhZGRzIGEgbHV4dXJpb3VzIEx1eGUgc3R5bGUgbG9vayBjcmVhdGluZyBhIHN0dW5uaW5nIGZvY2FsIHBvaW50IGZvciB0aGUgbGl2aW5nIHJvb20gb3IgaGFsbHdheS5cXG5cXG5cXHRBIGZhbnRhc3RpYyBhZGRpdGlvbiB0byBvdXIgZ3Jvd2luZyByYW5nZSBvZiB3YWxsIG1pcnJvcnMgd2l0aCBldmVuIG1vcmUgdG8gY2hvb3NlIGZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrXCIsXCJwcm9kdWN0SURcIjpcIjMwNDY4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mjc3NTFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrX01NMzA0NjguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2xvY2ssIHBlcmZlY3QgZm9yIGZhbnMgb2Ygd2hpdGUgZGVjb3IgYW5kIGRpc3RyZXNzZWQgZmluaXNoZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgY2xvY2sgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQgc2tlbGV0b24gY2xvY2sgZGVzaWduIGFuZCBhIGRpc3RyZXNzZWQsIHdoaXRlIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gdGhlIGJhY2sgb2YgdGhlIGl0ZW0uIFxcblxcdElkZWFsIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMgb3IgY291bnRyeSBzdHlsZSBzcGFjZS4gRHVlIHRvIGl0cyB3aGl0ZSBmaW5pc2ggdGhpcyBjbG9jayBjb3VsZCBibGVuZCBpbnRvIG5ldXRyYWwgaW50ZXJpb3JzIGVhc2lseS4gXFxuXFx0VGhpcyBjbG9jayBjb21lcyB3aXRoIGEgYmF0dGVyeVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9jay0zMDQ2OC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgQmFyb3F1ZS1zdHlsZSBTaWx2ZXIgV2FsbCAvIEZsb29yIE1pcnJvciA5MGNtIHggMTY4Y21cIixcInByb2R1Y3RJRFwiOlwiMjgzMzVcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NTgxOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtX01NMjgzMzUuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiRWxldmF0ZSB5b3VyIGxpdmluZyBzcGFjZSB3aXRoIHRoaXMgc3R1bm5pbmcgQmFyb3F1ZS1zdHlsZSBzaWx2ZXIgbWlycm9yLiBDcmFmdGVkIHdpdGggbWV0aWN1bG91cyBhdHRlbnRpb24gdG8gZGV0YWlsLCBpdHMgaW50cmljYXRlIHN3aXJsaW5nIHBhdHRlcm5zIGFuZCBvcm5hdGUgZmxvdXJpc2hlcyBsZW5kIGEgdG91Y2ggb2YgY2xhc3NpYyBlbGVnYW5jZSB0byBhbnkgcm9vbS5cXG5cXHRUaGUgc2xlZWsgc2lsdmVyIGZpbmlzaCBjb21wbGVtZW50cyBhIHJhbmdlIG9mIGludGVyaW9ycywgZnJvbSB0cmFkaXRpb25hbCB0byBjb250ZW1wb3JhcnkuIFdoZXRoZXIgaHVuZyBhYm92ZSBhIGZpcmVwbGFjZSwgaW4gYW4gZW50cnl3YXksIG9yIGFzIGEgc3RhdGVtZW50IHBpZWNlIGluIHlvdXIgYmVkcm9vbSwgdGhpcyBtaXJyb3IgaXMgc3VyZSB0byBjYXB0aXZhdGUgYW5kIGltcHJlc3MuIE5vdCBvbmx5IGRvZXMgaXQgc2VydmUgYSBmdW5jdGlvbmFsIHB1cnBvc2UsIGJ1dCBpdCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozNjksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDMzOFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NzU2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY21fTU0zNDMzOC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtIGlzIGEgc3R5bGlzaCB0aGluIGZyYW1lZCB3YWxsIG1pcnJvciwgaWRlYWwgZm9yIHRob3NlIHdpdGggbW9kZXJuIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIE1hZGUgb2YgbWV0YWwsIGdsYXNzLCB3b29kIGFuZCByZXNpbiwgdGhpcyBtaXJyb3IgaGFzIGEgZ29sZCBjb2xvdXJlZCBtZXRhbCBmcmFtZSBhbmQgYW4gYXJjaGVkIHNoYXBlZCBkZXNpZ24uIFxcblxcdFBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgYXJjaGVkIHNoYXBlLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSB2YXJpZXR5IG9mIGludGVyaW9yIHN0eWxlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCwgdmVydGljYWxseSBhbmQgaG9yXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgODBjbSB4IDE4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzI5NDZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItODBjbS14LTE4MGNtX01NMzM1MDQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEZyYW1lZCBBcnQgRGVjbyBXYWxsIDgwY20geCAxODBjbSAvIExlYW5lciBNaXJyb3IgaXMgYSBzdHJpa2luZyBmdWxsIGxlbmd0aCBtaXJyb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBtZXRhbGxpYyBmaW5pc2hlcy4gTWFkZSBvZiB3b29kLCBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGxhcmdlIHJlY3Rhbmd1bGFyIHNoYXBlIGFuZCBjb21lcyB3aXRoIGFuIGFudGlxdWUgZ29sZCBjcm9zcyBvdmVyIG1ldGFsIGZyYW1lIGFuZCBiZXZlbGxlZCBnbGFzcy4gXFxuXFx0QSBsb3ZlbHkgbWlycm9yIGNob2ljZSBmb3IgcGxhY2VtZW50IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5nIHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIHZpbnRhZ2UsIGFydCBkZWNvIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIFxcblxcdFRoaXMgbWlycm9yIGlzIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NjA4NjRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbV9NTTMzNTA3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVxcblxcdFBlcmZlY3QgZm9yIHBsYWNlbWVudCBpbiBoYWxsd2F5LCBiZWRyb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBEdWUgdHAgaXRzIHN0cmlraW5nIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIHZpbnRhZ2UsIGluZHVzdHJpYWwgb3IgbW9kZXJuIHN0eWxlIGludGVyaW9yIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYXZhaWxhYmxlIGluIGEgbGFyZ2VyIHNpemUuIEl0IGlzIGFsc28gYXZhaWxhYmxlIGluIEdvbGQuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCdW1ibGViZWUgRHJhd2VyIEtub2IgNS41Y20geCA1LjVjbVwiLFwicHJvZHVjdElEXCI6XCIyODI2NFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTkxMjA5XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2JfTU0yODI2NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIHByZXR0eSBsaXR0bGUgYnVtYmxlYmVlIGRyYXdlciBrbm9iIHdpbGwgYWRkIGEgZmFidWxvdXMgZGVjb3JhdGl2ZSBlZmZlY3QgdG8geW91ciBmdXJuaXR1cmUuIEZpbmlzaGVkIGluIGEgdmludGFnZSBnb2xkIGNvbG91ciB0aGF0IHdpbGwgc3RhbmQgb3V0IGZvciBhIGZ1biBkZWNvcmF0aXZlIGxvb2suXFxuXFx0UXVpcmt5IGFuZCB1bnVzdWFsIGRlc2lnbiwgdGhpcyBiZWUgaXMgcGVyZmVjdCBmb3IgdHJhbnNmb3JtaW5nIHlvdXIgZnVybml0dXJlIGFuZCBhZGRpbmcgeW91ciBvd24gdW5pcXVlIHN0eWxlLiBWZXJ5IGRlY29yYXRpdmUgYW5kIGJlYXV0aWZ1bGx5IGRldGFpbGVkIGRlc2lnbi4gSWRlYWwgZm9yIHVzaW5nIG9uIGRyYXdlcnMgb3IgY3VwYm9hcmQgZG9vcnMuXFxuXFx0TWFrZSB5b3VyIGhvbWUgdW5pcXVlIGFuZCBhZGQgeW91ciBvd24gcXVpcmt5IHN0eWxlIHdpdGggdGhpcyBwcmV0dHkgZHJhd2VyIGtub2IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9kZWNvcmF0aXZlLWJ1bWJsZWJlZS1kcmF3ZXIta25vYi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIC0gU2FicmluYSBTaWx2ZXIgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzM5NzBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NzUwM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2VfTU0zMzk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCBmcm9tIHRoZSBTYWJyaW5hIFNpbHZlciBSYW5nZSAgaXMgYSBzdHVubmluZyBzdG9yYWdlIHBpZWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIE1vcm9jY2FuIGluc3BpcmVkIHNoYXBlcywgbWlycm9yZWQgZnVybml0dXJlIGFuZCBhbnRpcXVlIHNpbHZlciBwYWludGVkIGZpbmlzaGVzLiBDcmFmdGVkIGZyb20gd29vZCBhbmQgZ2xhc3MsIHRoaXMgc2lkZSBib2FyZCBoYXMgYSBsYXJnZSwgd2lkZSBkZXNpZ24gYW5kIGNvbWVzIHdpdGggMyBzdG9yYWdlIGN1cGJvYXJkcywgY29tcGxldGUgd2l0aCBpbnRlcm5hbCBzaGVsdmVzLiBJdCBoYXMgYW4gYW50aXF1ZSBzaWx2ZXIgY2hhbXBhZ25lIHBhaW50ZWQgZmluaXNoLCBhIG1pcnJvcmVkIGZyb250YWdlIHdpdGggb2dlZSBpbnNwaXJlZCBzaGFwZWQgbGF0dGljZSBkZXRhaWxpbmcgYW5kIHJvdW5kZWQgc2lsdmVyIGhhbmRsZXMuXFxuXFx0QSBncmVhdCBzdG9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI0NDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgSGFsZiBNb29uIFRhYmxlIC0gRGF2ZW50cnkgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQxNDFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3MTMxMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZV9NTTM0MTQxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV2hpdGUgSGFsZiBNb29uIFRhYmxlIGZyb20gdGhlIERhdmVudHJ5IFdoaXRlIFJhbmdlIGlzIGEgY2xhc3NpYywgZWxlZ2FudCBzdG9yYWdlIHRhYmxlLCBwZXJmZWN0IGZvciBwbGFjaW5nIGluIGEgaGFsbHdheSwgbGl2aW5nIHJvb20gb3Igb2ZmaWNlIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgY29uc29sZSB0YWJsZSBjb21lcyB3aXRoIGEgZm91ciBsZWcsIG9uZSBkcmF3ZXIgZGVzaWduLiBJdCBoYXMgYSBHZW9yZ2lhbiBpbnNwaXJlZCBncm9vdmVkIGRldGFpbGluZyB0byB0aGUgbGVncyBhbmQgYSByb3VuZGVkIGRhcmsgYnJhc3Mgc3R5bGUgaGFuZGxlLiBcXG5cXHRBIGdyZWF0IHN0b3JhZ2UgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIHNjYW5kaSwgY291bnRyeSBvciBmYXJtaG91c2UgaW5zcGlyZWQgaW50ZXJpb3Igc3BhY2VzLiBBIGdyZWF0IGNvbnNvbGUgdGFibGUgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHNtYWxsZXIgc3BhY2VzIGFuZCBhIG5ldVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleVwiLFwicHJvZHVjdElEXCI6XCIzMTA2MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzMzYzXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5X01NMzEwNjAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXkgaXMgYSBzdHVubmluZyBiYXIgY2FydCBjaG9pY2UgZm9yIGFueSBtb2Rlcm4sIHZpbnRhZ2Ugb3IgYXJ0IGRlY28gaW5zcGlyZWQgc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIHRyb2xsZXkgaGFzIGFuIG92YWwgc2hhcGVkIHR3byB0aWVyIGRlc2lnbiB3aXRoIG1pcnJvcmVkIGdsYXNzIHNoZWx2ZXMuIFRoaXMgYmFyIHRyb2xsZXkgaGFzIGZvdXIgd2hlZWxzIG1ha2luZyBpdCBtb3ZhYmxlIGZyb20gcm9vbSB0byByb29tLlxcblxcdEEgc3RyaWtpbmcgc3RvcmFnZSBjaG9pY2UgZm9yIGxvdmVycyBvZiBnbGFtb3JvdXMgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgZnVybml0dXJlLiBUaGlzIGx1eHVyaW91cyBzdG9yYWdlIGNhcnQgaXMgaWRlYWwgZm9yIHRob3NlIHdobyByZWd1bGFybHkgZW50ZXJ0YWluIGd1ZXN0cyBvciBob3N0IHBhcnRpZXMuIFRoaXMgZHJpbmtzIHRyb2xsZXkgY291bGQgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTQ0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgLSBQYXlzIEJsYW5jIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwOTcwXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5MDU2NTdcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC1wYXlzLWJsYW5jLXJhbmdlX01NMjA5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCBmcm9tIHRoZSBQYXlzIEJsYW5jIFJhbmdlIGlzIGEgc3R1bm5pbmcgZnVybml0dXJlIGNob2ljZSBmb3IgYW55IGJlZHJvb20gb3IgZHJlc3Npbmcgcm9vbSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHNldCBpbmNsdWRlcyBhIGRlc2ssIGEgbWlycm9yIGFuZCBhIHN0b29sLiBFYWNoIGNvbWVzIHdpdGggYSB2aW50YWdlIGluc3BpcmVkLCBGcmVuY2ggc3R5bGUgZGVzaWduIGFuZCBhbiBhbnRpcXVlIHdoaXRlIGNyYWNrbGVkIGZpbmlzaC4gVGhlIGRlc2sgY29tZXMgd2l0aCBicnVzaGVkIGdvbGQgZGV0YWlscy4gXFxuXFx0QSBzdHJpa2luZyBmdXJuaXR1cmUgc2V0IHRoYXQgd291bGQgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZS4gVGhlIGRlc2sgY29tZXMgd2l0aCBvcm5hdGUgZmVzdG9vbiBkZXRhaWxpbmcgY29tcGxldGUgd2l0aCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BheXMtYmxhbmMtcmFuZ2UtYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzE1NzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjcwOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXRfTU0zMTU3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgYW55IGtpdGNoZW4sIGJhdGhyb29tIG9yIGhhbGx3YXkgc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyB3YWxsIGNhYmluZXQgaGFzIGEgYmxhY2sgcGFpbnRlZCBmaW5pc2gsIHJlZWRlZCBnbGFzcyBmcm9udGVkIGRvb3JzIGFuZCBHb2xkIGhhbmRsZXMuXFxuXFx0QSBzdHlsaXNoIGNob2ljZSBmb3Igc3RvcmluZyB0b2lsZXRyaWVzLCBraXRjaGVuIGRlY29yIG9yIG90aGVyIGhvbWUgYWNjZXNzb3JpZXMuIFRoaXMgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2FiaW5ldCBjb3VsZCBibGVuZCBpbnRvIG1vZGVybiwgYXJ0IGRlY28sIHZpbnRhZ2Ugb3IgaW5kdXN0cmlhbCBpbnNwaXJlZCBzcGFjZXMuXFxuXFx0VGhlIHBlcmZlY3Qgc3RvcmFnZSBwaWNrIGZvciBsb3ZlcnMgb2YgYmxhY2sgZGVjb3IgYW5kIHJlZWRlZCBnbGFzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTIuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzkyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtXCIsXCJwcm9kdWN0SURcIjpcIjMyNzQ2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI1NzlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zMjc0Ni0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5NmNtIHggOTdjbSBpcyBhIGdsYW1vcm91cyB3YWxsIGRlY29yIGNob2ljZSBmb3IgbG92ZXJzIG9mIHNpbHZlciBhY2Nlc3NvcmllcyBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gVGhpcyBtaXJyb3IgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHNpbHZlciBmaW5pc2guIEl0IGNhbiBiZSB3YWxsLW1vdW50ZWQgYnkgaG9va3Mgb24gdGhlIGJhY2suXFxuXFx0VGhlIGlkZWFsIG1pcnJvciBmb3IgdGhlIG1vZGVybiwgY29udGVtcG9yYXJ5IGludGVyaW9yLCB0aGlzIHNpbHZlciB3YWxsIG1pcnJvciBhZGRzIGEgbHV4dXJpb3VzIEx1eGUgc3R5bGUgbG9vayBjcmVhdGluZyBhIHN0dW5uaW5nIGZvY2FsIHBvaW50IGZvciB0aGUgbGl2aW5nIHJvb20gb3IgaGFsbHdheS5cXG5cXG5cXHRBIGZhbnRhc3RpYyBhZGRpdGlvbiB0byBvdXIgZ3Jvd2luZyByYW5nZSBvZiB3YWxsIG1pcnJvcnMgd2l0aCBldmVuIG1vcmUgdG8gY2hvb3NlIGZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrXCIsXCJwcm9kdWN0SURcIjpcIjMwNDY4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mjc3NTFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrX01NMzA0NjguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2xvY2ssIHBlcmZlY3QgZm9yIGZhbnMgb2Ygd2hpdGUgZGVjb3IgYW5kIGRpc3RyZXNzZWQgZmluaXNoZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgY2xvY2sgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQgc2tlbGV0b24gY2xvY2sgZGVzaWduIGFuZCBhIGRpc3RyZXNzZWQsIHdoaXRlIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gdGhlIGJhY2sgb2YgdGhlIGl0ZW0uIFxcblxcdElkZWFsIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMgb3IgY291bnRyeSBzdHlsZSBzcGFjZS4gRHVlIHRvIGl0cyB3aGl0ZSBmaW5pc2ggdGhpcyBjbG9jayBjb3VsZCBibGVuZCBpbnRvIG5ldXRyYWwgaW50ZXJpb3JzIGVhc2lseS4gXFxuXFx0VGhpcyBjbG9jayBjb21lcyB3aXRoIGEgYmF0dGVyeVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9jay0zMDQ2OC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgQmFyb3F1ZS1zdHlsZSBTaWx2ZXIgV2FsbCAvIEZsb29yIE1pcnJvciA5MGNtIHggMTY4Y21cIixcInByb2R1Y3RJRFwiOlwiMjgzMzVcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NTgxOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtX01NMjgzMzUuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiRWxldmF0ZSB5b3VyIGxpdmluZyBzcGFjZSB3aXRoIHRoaXMgc3R1bm5pbmcgQmFyb3F1ZS1zdHlsZSBzaWx2ZXIgbWlycm9yLiBDcmFmdGVkIHdpdGggbWV0aWN1bG91cyBhdHRlbnRpb24gdG8gZGV0YWlsLCBpdHMgaW50cmljYXRlIHN3aXJsaW5nIHBhdHRlcm5zIGFuZCBvcm5hdGUgZmxvdXJpc2hlcyBsZW5kIGEgdG91Y2ggb2YgY2xhc3NpYyBlbGVnYW5jZSB0byBhbnkgcm9vbS5cXG5cXHRUaGUgc2xlZWsgc2lsdmVyIGZpbmlzaCBjb21wbGVtZW50cyBhIHJhbmdlIG9mIGludGVyaW9ycywgZnJvbSB0cmFkaXRpb25hbCB0byBjb250ZW1wb3JhcnkuIFdoZXRoZXIgaHVuZyBhYm92ZSBhIGZpcmVwbGFjZSwgaW4gYW4gZW50cnl3YXksIG9yIGFzIGEgc3RhdGVtZW50IHBpZWNlIGluIHlvdXIgYmVkcm9vbSwgdGhpcyBtaXJyb3IgaXMgc3VyZSB0byBjYXB0aXZhdGUgYW5kIGltcHJlc3MuIE5vdCBvbmx5IGRvZXMgaXQgc2VydmUgYSBmdW5jdGlvbmFsIHB1cnBvc2UsIGJ1dCBpdCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozNjksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDMzOFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NzU2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY21fTU0zNDMzOC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtIGlzIGEgc3R5bGlzaCB0aGluIGZyYW1lZCB3YWxsIG1pcnJvciwgaWRlYWwgZm9yIHRob3NlIHdpdGggbW9kZXJuIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIE1hZGUgb2YgbWV0YWwsIGdsYXNzLCB3b29kIGFuZCByZXNpbiwgdGhpcyBtaXJyb3IgaGFzIGEgZ29sZCBjb2xvdXJlZCBtZXRhbCBmcmFtZSBhbmQgYW4gYXJjaGVkIHNoYXBlZCBkZXNpZ24uIFxcblxcdFBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgYXJjaGVkIHNoYXBlLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSB2YXJpZXR5IG9mIGludGVyaW9yIHN0eWxlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCwgdmVydGljYWxseSBhbmQgaG9yXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgODBjbSB4IDE4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzI5NDZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItODBjbS14LTE4MGNtX01NMzM1MDQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEZyYW1lZCBBcnQgRGVjbyBXYWxsIDgwY20geCAxODBjbSAvIExlYW5lciBNaXJyb3IgaXMgYSBzdHJpa2luZyBmdWxsIGxlbmd0aCBtaXJyb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBtZXRhbGxpYyBmaW5pc2hlcy4gTWFkZSBvZiB3b29kLCBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGxhcmdlIHJlY3Rhbmd1bGFyIHNoYXBlIGFuZCBjb21lcyB3aXRoIGFuIGFudGlxdWUgZ29sZCBjcm9zcyBvdmVyIG1ldGFsIGZyYW1lIGFuZCBiZXZlbGxlZCBnbGFzcy4gXFxuXFx0QSBsb3ZlbHkgbWlycm9yIGNob2ljZSBmb3IgcGxhY2VtZW50IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5nIHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIHZpbnRhZ2UsIGFydCBkZWNvIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIFxcblxcdFRoaXMgbWlycm9yIGlzIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NjA4NjRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbV9NTTMzNTA3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVxcblxcdFBlcmZlY3QgZm9yIHBsYWNlbWVudCBpbiBoYWxsd2F5LCBiZWRyb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBEdWUgdHAgaXRzIHN0cmlraW5nIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIHZpbnRhZ2UsIGluZHVzdHJpYWwgb3IgbW9kZXJuIHN0eWxlIGludGVyaW9yIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYXZhaWxhYmxlIGluIGEgbGFyZ2VyIHNpemUuIEl0IGlzIGFsc28gYXZhaWxhYmxlIGluIEdvbGQuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCdW1ibGViZWUgRHJhd2VyIEtub2IgNS41Y20geCA1LjVjbVwiLFwicHJvZHVjdElEXCI6XCIyODI2NFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTkxMjA5XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2JfTU0yODI2NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIHByZXR0eSBsaXR0bGUgYnVtYmxlYmVlIGRyYXdlciBrbm9iIHdpbGwgYWRkIGEgZmFidWxvdXMgZGVjb3JhdGl2ZSBlZmZlY3QgdG8geW91ciBmdXJuaXR1cmUuIEZpbmlzaGVkIGluIGEgdmludGFnZSBnb2xkIGNvbG91ciB0aGF0IHdpbGwgc3RhbmQgb3V0IGZvciBhIGZ1biBkZWNvcmF0aXZlIGxvb2suXFxuXFx0UXVpcmt5IGFuZCB1bnVzdWFsIGRlc2lnbiwgdGhpcyBiZWUgaXMgcGVyZmVjdCBmb3IgdHJhbnNmb3JtaW5nIHlvdXIgZnVybml0dXJlIGFuZCBhZGRpbmcgeW91ciBvd24gdW5pcXVlIHN0eWxlLiBWZXJ5IGRlY29yYXRpdmUgYW5kIGJlYXV0aWZ1bGx5IGRldGFpbGVkIGRlc2lnbi4gSWRlYWwgZm9yIHVzaW5nIG9uIGRyYXdlcnMgb3IgY3VwYm9hcmQgZG9vcnMuXFxuXFx0TWFrZSB5b3VyIGhvbWUgdW5pcXVlIGFuZCBhZGQgeW91ciBvd24gcXVpcmt5IHN0eWxlIHdpdGggdGhpcyBwcmV0dHkgZHJhd2VyIGtub2IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9kZWNvcmF0aXZlLWJ1bWJsZWJlZS1kcmF3ZXIta25vYi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIC0gU2FicmluYSBTaWx2ZXIgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzM5NzBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NzUwM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2VfTU0zMzk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCBmcm9tIHRoZSBTYWJyaW5hIFNpbHZlciBSYW5nZSAgaXMgYSBzdHVubmluZyBzdG9yYWdlIHBpZWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIE1vcm9jY2FuIGluc3BpcmVkIHNoYXBlcywgbWlycm9yZWQgZnVybml0dXJlIGFuZCBhbnRpcXVlIHNpbHZlciBwYWludGVkIGZpbmlzaGVzLiBDcmFmdGVkIGZyb20gd29vZCBhbmQgZ2xhc3MsIHRoaXMgc2lkZSBib2FyZCBoYXMgYSBsYXJnZSwgd2lkZSBkZXNpZ24gYW5kIGNvbWVzIHdpdGggMyBzdG9yYWdlIGN1cGJvYXJkcywgY29tcGxldGUgd2l0aCBpbnRlcm5hbCBzaGVsdmVzLiBJdCBoYXMgYW4gYW50aXF1ZSBzaWx2ZXIgY2hhbXBhZ25lIHBhaW50ZWQgZmluaXNoLCBhIG1pcnJvcmVkIGZyb250YWdlIHdpdGggb2dlZSBpbnNwaXJlZCBzaGFwZWQgbGF0dGljZSBkZXRhaWxpbmcgYW5kIHJvdW5kZWQgc2lsdmVyIGhhbmRsZXMuXFxuXFx0QSBncmVhdCBzdG9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI0NDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgSGFsZiBNb29uIFRhYmxlIC0gRGF2ZW50cnkgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQxNDFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3MTMxMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZV9NTTM0MTQxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV2hpdGUgSGFsZiBNb29uIFRhYmxlIGZyb20gdGhlIERhdmVudHJ5IFdoaXRlIFJhbmdlIGlzIGEgY2xhc3NpYywgZWxlZ2FudCBzdG9yYWdlIHRhYmxlLCBwZXJmZWN0IGZvciBwbGFjaW5nIGluIGEgaGFsbHdheSwgbGl2aW5nIHJvb20gb3Igb2ZmaWNlIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgY29uc29sZSB0YWJsZSBjb21lcyB3aXRoIGEgZm91ciBsZWcsIG9uZSBkcmF3ZXIgZGVzaWduLiBJdCBoYXMgYSBHZW9yZ2lhbiBpbnNwaXJlZCBncm9vdmVkIGRldGFpbGluZyB0byB0aGUgbGVncyBhbmQgYSByb3VuZGVkIGRhcmsgYnJhc3Mgc3R5bGUgaGFuZGxlLiBcXG5cXHRBIGdyZWF0IHN0b3JhZ2UgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIHNjYW5kaSwgY291bnRyeSBvciBmYXJtaG91c2UgaW5zcGlyZWQgaW50ZXJpb3Igc3BhY2VzLiBBIGdyZWF0IGNvbnNvbGUgdGFibGUgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHNtYWxsZXIgc3BhY2VzIGFuZCBhIG5ldVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleVwiLFwicHJvZHVjdElEXCI6XCIzMTA2MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzMzYzXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5X01NMzEwNjAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXkgaXMgYSBzdHVubmluZyBiYXIgY2FydCBjaG9pY2UgZm9yIGFueSBtb2Rlcm4sIHZpbnRhZ2Ugb3IgYXJ0IGRlY28gaW5zcGlyZWQgc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIHRyb2xsZXkgaGFzIGFuIG92YWwgc2hhcGVkIHR3byB0aWVyIGRlc2lnbiB3aXRoIG1pcnJvcmVkIGdsYXNzIHNoZWx2ZXMuIFRoaXMgYmFyIHRyb2xsZXkgaGFzIGZvdXIgd2hlZWxzIG1ha2luZyBpdCBtb3ZhYmxlIGZyb20gcm9vbSB0byByb29tLlxcblxcdEEgc3RyaWtpbmcgc3RvcmFnZSBjaG9pY2UgZm9yIGxvdmVycyBvZiBnbGFtb3JvdXMgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgZnVybml0dXJlLiBUaGlzIGx1eHVyaW91cyBzdG9yYWdlIGNhcnQgaXMgaWRlYWwgZm9yIHRob3NlIHdobyByZWd1bGFybHkgZW50ZXJ0YWluIGd1ZXN0cyBvciBob3N0IHBhcnRpZXMuIFRoaXMgZHJpbmtzIHRyb2xsZXkgY291bGQgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTQ0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgLSBQYXlzIEJsYW5jIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwOTcwXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5MDU2NTdcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC1wYXlzLWJsYW5jLXJhbmdlX01NMjA5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCBmcm9tIHRoZSBQYXlzIEJsYW5jIFJhbmdlIGlzIGEgc3R1bm5pbmcgZnVybml0dXJlIGNob2ljZSBmb3IgYW55IGJlZHJvb20gb3IgZHJlc3Npbmcgcm9vbSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHNldCBpbmNsdWRlcyBhIGRlc2ssIGEgbWlycm9yIGFuZCBhIHN0b29sLiBFYWNoIGNvbWVzIHdpdGggYSB2aW50YWdlIGluc3BpcmVkLCBGcmVuY2ggc3R5bGUgZGVzaWduIGFuZCBhbiBhbnRpcXVlIHdoaXRlIGNyYWNrbGVkIGZpbmlzaC4gVGhlIGRlc2sgY29tZXMgd2l0aCBicnVzaGVkIGdvbGQgZGV0YWlscy4gXFxuXFx0QSBzdHJpa2luZyBmdXJuaXR1cmUgc2V0IHRoYXQgd291bGQgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZS4gVGhlIGRlc2sgY29tZXMgd2l0aCBvcm5hdGUgZmVzdG9vbiBkZXRhaWxpbmcgY29tcGxldGUgd2l0aCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BheXMtYmxhbmMtcmFuZ2UtYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzE1NzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjcwOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXRfTU0zMTU3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgYW55IGtpdGNoZW4sIGJhdGhyb29tIG9yIGhhbGx3YXkgc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyB3YWxsIGNhYmluZXQgaGFzIGEgYmxhY2sgcGFpbnRlZCBmaW5pc2gsIHJlZWRlZCBnbGFzcyBmcm9udGVkIGRvb3JzIGFuZCBHb2xkIGhhbmRsZXMuXFxuXFx0QSBzdHlsaXNoIGNob2ljZSBmb3Igc3RvcmluZyB0b2lsZXRyaWVzLCBraXRjaGVuIGRlY29yIG9yIG90aGVyIGhvbWUgYWNjZXNzb3JpZXMuIFRoaXMgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2FiaW5ldCBjb3VsZCBibGVuZCBpbnRvIG1vZGVybiwgYXJ0IGRlY28sIHZpbnRhZ2Ugb3IgaW5kdXN0cmlhbCBpbnNwaXJlZCBzcGFjZXMuXFxuXFx0VGhlIHBlcmZlY3Qgc3RvcmFnZSBwaWNrIGZvciBsb3ZlcnMgb2YgYmxhY2sgZGVjb3IgYW5kIHJlZWRlZCBnbGFzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTIuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzkyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtXCIsXCJwcm9kdWN0SURcIjpcIjMyNzQ2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI1NzlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zMjc0Ni0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5NmNtIHggOTdjbSBpcyBhIGdsYW1vcm91cyB3YWxsIGRlY29yIGNob2ljZSBmb3IgbG92ZXJzIG9mIHNpbHZlciBhY2Nlc3NvcmllcyBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gVGhpcyBtaXJyb3IgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHNpbHZlciBmaW5pc2guIEl0IGNhbiBiZSB3YWxsLW1vdW50ZWQgYnkgaG9va3Mgb24gdGhlIGJhY2suXFxuXFx0VGhlIGlkZWFsIG1pcnJvciBmb3IgdGhlIG1vZGVybiwgY29udGVtcG9yYXJ5IGludGVyaW9yLCB0aGlzIHNpbHZlciB3YWxsIG1pcnJvciBhZGRzIGEgbHV4dXJpb3VzIEx1eGUgc3R5bGUgbG9vayBjcmVhdGluZyBhIHN0dW5uaW5nIGZvY2FsIHBvaW50IGZvciB0aGUgbGl2aW5nIHJvb20gb3IgaGFsbHdheS5cXG5cXG5cXHRBIGZhbnRhc3RpYyBhZGRpdGlvbiB0byBvdXIgZ3Jvd2luZyByYW5nZSBvZiB3YWxsIG1pcnJvcnMgd2l0aCBldmVuIG1vcmUgdG8gY2hvb3NlIGZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrXCIsXCJwcm9kdWN0SURcIjpcIjMwNDY4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mjc3NTFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrX01NMzA0NjguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2xvY2ssIHBlcmZlY3QgZm9yIGZhbnMgb2Ygd2hpdGUgZGVjb3IgYW5kIGRpc3RyZXNzZWQgZmluaXNoZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgY2xvY2sgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQgc2tlbGV0b24gY2xvY2sgZGVzaWduIGFuZCBhIGRpc3RyZXNzZWQsIHdoaXRlIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gdGhlIGJhY2sgb2YgdGhlIGl0ZW0uIFxcblxcdElkZWFsIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMgb3IgY291bnRyeSBzdHlsZSBzcGFjZS4gRHVlIHRvIGl0cyB3aGl0ZSBmaW5pc2ggdGhpcyBjbG9jayBjb3VsZCBibGVuZCBpbnRvIG5ldXRyYWwgaW50ZXJpb3JzIGVhc2lseS4gXFxuXFx0VGhpcyBjbG9jayBjb21lcyB3aXRoIGEgYmF0dGVyeVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9jay0zMDQ2OC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgQmFyb3F1ZS1zdHlsZSBTaWx2ZXIgV2FsbCAvIEZsb29yIE1pcnJvciA5MGNtIHggMTY4Y21cIixcInByb2R1Y3RJRFwiOlwiMjgzMzVcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NTgxOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtX01NMjgzMzUuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiRWxldmF0ZSB5b3VyIGxpdmluZyBzcGFjZSB3aXRoIHRoaXMgc3R1bm5pbmcgQmFyb3F1ZS1zdHlsZSBzaWx2ZXIgbWlycm9yLiBDcmFmdGVkIHdpdGggbWV0aWN1bG91cyBhdHRlbnRpb24gdG8gZGV0YWlsLCBpdHMgaW50cmljYXRlIHN3aXJsaW5nIHBhdHRlcm5zIGFuZCBvcm5hdGUgZmxvdXJpc2hlcyBsZW5kIGEgdG91Y2ggb2YgY2xhc3NpYyBlbGVnYW5jZSB0byBhbnkgcm9vbS5cXG5cXHRUaGUgc2xlZWsgc2lsdmVyIGZpbmlzaCBjb21wbGVtZW50cyBhIHJhbmdlIG9mIGludGVyaW9ycywgZnJvbSB0cmFkaXRpb25hbCB0byBjb250ZW1wb3JhcnkuIFdoZXRoZXIgaHVuZyBhYm92ZSBhIGZpcmVwbGFjZSwgaW4gYW4gZW50cnl3YXksIG9yIGFzIGEgc3RhdGVtZW50IHBpZWNlIGluIHlvdXIgYmVkcm9vbSwgdGhpcyBtaXJyb3IgaXMgc3VyZSB0byBjYXB0aXZhdGUgYW5kIGltcHJlc3MuIE5vdCBvbmx5IGRvZXMgaXQgc2VydmUgYSBmdW5jdGlvbmFsIHB1cnBvc2UsIGJ1dCBpdCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLW9ybmF0ZS1zaWx2ZXItd2FsbC1mbG9vci1taXJyb3ItOTBjbS14LTE2OGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozNjksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDMzOFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NzU2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY21fTU0zNDMzOC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtIGlzIGEgc3R5bGlzaCB0aGluIGZyYW1lZCB3YWxsIG1pcnJvciwgaWRlYWwgZm9yIHRob3NlIHdpdGggbW9kZXJuIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIE1hZGUgb2YgbWV0YWwsIGdsYXNzLCB3b29kIGFuZCByZXNpbiwgdGhpcyBtaXJyb3IgaGFzIGEgZ29sZCBjb2xvdXJlZCBtZXRhbCBmcmFtZSBhbmQgYW4gYXJjaGVkIHNoYXBlZCBkZXNpZ24uIFxcblxcdFBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgYXJjaGVkIHNoYXBlLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSB2YXJpZXR5IG9mIGludGVyaW9yIHN0eWxlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCwgdmVydGljYWxseSBhbmQgaG9yXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgODBjbSB4IDE4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzI5NDZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItODBjbS14LTE4MGNtX01NMzM1MDQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEZyYW1lZCBBcnQgRGVjbyBXYWxsIDgwY20geCAxODBjbSAvIExlYW5lciBNaXJyb3IgaXMgYSBzdHJpa2luZyBmdWxsIGxlbmd0aCBtaXJyb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBtZXRhbGxpYyBmaW5pc2hlcy4gTWFkZSBvZiB3b29kLCBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGxhcmdlIHJlY3Rhbmd1bGFyIHNoYXBlIGFuZCBjb21lcyB3aXRoIGFuIGFudGlxdWUgZ29sZCBjcm9zcyBvdmVyIG1ldGFsIGZyYW1lIGFuZCBiZXZlbGxlZCBnbGFzcy4gXFxuXFx0QSBsb3ZlbHkgbWlycm9yIGNob2ljZSBmb3IgcGxhY2VtZW50IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5nIHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIHZpbnRhZ2UsIGFydCBkZWNvIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIFxcblxcdFRoaXMgbWlycm9yIGlzIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLWZyYW1lZC1hcnQtZGVjby13YWxsLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV29vZGVuIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzM5MDNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYwNDk2N1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvb2Rlbi1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzM5MDMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXb29kZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCBpcyBhIHN0cmlraW5nLCBydXN0aWMgc3R5bGUgd2FsbCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuYXR1cmFsIHdvb2RlbiBmdXJuaXR1cmUgYW5kIHdhbGwgc2hlbHZpbmcuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsIHRoaXMgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBjdXBib2FyZCBkb29ycyBjb21wbGV0ZSB3aXRoIHJlZWRlZCBnbGFzcyBwYW5lbHMgYW5kIGdvbGQgaGFuZGxlcywgd2l0aCB0d28gaW50ZXJuYWwgc3RvcmFnZSBzaGVsdmVzLiBJdCBjb21lcyB3aXRoIGEgZGFyayB3b29kZW4gZmluaXNoLiBcXG5cXHRBIHN0eWxpc2ggd2FsbCBzdG9yYWdlIGNob2ljZSBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuLCBoYWxsd2F5IG9yIGxpdmluZyByb29tIHNwYWNlLiBJZGVhbCBmb3IgZmFucyBvZiBmYXJtaG91c2UsIGNvdW50cnksIG9yIHJldHJvIGludGVyaW9ycy4gVGhpcyBjYWJpbmV0IGNvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd29vZGVuLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkNyZWFtIFdhbGwgTW91bnRlZCBQbGF0ZSBSYWNrIC0gTHlvbiBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIyMDg3OFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTQyMTMzXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvY3JlYW0td2FsbC1tb3VudGVkLXBsYXRlLXJhY2stbHlvbi1yYW5nZV9NTTIwODc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgZnJvbSB0aGUgTHlvbiBSYW5nZSBpcyBhIHN0eWxpc2ggcGllY2Ugb2Ygd2FsbCBzaGVsdmluZyBzdG9yYWdlIGZvciBhbnkga2l0Y2hlbiBzcGFjZS4gVGhpcyB3b3VsZCBsb29rIGZhYnVsb3VzIGluIGEgcnVzdGljLCBjb3VudHJ5IG9yIHZpbnRhZ2Ugc3R5bGUga2l0Y2hlbi4gVGhpcyBpcyBwYXJ0IG9mIGEgbGFyZ2VyIGZ1cm5pdHVyZSBzZXQgZGVzaWduZWQgZm9yIGRpbmluZyByb29tcywgbGl2aW5nIHJvb21zIGFuZCBiZWRyb29tcy4gVGhlcmUgYXJlIGEgdmFyaWV0eSBvZiB3YWxsIHN0b3JhZ2UgdW5pdHMgYXZhaWxhYmxlLiBcXG5cXHRUaGlzIHVuaXQgaGFzIGEgY3JlYW0gZGlzdHJlc3NlZCBwYWludGVkIGZpbmlzaCB3aXRoIGEgbmF0dXJhbCBsaW1lZCB3b29kZW4gdG9wXFxuXFx0QSBsb3ZlbHkgdW5pdCB0byBkaXNwbGF5IGFuZCBrZWVwIHlvdXIgZGlubmVyIHNlcnZpY2VcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNDUuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbHlvbi1yYW5nZS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y21cIixcInByb2R1Y3RJRFwiOlwiMzMxMzRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTgzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtX01NMzMxMzQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbSB3b3VsZCBtYWtlIGEgZXllIGNhdGNoaW5nIHZpbnRhZ2UgZmVhdHVyZSB3YWxsIHBpZWNlLiBNYWRlIG9mIG1ldGFsICYgZ2xhc3Mgd2l0aCBhIGdvbGQgZnJhbWUsIGZpbmlzaGVkIG9mZiBpbiBhIGFydCBmZWNvIGZhbiBkZXNpZ24uIFxcblxcdFRoaXMgc3R1bm5pbmcgdmludGFnZSwgcmV0cm8gaW5zcGlyZWQgd2FsbCBtaXJyb3Igd291bGQgaGFuZyBiZWF1dGlmdWxseSBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZ3Jvb20gb3IgZGluaW5nIHJvb20uIFxcblxcdFNldmVuIG1pcnJvcmVkIHNlY3Rpb25zIGNyZWF0aW5nIGEgcmV0cm8gZmFuIHNoYXBlIGVmZmVjdC4gVGhpcyBzdGF0ZW1lbnQgbWlycm9yIGlzIHN1cmUgdG8gc3RhbmQgb3V0IGFzIGEgZmVhdHVyZSBwaWVjZSBvbiBpdHMgb3duIG9yIGRpc3BsYXllZCB3aXRoIHNpbWlsYXIgZGVzaWducyBpdGVtcy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIC0gMS41Mm0geCAxLjI4bVwiLFwicHJvZHVjdElEXCI6XCIzMzc3M1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4MDg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZXh0cmEtbGFyZ2UtYXJjaC1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXJtYW50bGUtbWlycm9yLTE1Mm0teC0xMjhtX01NMzM3NzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgaXMgYSBiZWF1dGlmdWwsIHZpbnRhZ2UgaW5zcGlyZWQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIHJlc2luIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhcmNoZWQgZGVzaWduIHdpdGggb3JuYXRlLCByb2NvY28gc3R5bGUgZGV0YWlsaW5nIG9uIHRoZSB0b3AgYW5kIHNpZGVzIG9mIHRoZSBtaXJyb3IgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiBlaXRoZXIgc2lkZSBvZiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRBIHN0dW5uaW5nIG1pcnJvciB0aGF0IHdvdWxkIGJlIGEgbHV4dXJpb3VzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzXCIsXCJwcm9kdWN0SURcIjpcIjMzMDQyXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MDMxMzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHNfTU0zMzA0Mi5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFycyBhcmUgbm90IG9ubHkgcHJhY3RpY2FsIGJ1dCBwcmV0dHkgaW4gZGVzaWduLiBNYWRlIGZyb20gbWV0YWwgd2l0aCBhIGhhbW1lcmVkIGRlc2lnbiBhbmQgZmluaXNoZWQgaW4gYSBicmlnaHQgZ29sZCBjb2xvdXJpbmcuIFxcblxcdEJlYXV0aWZ1bGx5IGNyYWZ0ZWQgdG8gY3JlYXRlIGFuIGVsZWdhbnQgaW5zdGFudCB2aXN1YWwgc3RhdGVtZW50LiBBcnJhbmdlIGFuZCBkaXNwbGF5IHRoZXNlIG9uIHlvdXIgc2lkZSB0YWJsZSwgd2luZG93c2lsbCwgYmVkc2lkZSBvciBzaWRlYm9hcmQgdG8gc3RvciB5b3VyIGZhdm91cml0ZSBhY2Nlc3Nvcmllcy5cXG5cXHRBIHN0dW5uaW5nIHNldCBvZiAzIHRleHR1cmVkIHN0b3JhZ2UgY2FuaXN0ZXJzIHRvIHVzZSBpbiB5b3VyIGJhdGhyb29tLCBiZWRyb29tIG9yIGFyb3VuZCB0aGUgaG91c2UuIFBhcnQgb2Ygb3VyIGhhbW1lcmVkIGVmZmVjdCByYW5nZSBvciBhdmFpbGFibGUgaW4gXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjM0NjIxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTQ2OTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iX01NMzQ2MjEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iIHdpbGwgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZSBkZWNvci4gQSBncmVhdCBjaG9pY2UgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBwZXJmZWN0IGZvciBhZGRpbmcgYSBiZWFjaCB0aGVtZS4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSB0ZXh0dXJlZCBmaW5pc2ggYW5kIGZpbmlzaGVkIGluIGEgbWV0YWxsaWMgZ29sZC5cXG5cXHRQZXJmZWN0IGZvciB1cGN5Y2xpbmcgZnVybml0dXJlIGFuZCBjYWJpbmV0cywgdGhpcyBkcmF3ZXIga25vYiBjYW4gYmUgYWRkZWQgdG8gY2hlc3RzIG9mIGRyYXdlcnMsIHNpZGUgdGFibGVzLCBjdXBib2FyZHMgb3Igb3RoZXIgZnVybml0dXJlIGl0ZW1zLlxcblxcdEVhc2lseSBhZmZpeGVkIHRvIGZ1cm5pdHVyZSB3aXRoIHRoZSBzY3JldyBmaXhpbmcgb24gdGhlIGJhY2suXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTaWx2ZXIgQnVtYmxlYmVlIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjMxOTk0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTc5NjlcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zaWx2ZXItYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMzE5OTQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTaWx2ZXIgQnVtYmxlYmVlIERyYXdlciBLbm9iIHdpbGwgYWRkIGEgdG91Y2ggb2YgcXVpcmt5IGNoYXJtIHRvIGFueSBkb29yLCBjdXBib2FyZCBvciBkcmF3ZXIuIE1hZGUgb2YgbWV0YWwsIHRoaXMgaGFuZGxlIGhhZCBhIGNsYXNzaWMgYnVtYmxlYmVlIGRlc2lnbiB3aXRoIGEgbWV0YWxsaWMgc2lsdmVyIGZpbmlzaC4gSWRlYWwgZm9yIHRob3NlIHdobyBlbmpveSB1cGN5Y2xpbmcgZnVybml0dXJlIG9yIGZvciB0aG9zZSB3aG8gd2FudCB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8gdGhlaXIgZHJhd2VycyBvciBkb29ycy4gXFxuXFx0VGhpcyBTaWx2ZXIgQnVtYmxlYmVlIERyYXdlciBLbm9iIHdvdWxkIGluc3RhbnRseSB1cGRhdGUgYW55IGZ1cm5pdHVyZSBwaWVjZSwgY3VwYm9hcmQgb3IgZHJhd2VyLiBBIHNpbXBsZSB5ZXQgaW5leHBlbnNpdmUgd2F5IHRvIGdpdmUgYSBuZXcgbGVhc2Ugb2YgbGlmZSB0byBhbnkgc3RvcmFnZSBwaWVjZS4gXFxuXFx0VGhpcyBkcmF3ZXIga1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuODVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2lsdmVyLWJ1bWJsZWJlZS1kcmF3ZXIta25vYi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yXCIsXCJwcm9kdWN0SURcIjpcIjI3Nzg3XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTcxNDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC92aW50YWdlLXN0eWxlLWRyZXNzaW5nLXRhYmxlLXRyaXBsZS1taXJyb3JfTU0yNzc4Ny5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFZpbnRhZ2UgU3R5bGUgRHJlc3NpbmcgVGFibGUgVHJpcGxlIE1pcnJvciBpcyBhIHNpbXBsZSwgZWxlZ2FudCB0YWJsZSB0b3AgbWlycm9yIHBlcmZlY3QgZm9yIGxvdmVycyBvZiB2aW50YWdlIHN0eWxlIGFuZCBhcmNoZWQgbWlycm9ycy4gTWFkZSBvZiB3b29kIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhZGp1c3RhYmxlIHRyaXBsZSBtaXJyb3IgZGVzaWduIGFuZCBhIGN1cnZlZCBhcmNoZWQgZGVzaWduLlxcblxcdElkZWFsIGZvciBwbGFjaW5nIG9uIHRvcCBvZiBhIGRyZXNzaW5nIHRhYmxlLCB2YW5pdHkgb3Igc2lkZWJvYXJkLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byBtb2Rlcm4gb3IgdmludGFnZSBpbnNwaXJlZCBpbnRlcmlvcnMuIFxcblxcdEEgZ3JlYXQgZ2lmdCBmb3IgZmFucyBvZiB2aW50YWdlIHN0eWxlIG9yIGJlYXV0eSBsb3ZlcnMuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdmludGFnZS10YWJsZXRvcC10cmlwbGUtbWlycm9yLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgMTgzY20geCA4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMyODA2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzkxNzRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWFyY2hlZC1taXJyb3ItMTgzY20teC04MGNtX01NMzI4MDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgaXMgYSBzdHVubmluZyBmdWxsIGxlbmd0aCwgbGVhbmVyIG1pcnJvciBkZXNpZ24uQSBzdHJpa2luZyBtaXJyb3IgZm9yIHBsYWNpbmcgaW4gYSBkcmVzc2luZyByb29tLCBoYWxsd2F5LCBiZWRyb29tIG9yIGJhdGhyb29tIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGFuIGFyY2hlZCBkZXNpZ24gYW5kIGEgdGhpbiBtZXRhbCBmcmFtZSwgY29tcGxldGUgd2l0aCBhIG1ldGFsbGljIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBpcyBhIGxlYW5lciBtaXJyb3IgYW5kIGNhbm5vdCBiZSB3YWxsIG1vdW50ZWQuXFxuXFx0QSBzaW1wbGUgeWV0IGNoaWMgbWlycm9yIGRlc2lnbiBmb3IgbG92ZXJzIG9mIGFydCBkZWNvLCBtaW5pbWFsaXN0IG9yIGx1eHVyaW91cyBzdHlsZSBpbnRlcmlvcnMuIER1ZSB0byBpdHMgbGFyZ2UsIGZ1bGwgbGVuZ3RoIGRlc2lnbiwgdGhpcyBtaXJyb3Igd291bGQgbG9vXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTg5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtYXJ0LWRlY28td2FsbC1taXJyb3ItMTgzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTYWdlIEdyZWVuIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd2l0aCBEcmF3ZXJzXCIsXCJwcm9kdWN0SURcIjpcIjM0Mjc1XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTEwNTlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zYWdlLWdyZWVuLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQtd2l0aC1kcmF3ZXJzX01NMzQyNzUuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTYWdlIEdyZWVuIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd2l0aCBEcmF3ZXJzIGlzIGEgc3R5bGlzaCB3YWxsIHN0b3JhZ2UgY2hvaWNlLCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBjb3VudHJ5LCBzY2FuZGkgb3IgY29udGVtcG9yYXJ5IGluc3BpcmVkIHNwYWNlcy4gTWFkZSBvZiB3b29kLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgY2FiaW5ldCBoYXMgYSBzYWdlIGdyZWVuIHBhaW50ZWQgZmluaXNoLCB3aXRoIHJlZWRlZCBnbGFzcyBmcm9udCBkb29ycyBhbmQgYnJhc3MsIGdvbGQgaGFuZGxlcy4gXFxuXFx0VGhpcyB3YWxsIGNhYmluZXQgY29tZXMgd2l0aCB0d28gc3RvcmFnZSBzaGVsdmVzIGluc2lkZSBhbmQgdHdvIHN0b3JhZ2UgZHJhd2VycyBhdCB0aGUgYm90dG9tLiBUaGlzIHdhbGwgY2FiaW5ldCBjb3VsZCBlYXNpbHkgYmUgcGxhY2VkIGluIGEgYmF0aHJvb20sIGtpdGNoZW4gb3IgaGFsbHdheSBzcGFjZS4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIGVhc2lseSB3YVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zYWdlLWdyZWVuLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQtd2l0aC1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrc1wiLFwicHJvZHVjdElEXCI6XCIzNDc0OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQwMDk1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3NfTU0zNDc0OC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAyIEFudGlxdWUgQnJhc3MgR29sZCBNZXRhbCBQZWFjb2NrIEN1cnRhaW4gVGllIEJhY2tzIGFyZSBhIHF1aXJreSwgdmludGFnZSBpbnNwaXJlZCBkZWNvciBjaG9pY2UsIGlkZWFsIGZvciBob2xkaW5nIGJhY2sgeW91ciBjdXJ0YWlucyBpbiBhbnkgbGl2aW5nIHJvb20sIGhhbGx3YXkgb3IgYmVkcm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCwgdGhlc2UgdGllIGJhY2tzIGhhdmUgYSBzdGFuZGluZyBwZWFjb2NrIGRlc2lnbiBhbmQgY29tZSB3aXRoIGFuIGFudGlxdWUgYnJhc3MgZ29sZCBmaW5pc2guIFRoZXNlIHNldCBjb21lcyB3aXRoIGEgbGVmdCBhbmQgcmlnaHQgdGllIGJhY2sgZGVzaWduLiBcXG5cXHRBIHN0cmlraW5nIGhvbWUgYWNjZXNzb3J5LCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBxdWlya3ksIGVjbGVjdGljIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBTaW1wbGUgeWV0IGVmZmVjdGl2ZSwgdGhleSB3aWxsIGFkZCBhIHRvdWNoIG9mIHZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMi1hbnRpcXVlLWJyYXNzLWdvbGQtbWV0YWwtcGVhY29jay1jdXJ0YWluLXRpZS1iYWNrcy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldvb2RlbiBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMzOTAzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MDQ5NjdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93b29kZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldF9NTTMzOTAzLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV29vZGVuIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgaXMgYSBzdHJpa2luZywgcnVzdGljIHN0eWxlIHdhbGwgc3RvcmFnZSBjaG9pY2UgZm9yIGZhbnMgb2YgbmF0dXJhbCB3b29kZW4gZnVybml0dXJlIGFuZCB3YWxsIHNoZWx2aW5nLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCB0aGlzIGNhYmluZXQgY29tZXMgd2l0aCB0d28gY3VwYm9hcmQgZG9vcnMgY29tcGxldGUgd2l0aCByZWVkZWQgZ2xhc3MgcGFuZWxzIGFuZCBnb2xkIGhhbmRsZXMsIHdpdGggdHdvIGludGVybmFsIHN0b3JhZ2Ugc2hlbHZlcy4gSXQgY29tZXMgd2l0aCBhIGRhcmsgd29vZGVuIGZpbmlzaC4gXFxuXFx0QSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBiYXRocm9vbSwga2l0Y2hlbiwgaGFsbHdheSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gSWRlYWwgZm9yIGZhbnMgb2YgZmFybWhvdXNlLCBjb3VudHJ5LCBvciByZXRybyBpbnRlcmlvcnMuIFRoaXMgY2FiaW5ldCBjb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3dvb2Rlbi1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayAtIEx5b24gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMjA4NzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk0MjEzM1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2NyZWFtLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLWx5b24tcmFuZ2VfTU0yMDg3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIENyZWFtIFdhbGwgTW91bnRlZCBQbGF0ZSBSYWNrIGZyb20gdGhlIEx5b24gUmFuZ2UgaXMgYSBzdHlsaXNoIHBpZWNlIG9mIHdhbGwgc2hlbHZpbmcgc3RvcmFnZSBmb3IgYW55IGtpdGNoZW4gc3BhY2UuIFRoaXMgd291bGQgbG9vayBmYWJ1bG91cyBpbiBhIHJ1c3RpYywgY291bnRyeSBvciB2aW50YWdlIHN0eWxlIGtpdGNoZW4uIFRoaXMgaXMgcGFydCBvZiBhIGxhcmdlciBmdXJuaXR1cmUgc2V0IGRlc2lnbmVkIGZvciBkaW5pbmcgcm9vbXMsIGxpdmluZyByb29tcyBhbmQgYmVkcm9vbXMuIFRoZXJlIGFyZSBhIHZhcmlldHkgb2Ygd2FsbCBzdG9yYWdlIHVuaXRzIGF2YWlsYWJsZS4gXFxuXFx0VGhpcyB1bml0IGhhcyBhIGNyZWFtIGRpc3RyZXNzZWQgcGFpbnRlZCBmaW5pc2ggd2l0aCBhIG5hdHVyYWwgbGltZWQgd29vZGVuIHRvcFxcblxcdEEgbG92ZWx5IHVuaXQgdG8gZGlzcGxheSBhbmQga2VlcCB5b3VyIGRpbm5lciBzZXJ2aWNlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTQ1Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2x5b24tcmFuZ2Utd2FsbC1tb3VudGVkLXBsYXRlLXJhY2suaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtXCIsXCJwcm9kdWN0SURcIjpcIjMzMTM0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTE4MzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbV9NTTMzMTM0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y20gd291bGQgbWFrZSBhIGV5ZSBjYXRjaGluZyB2aW50YWdlIGZlYXR1cmUgd2FsbCBwaWVjZS4gTWFkZSBvZiBtZXRhbCAmIGdsYXNzIHdpdGggYSBnb2xkIGZyYW1lLCBmaW5pc2hlZCBvZmYgaW4gYSBhcnQgZmVjbyBmYW4gZGVzaWduLiBcXG5cXHRUaGlzIHN0dW5uaW5nIHZpbnRhZ2UsIHJldHJvIGluc3BpcmVkIHdhbGwgbWlycm9yIHdvdWxkIGhhbmcgYmVhdXRpZnVsbHkgaW4gYSBiZWRyb29tLCBoYWxsd2F5LCBsaXZpbmdyb29tIG9yIGRpbmluZyByb29tLiBcXG5cXHRTZXZlbiBtaXJyb3JlZCBzZWN0aW9ucyBjcmVhdGluZyBhIHJldHJvIGZhbiBzaGFwZSBlZmZlY3QuIFRoaXMgc3RhdGVtZW50IG1pcnJvciBpcyBzdXJlIHRvIHN0YW5kIG91dCBhcyBhIGZlYXR1cmUgcGllY2Ugb24gaXRzIG93biBvciBkaXNwbGF5ZWQgd2l0aCBzaW1pbGFyIGRlc2lnbnMgaXRlbXMuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciAtIDEuNTJtIHggMS4yOG1cIixcInByb2R1Y3RJRFwiOlwiMzM3NzNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODA4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2V4dHJhLWxhcmdlLWFyY2gtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVybWFudGxlLW1pcnJvci0xNTJtLXgtMTI4bV9NTTMzNzczLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIGlzIGEgYmVhdXRpZnVsLCB2aW50YWdlIGluc3BpcmVkIG1pcnJvciwgcGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgYmF0aHJvb20gdmFuaXR5LCBkcmVzc2luZyB0YWJsZSBvciB1c2VkIGFzIGEgbGVhbmVyIG1pcnJvci4gTWFkZSBvZiB3b29kLCByZXNpbiBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYXJjaGVkIGRlc2lnbiB3aXRoIG9ybmF0ZSwgcm9jb2NvIHN0eWxlIGRldGFpbGluZyBvbiB0aGUgdG9wIGFuZCBzaWRlcyBvZiB0aGUgbWlycm9yIGFuZCBhbiBhbnRpcXVlIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gZWl0aGVyIHNpZGUgb2YgdGhlIGJhY2sgb2YgdGhlIG1pcnJvci4gXFxuXFx0QSBzdHVubmluZyBtaXJyb3IgdGhhdCB3b3VsZCBiZSBhIGx1eHVyaW91c1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXIuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBTdGFyZmlzaCBEcmF3ZXIgS25vYlwiLFwicHJvZHVjdElEXCI6XCIzNDYyMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjU0Njk2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1zdGFyZmlzaC1kcmF3ZXIta25vYl9NTTM0NjIxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBTdGFyZmlzaCBEcmF3ZXIgS25vYiB3aWxsIG1ha2UgYSBiZWF1dGlmdWwgYWRkaXRpb24gdG8gYW55IGhvbWUgZGVjb3IuIEEgZ3JlYXQgY2hvaWNlIGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgcGVyZmVjdCBmb3IgYWRkaW5nIGEgYmVhY2ggdGhlbWUuIE1hZGUgZnJvbSBtZXRhbCB3aXRoIGEgdGV4dHVyZWQgZmluaXNoIGFuZCBmaW5pc2hlZCBpbiBhIG1ldGFsbGljIGdvbGQuXFxuXFx0UGVyZmVjdCBmb3IgdXBjeWNsaW5nIGZ1cm5pdHVyZSBhbmQgY2FiaW5ldHMsIHRoaXMgZHJhd2VyIGtub2IgY2FuIGJlIGFkZGVkIHRvIGNoZXN0cyBvZiBkcmF3ZXJzLCBzaWRlIHRhYmxlcywgY3VwYm9hcmRzIG9yIG90aGVyIGZ1cm5pdHVyZSBpdGVtcy5cXG5cXHRFYXNpbHkgYWZmaXhlZCB0byBmdXJuaXR1cmUgd2l0aCB0aGUgc2NyZXcgZml4aW5nIG9uIHRoZSBiYWNrLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1zdGFyZmlzaC1kcmF3ZXIta25vYi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2lsdmVyIEJ1bWJsZWJlZSBEcmF3ZXIgS25vYlwiLFwicHJvZHVjdElEXCI6XCIzMTk5NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk3OTY5XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2lsdmVyLWJ1bWJsZWJlZS1kcmF3ZXIta25vYl9NTTMxOTk0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgU2lsdmVyIEJ1bWJsZWJlZSBEcmF3ZXIgS25vYiB3aWxsIGFkZCBhIHRvdWNoIG9mIHF1aXJreSBjaGFybSB0byBhbnkgZG9vciwgY3VwYm9hcmQgb3IgZHJhd2VyLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGhhbmRsZSBoYWQgYSBjbGFzc2ljIGJ1bWJsZWJlZSBkZXNpZ24gd2l0aCBhIG1ldGFsbGljIHNpbHZlciBmaW5pc2guIElkZWFsIGZvciB0aG9zZSB3aG8gZW5qb3kgdXBjeWNsaW5nIGZ1cm5pdHVyZSBvciBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gYWRkIGEgdW5pcXVlIHRvdWNoIHRvIHRoZWlyIGRyYXdlcnMgb3IgZG9vcnMuIFxcblxcdFRoaXMgU2lsdmVyIEJ1bWJsZWJlZSBEcmF3ZXIgS25vYiB3b3VsZCBpbnN0YW50bHkgdXBkYXRlIGFueSBmdXJuaXR1cmUgcGllY2UsIGN1cGJvYXJkIG9yIGRyYXdlci4gQSBzaW1wbGUgeWV0IGluZXhwZW5zaXZlIHdheSB0byBnaXZlIGEgbmV3IGxlYXNlIG9mIGxpZmUgdG8gYW55IHN0b3JhZ2UgcGllY2UuIFxcblxcdFRoaXMgZHJhd2VyIGtcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjg1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NpbHZlci1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlZpbnRhZ2UgU3R5bGUgRHJlc3NpbmcgVGFibGUgVHJpcGxlIE1pcnJvclwiLFwicHJvZHVjdElEXCI6XCIyNzc4N1wiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk3MTQwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdmludGFnZS1zdHlsZS1kcmVzc2luZy10YWJsZS10cmlwbGUtbWlycm9yX01NMjc3ODcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3IgaXMgYSBzaW1wbGUsIGVsZWdhbnQgdGFibGUgdG9wIG1pcnJvciBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgdmludGFnZSBzdHlsZSBhbmQgYXJjaGVkIG1pcnJvcnMuIE1hZGUgb2Ygd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYWRqdXN0YWJsZSB0cmlwbGUgbWlycm9yIGRlc2lnbiBhbmQgYSBjdXJ2ZWQgYXJjaGVkIGRlc2lnbi5cXG5cXHRJZGVhbCBmb3IgcGxhY2luZyBvbiB0b3Agb2YgYSBkcmVzc2luZyB0YWJsZSwgdmFuaXR5IG9yIHNpZGVib2FyZC4gVGhpcyBtaXJyb3IgY291bGQgZWFzaWx5IGJsZW5kIGludG8gbW9kZXJuIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBcXG5cXHRBIGdyZWF0IGdpZnQgZm9yIGZhbnMgb2YgdmludGFnZSBzdHlsZSBvciBiZWF1dHkgbG92ZXJzLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3ZpbnRhZ2UtdGFibGV0b3AtdHJpcGxlLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBBcmNoZWQgTWlycm9yIDE4M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMjgwNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM5MTc0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1hcmNoZWQtbWlycm9yLTE4M2NtLXgtODBjbV9NTTMyODA2LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBBcmNoZWQgTWlycm9yIGlzIGEgc3R1bm5pbmcgZnVsbCBsZW5ndGgsIGxlYW5lciBtaXJyb3IgZGVzaWduLkEgc3RyaWtpbmcgbWlycm9yIGZvciBwbGFjaW5nIGluIGEgZHJlc3Npbmcgcm9vbSwgaGFsbHdheSwgYmVkcm9vbSBvciBiYXRocm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhbiBhcmNoZWQgZGVzaWduIGFuZCBhIHRoaW4gbWV0YWwgZnJhbWUsIGNvbXBsZXRlIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC4gVGhpcyBtaXJyb3IgaXMgYSBsZWFuZXIgbWlycm9yIGFuZCBjYW5ub3QgYmUgd2FsbCBtb3VudGVkLlxcblxcdEEgc2ltcGxlIHlldCBjaGljIG1pcnJvciBkZXNpZ24gZm9yIGxvdmVycyBvZiBhcnQgZGVjbywgbWluaW1hbGlzdCBvciBsdXh1cmlvdXMgc3R5bGUgaW50ZXJpb3JzLiBEdWUgdG8gaXRzIGxhcmdlLCBmdWxsIGxlbmd0aCBkZXNpZ24sIHRoaXMgbWlycm9yIHdvdWxkIGxvb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE4OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFydC1kZWNvLXdhbGwtbWlycm9yLTE4M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2FnZSBHcmVlbiBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdpdGggRHJhd2Vyc1wiLFwicHJvZHVjdElEXCI6XCIzNDI3NVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkxMDU5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2FnZS1ncmVlbi1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0LXdpdGgtZHJhd2Vyc19NTTM0Mjc1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgU2FnZSBHcmVlbiBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdpdGggRHJhd2VycyBpcyBhIHN0eWxpc2ggd2FsbCBzdG9yYWdlIGNob2ljZSwgaWRlYWwgZm9yIHRob3NlIHdpdGggY291bnRyeSwgc2NhbmRpIG9yIGNvbnRlbXBvcmFyeSBpbnNwaXJlZCBzcGFjZXMuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIGNhYmluZXQgaGFzIGEgc2FnZSBncmVlbiBwYWludGVkIGZpbmlzaCwgd2l0aCByZWVkZWQgZ2xhc3MgZnJvbnQgZG9vcnMgYW5kIGJyYXNzLCBnb2xkIGhhbmRsZXMuIFxcblxcdFRoaXMgd2FsbCBjYWJpbmV0IGNvbWVzIHdpdGggdHdvIHN0b3JhZ2Ugc2hlbHZlcyBpbnNpZGUgYW5kIHR3byBzdG9yYWdlIGRyYXdlcnMgYXQgdGhlIGJvdHRvbS4gVGhpcyB3YWxsIGNhYmluZXQgY291bGQgZWFzaWx5IGJlIHBsYWNlZCBpbiBhIGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkgc3BhY2UuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSBlYXNpbHkgd2FcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2FnZS1ncmVlbi1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0LXdpdGgtZHJhd2Vycy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2V0IG9mIDIgQW50aXF1ZSBCcmFzcyBHb2xkIE1ldGFsIFBlYWNvY2sgQ3VydGFpbiBUaWUgQmFja3NcIixcInByb2R1Y3RJRFwiOlwiMzQ3NDhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY0MDA5NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NldC1vZi0yLWFudGlxdWUtYnJhc3MtZ29sZC1tZXRhbC1wZWFjb2NrLWN1cnRhaW4tdGllLWJhY2tzX01NMzQ3NDgtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrcyBhcmUgYSBxdWlya3ksIHZpbnRhZ2UgaW5zcGlyZWQgZGVjb3IgY2hvaWNlLCBpZGVhbCBmb3IgaG9sZGluZyBiYWNrIHlvdXIgY3VydGFpbnMgaW4gYW55IGxpdmluZyByb29tLCBoYWxsd2F5IG9yIGJlZHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwsIHRoZXNlIHRpZSBiYWNrcyBoYXZlIGEgc3RhbmRpbmcgcGVhY29jayBkZXNpZ24gYW5kIGNvbWUgd2l0aCBhbiBhbnRpcXVlIGJyYXNzIGdvbGQgZmluaXNoLiBUaGVzZSBzZXQgY29tZXMgd2l0aCBhIGxlZnQgYW5kIHJpZ2h0IHRpZSBiYWNrIGRlc2lnbi4gXFxuXFx0QSBzdHJpa2luZyBob21lIGFjY2Vzc29yeSwgaWRlYWwgZm9yIHRob3NlIHdpdGggcXVpcmt5LCBlY2xlY3RpYyBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gU2ltcGxlIHlldCBlZmZlY3RpdmUsIHRoZXkgd2lsbCBhZGQgYSB0b3VjaCBvZiB2XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3MuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFN1bmJ1cnN0IEJldmVsbGVkIFdhbGwgTWlycm9yIDkwY20geCA5MGNtXCIsXCJwcm9kdWN0SURcIjpcIjI3Mjc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NjgzMDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zdW5idXJzdC1iZXZlbGxlZC13YWxsLW1pcnJvci05MGNtLXgtOTBjbV9NTTI3Mjc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIk1ha2UgYSBkcmFtYXRpYyBzdGF0ZW1lbnQgaW4geW91ciBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHdpdGggdGhpcyBsYXJnZSBvcm5hdGUgc3VuYnVyc3Qgd2FsbCBtaXJyb3IuIEdvbGQgbWV0YWwgd2lyZSB3aXRoIGdyZWVuIGFuZCBnb2xkIGVuYW1lbCBwYW5lbGxlZCBkZXRhaWxpbmcgc3Vycm91bmRpbmcgYSByb3VuZCBiZXZlbGxlZCBtaXJyb3IuXFxuXFx0U2xpZ2h0bHkgYWJzdHJhY3QgYW5kIGluY3JlZGlibHkgZWxlZ2FudCwgdGhpcyBzdHVubmluZyBtaXJyb3Igd2lsbCBtYWtlIGEgZ3JlYXQgZm9jYWwgcG9pbnQgaHVuZyBvbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2FsbC4gRGVzaWduZWQgdG8gbWFrZSBhbiBpbXBhY3QhXFxuXFx0VGhpcyBtaXJyb3Igd2lsbCBmaXQgaW4gcGVyZmVjdGx5IHdpdGggYW55IG1vZGVybiwgdHJhZGl0aW9uYWwgb3IgY29udGVtcG9yYXJ5IGRlY29yLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb29kZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzMzkwM1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjA0OTY3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd29vZGVuLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXRfTU0zMzkwMy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvb2RlbiBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IGlzIGEgc3RyaWtpbmcsIHJ1c3RpYyBzdHlsZSB3YWxsIHN0b3JhZ2UgY2hvaWNlIGZvciBmYW5zIG9mIG5hdHVyYWwgd29vZGVuIGZ1cm5pdHVyZSBhbmQgd2FsbCBzaGVsdmluZy4gTWFkZSBvZiB3b29kLCBnbGFzcyBhbmQgbWV0YWwgdGhpcyBjYWJpbmV0IGNvbWVzIHdpdGggdHdvIGN1cGJvYXJkIGRvb3JzIGNvbXBsZXRlIHdpdGggcmVlZGVkIGdsYXNzIHBhbmVscyBhbmQgZ29sZCBoYW5kbGVzLCB3aXRoIHR3byBpbnRlcm5hbCBzdG9yYWdlIHNoZWx2ZXMuIEl0IGNvbWVzIHdpdGggYSBkYXJrIHdvb2RlbiBmaW5pc2guIFxcblxcdEEgc3R5bGlzaCB3YWxsIHN0b3JhZ2UgY2hvaWNlIGZvciBhbnkgYmF0aHJvb20sIGtpdGNoZW4sIGhhbGx3YXkgb3IgbGl2aW5nIHJvb20gc3BhY2UuIElkZWFsIGZvciBmYW5zIG9mIGZhcm1ob3VzZSwgY291bnRyeSwgb3IgcmV0cm8gaW50ZXJpb3JzLiBUaGlzIGNhYmluZXQgY29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b29kZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbVwiLFwicHJvZHVjdElEXCI6XCIzMzEzNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkxODM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y21fTU0zMzEzNC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtIHdvdWxkIG1ha2UgYSBleWUgY2F0Y2hpbmcgdmludGFnZSBmZWF0dXJlIHdhbGwgcGllY2UuIE1hZGUgb2YgbWV0YWwgJiBnbGFzcyB3aXRoIGEgZ29sZCBmcmFtZSwgZmluaXNoZWQgb2ZmIGluIGEgYXJ0IGZlY28gZmFuIGRlc2lnbi4gXFxuXFx0VGhpcyBzdHVubmluZyB2aW50YWdlLCByZXRybyBpbnNwaXJlZCB3YWxsIG1pcnJvciB3b3VsZCBoYW5nIGJlYXV0aWZ1bGx5IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5ncm9vbSBvciBkaW5pbmcgcm9vbS4gXFxuXFx0U2V2ZW4gbWlycm9yZWQgc2VjdGlvbnMgY3JlYXRpbmcgYSByZXRybyBmYW4gc2hhcGUgZWZmZWN0LiBUaGlzIHN0YXRlbWVudCBtaXJyb3IgaXMgc3VyZSB0byBzdGFuZCBvdXQgYXMgYSBmZWF0dXJlIHBpZWNlIG9uIGl0cyBvd24gb3IgZGlzcGxheWVkIHdpdGggc2ltaWxhciBkZXNpZ25zIGl0ZW1zLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgLSAxLjUybSB4IDEuMjhtXCIsXCJwcm9kdWN0SURcIjpcIjMzNzczXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzgwODVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9leHRyYS1sYXJnZS1hcmNoLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlcm1hbnRsZS1taXJyb3ItMTUybS14LTEyOG1fTU0zMzc3My5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciBpcyBhIGJlYXV0aWZ1bCwgdmludGFnZSBpbnNwaXJlZCBtaXJyb3IsIHBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgcmVzaW4gYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFyY2hlZCBkZXNpZ24gd2l0aCBvcm5hdGUsIHJvY29jbyBzdHlsZSBkZXRhaWxpbmcgb24gdGhlIHRvcCBhbmQgc2lkZXMgb2YgdGhlIG1pcnJvciBhbmQgYW4gYW50aXF1ZSBnb2xkIGZpbmlzaC4gVGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIGVpdGhlciBzaWRlIG9mIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdEEgc3R1bm5pbmcgbWlycm9yIHRoYXQgd291bGQgYmUgYSBsdXh1cmlvdXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVyLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnNcIixcInByb2R1Y3RJRFwiOlwiMzMwNDJcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYwMzEzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90c19NTTMzMDQyLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzIGFyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IHByZXR0eSBpbiBkZXNpZ24uIE1hZGUgZnJvbSBtZXRhbCB3aXRoIGEgaGFtbWVyZWQgZGVzaWduIGFuZCBmaW5pc2hlZCBpbiBhIGJyaWdodCBnb2xkIGNvbG91cmluZy4gXFxuXFx0QmVhdXRpZnVsbHkgY3JhZnRlZCB0byBjcmVhdGUgYW4gZWxlZ2FudCBpbnN0YW50IHZpc3VhbCBzdGF0ZW1lbnQuIEFycmFuZ2UgYW5kIGRpc3BsYXkgdGhlc2Ugb24geW91ciBzaWRlIHRhYmxlLCB3aW5kb3dzaWxsLCBiZWRzaWRlIG9yIHNpZGVib2FyZCB0byBzdG9yIHlvdXIgZmF2b3VyaXRlIGFjY2Vzc29yaWVzLlxcblxcdEEgc3R1bm5pbmcgc2V0IG9mIDMgdGV4dHVyZWQgc3RvcmFnZSBjYW5pc3RlcnMgdG8gdXNlIGluIHlvdXIgYmF0aHJvb20sIGJlZHJvb20gb3IgYXJvdW5kIHRoZSBob3VzZS4gUGFydCBvZiBvdXIgaGFtbWVyZWQgZWZmZWN0IHJhbmdlIG9yIGF2YWlsYWJsZSBpbiBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwicHJpY2VSYW5nZVwiOlwiwqMxLjAwIC0gwqMxNzk5Ljk1XCIsXCJlbWFpbFwiOlwiY3VzdG9tZXJzZXJ2aWNlc0BtZWxvZHltYWlzb24uY28udWtcIixcInRlbGVwaG9uZVwiOlwiMDEzMDI3NDEwMDBcIixcImltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwb3N0YWxDb2RlXCI6XCJETjExOEJaXCIsXCJhZGRyZXNzQ291bnRyeVwiOlwiVW5pdGVkIEtpbmdkb21cIixcImFkZHJlc3NSZWdpb25cIjpcIlNvdXRoIFlvcmtzaGlyZVwiLFwiYWRkcmVzc0xvY2FsaXR5XCI6XCJEb25jYXN0ZXJcIixcInN0cmVldEFkZHJlc3NcIjpcIk1lbG9keSBNYWlzb24gTGltaXRlZCwgTG9yZHMgV29vZCBSb2FkLCBIYXJ3b3J0aFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Bvc3RhbEFkZHJlc3NcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0xvY2FsQnVzaW5lc3NcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjQwMDB9LFwicHJvcGVydGllc1wiOntcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwiYWx0ZXJuYXRlTmFtZVwiOlwiTU1cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9XZWJTaXRlXCJ9XSIsImpzb25fbGQiOiJbe1wiQGNvbnRleHRcIjpcImh0dHBzOi8vc2NoZW1hLm9yZ1wiLFwiQHR5cGVcIjpcIldlYlNpdGVcIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwicG90ZW50aWFsQWN0aW9uXCI6e1wiQHR5cGVcIjpcIlNlYXJjaEFjdGlvblwiLFwidGFyZ2V0XCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2VhcmNoLnBocD9tb2RlPXNlYXJjaCZzdWJzdHJpbmc9e3NlYXJjaF90ZXJtX3N0cmluZ31cIixcInF1ZXJ5LWlucHV0XCI6XCJyZXF1aXJlZCBuYW1lPXNlYXJjaF90ZXJtX3N0cmluZ1wifX0se1wiQGNvbnRleHRcIjpcImh0dHA6Ly9zY2hlbWEub3JnXCIsXCJAdHlwZVwiOlwiV2ViU2l0ZVwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvXCIsXCJzYW1lQXNcIjpbXCJodHRwczovL3d3dy5mYWNlYm9vay5jb20vTWVsb2R5TWFpc29uXCIsXCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL21lbG9keV9tYWlzb24vXCIsXCJodHRwczovL3d3dy5waW50ZXJlc3QuY28udWsvbWVsb2R5bWFpc29uL1wiLFwiaHR0cHM6Ly90d2l0dGVyLmNvbS9NZWxvZHlNYWlzb25cIl19XSIsIm1ldGEiOiJ7XCJ0aXRsZVwiOlwiTWVsb2R5IE1haXNvbiB8IE1pcnJvcnMsIEZ1cm5pdHVyZSAmIEhvbWUgQWNjZXNzb3JpZXMuXCIsXCJtZXRhOmRlc2NyaXB0aW9uXCI6XCJTaG9wIE1lbG9keSBNYWlzb24gYW5kIGdpdmUgeW91ciBob21lIGEgbmV3IGZlZWwsIGFsbCBzdHlsZXMgJiBidWRnZXRzLlwiLFwibWV0YTprZXl3b3Jkc1wiOlwiRnVybml0dXJlLCBGcmVuY2ggQ2hpYywgV2hpdGUgRnVybml0dXJlLCBEcmVzc2luZyBUYWJsZSwgYWNjZXNzb3JpZXMsIENyZWFtLCB2aW50YWdlLCBUYWJsZSBMYW1wcywgTGFyZ2UgTWlycm9ycywgU2hhYmJ5IENoaWMsIExlYW5lciBNaXJyb3JzLCBNaXJyb3JzLCBTaWx2ZXIgRnVybml0dXJlLCBTaWx2ZXIgTWlycm9ycywgR29sZCBNaXJyb3JzLCBCbGFjayBNaXJyb3JzLCBNZWxvZHkgTWFpc29uLCBCZWRyb29tIEZ1cm5pdHVyZSwgQ2hlYXAgRnVybml0dXJlXCJ9In19fQ
Message:
Failed to load resource: net::ERR_CONNECTION_CLOSED

Indicators

This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.

analytics.tiktok.com
api.shopfinder24.com
apis.google.com
bt.fraud0.com
cdn.attn.tv
connect.facebook.net
creatives.attn.tv
d38psrni17bvxu.cloudfront.net
dd.kelkoogroup.net
events.attentivemobile.com
fast.a.klaviyo.com
files.melodymaison.co.uk
fonts.googleapis.com
fonts.gstatic.com
googleads.g.doubleclick.net
heimi-lwx.com
js.klarna.com
melodymaison-gb.attn.tv
p.typekit.net
priam-hsj.com
priverautional.com
s.kelkoogroup.net
s.kk-resources.com
s01.live2support.com
static-forms.klaviyo.com
static-tracking.klaviyo.com
static.klaviyo.com
stats.g.doubleclick.net
th02.melodymaison.co.uk
uk-go.kelkoogroup.net
use.typekit.net
vpn-gate-1-pri.etst.com
widget.trustpilot.com
www.google-analytics.com
www.google.com
www.googlecommerce.com
www.googletagmanager.com
www.melodymaison.co.uk
analytics.tiktok.com
cdn.attn.tv
creatives.attn.tv
p.typekit.net
s01.live2support.com
www.google.com
www.melodymaison.co.uk
104.18.39.221
108.156.60.107
108.156.60.41
151.101.194.133
151.101.2.133
151.101.66.133
151.106.42.36
172.64.144.121
18.66.147.54
185.53.177.54
185.60.164.26
2.18.64.26
2400:52e0:1e00::1082:1
2600:9000:21f3:2a00:1a:bdc6:b140:93a1
2600:9000:21f3:8a00:1c:9484:cec0:93a1
2600:9000:2250:8600:1d:4618:5c80:21
2600:9000:2611:3c00:19:af0b:1c80:93a1
2a00:1450:4001:803::200e
2a00:1450:4001:80b::2008
2a00:1450:4001:80e::200a
2a00:1450:4001:81c::2002
2a00:1450:4001:81c::2004
2a00:1450:4001:827::2003
2a00:1450:4001:829::200e
2a00:1450:4001:831::200e
2a00:1450:400c:c04::9c
2a02:26f0:480:f::213:7ec6
2a03:2880:f084:105:face:b00c:0:3
3.127.134.231
3.161.82.21
34.160.30.67
35.190.75.202
52.22.173.18
54.198.248.41
54.205.103.129
95.211.116.26
0064d18bac4ce5a19b3c5ddbac32222ec1f9fd6b14affdf0cf2e88e188b44b6f
02e5bf47b2473c1da7a39a25b14f0f5d9857142842d33def047e492f9f610cb9
036c94653e84e6078c087abeb3ac8804491d27b27938839ae3df42b31e2238d9
075218352b10c9bbed538be75caf73f1011075caed59512ee8749889376a78ab
07dee3272a0d7fecd1a602c169dc6df86ab43f42969ad7aa3a21915702fb7a9a
07e041fdbff4fb7be1b1df309699690c35f4c3358424eead96018a4e1860404b
07eb7686ed2e98bb70cd40e77c94b4f1a08d4d7c81302938649e4b1eecefa03f
0873eb2cabd6233c93500ccb8cdf5198f81375493a2711cd555425ae485f3b41
0a683bd9ee9faba38d94ad06b93931494800b56b5beceb01d2cffc510dfb0643
0c213ea89d2da78925795f0081b351e0e719c9eb05b0411336d9f0c4eae9dd13
0f3d564c93fc1aa15425ed71c7fa3be7b7409bcdf6e508a31ea96009475b4156
1518c4b38b4e756f9339cb2e9d45358d0562383dab530882c4fe061896e31fe2
1806f791587951939348138ac440fc793fffa1f846c2bde9a69f7b7f6a358f61
182aed8bfe77643efd0464370a017e39fe115bc115962dede8fea94ac9191c56
188c753143b1e31abd8bf995999593b87d33a84c59cd36b1e42bc2badd500b8a
1ba49e8383e2329fe4f6e2a33172420fefd5bee26ce915cef9315f5b09c54cf8
2222a907ad2fb7ba41f4a997ef171321add118fc95f14be074debc3290e1ac59
23cc7023580c94239c7cc012750c861e0806d00245a4255a542da5d199098114
248b497fc053e91c1bd98482bae849cfa2b99e7416b82752a433d9dd6c31a7bc
24d963bb44383166e9ca9fdee3505cd5b86d1d105e70f655655530de6844e0e4
2781e9e7c3f369b8fc7965e679b17b60b5b11eaae5da1e5045107bbdd9d568f0
2838971c2b61b27b5b8437d61e08310d005fffc33d797dd0f50413bca9416d4e
2e21498cf968aee03b94b180700f2362aadd486689f89ad260ccd3eba7f09298
3105023a5c05d550902ae0ca7ecfb3ef264c6c252fa2b110cdb40c492f6fe8d4
3443d754b03660bcb25e8006cf48461d46ad2e0fdbba59e803c342b73e9d2099
34745159e674c5c8040c706b732682a0f2d3f73161860b70274fe63164cc8a93
3650de8bc2dd8352b01aa49e9f0ae225098e86a31da32b04d81abb76b598d0d6
3b7b8a4b411ddf8db9bacc2f3aabf406f8e4c0c087829b336ca331c40adfdff1
3bb17f309ca5ba87d67a6c8bfae4bda5af006dcfd38fc75a5299937a3255298d
3c23eb02de6b34e30f18cfb7167abd81a2cedfd1da60dfcb71989517ab3fb431
3cf78ad3bcd1324e10a4acdc34bfc4a159f9a045b30edbe3738a9d1b9f807a39
3d311b781df47d5e0d1f5bb219580c66704cc795eac609d57b6e2865a0343e00
3db77cfe0a6a059ff4d86ea8530439864095c5fe278e279b28c88f99a0f9b530
43a163af4a19a8a1d88fa6eee8265225cc6c12b010b0cc552803e539cd7ca398
43f84fc07ca84521ccdd33195be1d62cbe8b43720aecc3e26d859b15061c3b30
4aad11f09bc08de44cbb3702fa1101da5ee0cda001bfc3b6ea77ec879b3103bb
4aceab050cd9a245b7d2f45dabad55450ac49f313d3e35c0e2f2c97d0e3e6c02
4be6f604cc442b63fd9c5ede40d16889f6cb8514230d061d8fccf4b072a85660
4da6cfc6c4f16c1f79806c847f9a1e5fb6ceaf9672f597560de49eaf36fc0c35
4ddb4838fad5e66bed85ce56dc5414805df1112d0ae7529612f1cf62639ca68b
5025d53e71e58ba2cd0d2b5fce0b7ef99afa04b0b7e44ebbdd8adf88b4bca93c
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
5610a1c2d6fae21ea090fdde5e142c477f0df03283acda0b4318f0947962ce92
5ab720c1b2d704779881ce819410021c15428040c25dd9be7342adf4d36602ac
5e4c7cdf792ee23e74784e5552796439459e9137eb4964ddcee3b824f3194928
63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058
64944866dea5580c20b90bed7da2de412b5e207a0d656d8327dd560176a79531
661d4b208656c006e7aab58acf7784857963123675de2302279fbe6c05313547
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6da19ff4e914344155769cc27bb99b2b8a2a3d658962478d58a64fbe7bd6d407
726f81160ce6eecf167defa037f3a216dbce0f5c36b5843882c53436a1310d43
77d5fe96defd6c8c1e3b0466b4827cf83dc7e5c727a10177e115d25132fa86f6
7af61b2367eba2b1852e837c46a75696c130fd67b934aae77f9f082a5a771416
7c8c1dc97fd59b3442c0fdaf0421e6fe77f52900c5d92c0e44d6e9378a5968e7
7df9d201eaadc18dd199524b925bacbeda60bf84cfcb23cfe725c12b7ffe8059
7e262106f82cc52663e403f5b73795bbeab9ca0630c33c03579354fbcd4fae1e
7f1c829b0c90fd664a03bb714a74f7d35d9e38ee1687104abc8ad5bd9c8ccb6c
850f55ccf2e10df78fc985c0f723dbf4b41d800705b4864eb4a43e998570879a
90beb6c5617db37300f826fc39c43ac3363683463d99e9d7b7def9a7c525d5a0
914f159ab6f0a08a1cec049c6ed2b02c6dce9a3c6a5d7103c1028baf5c6ddfcd
9269c8aadfbaaa2e5dc175053a1abf2515c6c18b2242c666fc6940e5ab83992e
937bebbbe3a0b27c0fd70d3f34f22182e2bb825c0d07f9c87e18bb0babf4699e
9582ced8a675bf267cc7ac392a86413ed850e53c85919b93719134ecc22ea04b
9594d13cb03827d6c4cc02e04efd7b222b1843622da94b64265b975666cd7c19
99a8160061301c0a9cff0d6638e5588c459d332029d8baf69562c6ae4ac3b06b
9f3a62fd5babbcc733d1579cce5db9e343207302167d22ea1e312b2a828c91b4
a2707e3c7d8b63b8e0b1cf86b06f88c637457bf5639636a60606359b2f769ab6
a3f42dffb95c5d909cd78a7ed436bb652bfbb2cb5c16ac6a028005e912acdac3
b019538234514166ec7665359d097403358f8a4c991901983922fb4d56989f1e
b10d8a89f977381c75fa2bacffdd6e4ad6af495d16b0683f16258fc88a394ef0
b33ecc75e604e9c386bbe02dc0f3f94bb5d3682a594e6e091e7c0c9549a44fc5
b37d699bad18d67a2bc6b2e1b93196debd26c436e16255dbeabdcf566611a1db
b4f459599d92979623b52c45d6b3775486f92cb00db55621b43799cfd91bf98f
bb4a016b734dc40d935de455b39e93eacb6f7f789b843ec6b21b2aaf61d094ab
bc81451c3b3ce3db739320ead799dedcf8c192b3da8e80a8c82d6804f33514db
bd21a9a85b8bc83301e7e0a98b485656ba3f8c547ebe4e82e65913d0f43b423c
bfd1a0c9c783e84595589f33e1828a57194951ab7dbba5b6b43e6cee19c38301
c0a9caf662f6ac36c25690c76124101ec7ee0d8937734ddf35ffa89dfb7120ad
c213a1815a0f10b5d3b6cf81edca793fd210c1ad9dd467561310b1b4a4ce088f
c264124a17f9fdc0ef5cc4d4d125dc07cafce000c01d6c8a483670fd7ac80712
c2b2cafb4c3ddb1a6bb9a48bb6de9f337a0f048d233922a0c1e959958147bf50
c651f82dab98bf2bcf6b9d4511dc083854fe80026a746973781623da78ffb1e8
ca74a7a70a57a337bb7771daa79719a7808e017ebcfb570a5f9c75a50256f81d
da3e3ad2007c9aa380fde9ca4036165f43a20848f5252c717cfcdca9d71bce83
db0424fb67fb52e7e538490240cc7fb9c05aa076333a4968f3dee30b825dabf9
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
de55a486f22da0b498d3c1d5f33c5f9b8d44ca5d3b5eb79a2b7b81bf9e9ef968
df177883675276b075b095505beece35c8f0172bc6796b9a36b35f6f04a11a2f
dfccefead98d11f48249e86fa31398ecdb89caae3113571377f1830e06fd9863
e04c922607e068bdb5e9498fb65580aa067da97f92745bf13a3007b2d2fb5e89
e38fdc398a70abb646d27d9bfb2ac786b5672a153737d1e428261da3511f773b
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e8d058ff8b3ac953a168b8117ec83e81c73b1e283077c2e1b04471a64531334d
eaa003d85cb77f94fcae98396e583ce01d0c375b57235402c884ef8a792b951e
ecb530380e0a9c4c121dfaaa232f14cf51a46d4693bc9f0c4cc0702a60943bad
ee6042d00156c18e2cddc9312810c3396f15f0d584a9fb06b732a1e3c99dbf6b
eea3b87d7c584d6ba5d88c289e53cb9167e77e3d755e1c55a4f34ff487814f49
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
f7207435f174adfbd07485f79109a1e644fb88a7af71834c2a00df18a29a3fae
fc66f942651a9fe1a598770d3d896529dcd7a03d02f40655451513093103e61b
fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa
fe066180075d152d825547da06e3e3053751a1e5b970e783e0b7fa24d2a26c22
fffc2cf20d97938c6d6e5bb2cea1511441307cb787f2e5626fb618b3a5a9a386