Submitted URL: https://www.cpcontacts.theultimatefurniturestore.com/
Effective URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_mediu...
Submission: On July 18 via automatic, source certstream-suspicious — Scanned from GB

Summary

This website contacted 39 IPs in 6 countries across 25 domains to perform 136 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
1 1 172.232.4.213 63949 (AKAMAI-LI...)
2 67.225.218.25 32244 (LIQUIDWEB)
2 44.194.155.73 14618 (AMAZON-AES)
2 2600:9000:223... 16509 (AMAZON-02)
1 3.127.134.231 16509 (AMAZON-02)
1 5 95.211.116.26 60781 (LEASEWEB-...)
2 3.161.82.87 16509 (AMAZON-02)
3 2a00:1450:400... 15169 (GOOGLE)
28 151.106.42.36 34088 (GDY-FRANCE)
4 2a00:1450:400... 15169 (GOOGLE)
4 18.173.205.93 16509 (AMAZON-02)
3 2600:9000:21f... 16509 (AMAZON-02)
7 151.101.2.133 54113 (FASTLY)
1 18.66.147.127 16509 (AMAZON-02)
19 2400:52e0:1e0... 60068 (CDN77 _)
1 34.160.30.67 15169 (GOOGLE)
2 35.190.75.202 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
1 2a03:2880:f08... 32934 (FACEBOOK)
4 23.36.162.203 20940 (AKAMAI-ASN1)
2 185.60.164.26 60781 (LEASEWEB-...)
2 151.101.194.133 54113 (FASTLY)
1 2a00:1450:400... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
2 2a00:1450:400... 15169 (GOOGLE)
3 2600:9000:21f... 16509 (AMAZON-02)
4 44.216.170.78 14618 (AMAZON-AES)
1 4 2a00:1450:400... 15169 (GOOGLE)
2 2a00:1450:400... 15169 (GOOGLE)
1 151.101.66.133 54113 (FASTLY)
1 151.101.130.133 54113 (FASTLY)
1 2a00:1450:400... 15169 (GOOGLE)
2 2a02:26f0:710... 20940 (AKAMAI-ASN1)
4 2a00:1450:400... 15169 (GOOGLE)
2 2a02:26f0:710... 20940 (AKAMAI-ASN1)
1 2a00:1450:400... 15169 (GOOGLE)
2 104.18.43.135 13335 (CLOUDFLAR...)
1 104.18.39.221 13335 (CLOUDFLAR...)
1 2600:9000:225... 16509 (AMAZON-02)
136 39
Apex Domain
Subdomains
Transfer
49 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 google.com
analytics.google.com — Cisco Umbrella Rank: 238
www.google.com — Cisco Umbrella Rank: 10
apis.google.com — Cisco Umbrella Rank: 225
93 KB
9 kelkoogroup.net
uk-go.kelkoogroup.net
dd.kelkoogroup.net — Cisco Umbrella Rank: 383318
s.kelkoogroup.net — Cisco Umbrella Rank: 521071
64 KB
6 attn.tv
cdn.attn.tv — Cisco Umbrella Rank: 5244
melodymaison-gb.attn.tv
creatives.attn.tv — Cisco Umbrella Rank: 11066
48 KB
4 typekit.net
use.typekit.net — Cisco Umbrella Rank: 1178
p.typekit.net — Cisco Umbrella Rank: 1499
3 KB
4 live2support.com
s01.live2support.com — Cisco Umbrella Rank: 88866
101 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
3 doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 252
googleads.g.doubleclick.net — Cisco Umbrella Rank: 77
2 KB
3 klarna.com
js.klarna.com — Cisco Umbrella Rank: 8426
207 KB
3 google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 104
21 KB
3 theultimatefurniturestore.com
www.cpcontacts.theultimatefurniturestore.com
ww99.theultimatefurniturestore.com
4 KB
2 google.com.br
www.google.com.br — Cisco Umbrella Rank: 12525
127 B
2 priverautional.com
priverautional.com
4 KB
2 priam-hsj.com
priam-hsj.com — Cisco Umbrella Rank: 632916
5 KB
1 attentivemobile.com
events.attentivemobile.com — Cisco Umbrella Rank: 5158
259 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
136 25
Domain Requested by
28 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 apis.google.com www.google.com
apis.google.com
4 www.google.com 1 redirects www.googlecommerce.com
www.melodymaison.co.uk
apis.google.com
4 s01.live2support.com www.melodymaison.co.uk
s01.live2support.com
analytics.tiktok.com
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
3 cdn.attn.tv www.googletagmanager.com
cdn.attn.tv
3 js.klarna.com www.melodymaison.co.uk
js.klarna.com
3 www.google-analytics.com uk-go.kelkoogroup.net
www.googletagmanager.com
www.google-analytics.com
2 melodymaison-gb.attn.tv analytics.tiktok.com
2 p.typekit.net use.typekit.net
2 use.typekit.net client
2 googleads.g.doubleclick.net www.melodymaison.co.uk
www.googletagmanager.com
2 www.google.com.br www.melodymaison.co.uk
2 static-tracking.klaviyo.com static.klaviyo.com
2 s.kelkoogroup.net s.kk-resources.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
priverautional.com
2 priam-hsj.com ww99.theultimatefurniturestore.com
priam-hsj.com
2 ww99.theultimatefurniturestore.com ww99.theultimatefurniturestore.com
1 creatives.attn.tv cdn.attn.tv
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 analytics.google.com 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 priverautional.com
1 www.cpcontacts.theultimatefurniturestore.com 1 redirects
136 39
Subject Issuer Validity Valid
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
R10
2024-06-07 -
2024-09-05
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-27 -
2024-07-26
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
R3
2024-05-20 -
2024-08-18
3 months crt.sh
*.g.doubleclick.net
WR2
2024-06-24 -
2024-09-16
3 months crt.sh
*.google.com.br
WR2
2024-06-24 -
2024-09-16
3 months crt.sh
*.attn.tv
Amazon RSA 2048 M02
2024-04-30 -
2025-05-28
a year crt.sh
live2support.com
Amazon RSA 2048 M02
2024-02-06 -
2025-03-07
a year 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
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 7 frames:

Primary Page: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Frame ID: AAA992DF5B60866F42044AC4D6B016AC
Requests: 134 HTTP requests in this frame

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

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

Frame: https://widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/index.html?templateId=53aa8912dec7e10d38f59f36&businessunitId=4e6976ac000064000510f2b7
Frame ID: 3206762CC9D78F82564A94AFB15E7C3D
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: 61F02AE480306822EBBAB5A33294C57B
Requests: 1 HTTP requests in this frame

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

Frame: https://www.google.com/shopping/customerreviews/badge?usegapi=1&merchant_id=5287754&position=BOTTOM_LEFT&hl=en_GB&origin=https%3A%2F%2Fwww.melodymaison.co.uk&gsrc=3p&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: 06E7CF65A7DD1D0985B90F3B2B330BC0
Requests: 1 HTTP requests in this frame

Screenshot

Page Title

Melody Maison | Mirrors, Furniture & Home Accessories.

Page URL History Show full URLs

  1. https://www.cpcontacts.theultimatefurniturestore.com/ HTTP 302
    http://ww99.theultimatefurniturestore.com/ HTTP 307
    https://ww99.theultimatefurniturestore.com/ HTTP 307
    http://ww99.theultimatefurniturestore.com/ Page URL
  2. http://ww99.theultimatefurniturestore.com/page/bouncy.php?&bpae=GbhGt7vGtUx%2F9rvPsSqTGGRKSaVQzOvUKyu1105lOXpijYshKTXd... Page URL
  3. https://priam-hsj.com/zclkvisitor/2d8945a0-453c-11ef-8ff5-0affd06cf503/c48f16c0-a519-11ec-9226-0a7... Page URL
  4. https://priam-hsj.com/zclkredirect?visitid=2d8945a0-453c-11ef-8ff5-0affd06cf503&type=js&browserWid... Page URL
  5. https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0El... Page URL
  6. https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0... Page URL
  7. https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR2... Page URL
  8. https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantU... Page URL
  9. https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95... HTTP 303
    https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=k... Page URL

Detected technologies

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

Overall confidence: 100%
Detected patterns
  • apis\.google\.com/js/platform\.js

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

136
Requests

91 %
HTTPS

49 %
IPv6

25
Domains

39
Subdomains

39
IPs

6
Countries

2861 kB
Transfer

7084 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://www.cpcontacts.theultimatefurniturestore.com/ HTTP 302
    http://ww99.theultimatefurniturestore.com/ HTTP 307
    https://ww99.theultimatefurniturestore.com/ HTTP 307
    http://ww99.theultimatefurniturestore.com/ Page URL
  2. http://ww99.theultimatefurniturestore.com/page/bouncy.php?&bpae=GbhGt7vGtUx%2F9rvPsSqTGGRKSaVQzOvUKyu1105lOXpijYshKTXd%2Bvedj1m1JBpTjoksavJT2JfWo3B6JrIs4PP0sHTMJoEdfA%2FOllf%2F74fOSEQhKTf78%2BpvHyqk4%2FNKdM3T1fzBALOxDLgiIpWBCI%2FKos3j5971TjwUm8aELelf9zcQiTCCnYa0sDL2aX%2Bs1c%2Fjhx6KSN8M5e5aTvBGLLieqXJTgk%2BD9s2iDxHd6kdb6wN%2F4ltvENAU1R4cLY22aZVgUXsviCmD8hyAv6a37VnEXGEvuvZpzRSnebVMNAhOE%2Fz55Hkospv84IXkUUzI3iv8nD9iMiy92R0sIeRn9fFSnont%2BEhSwQL2LjAsSjhEPRCXUP0gFMw6LNj3v1X26tDSwsfp96Qle60iR9rOygybGdoaS5g0SqhLhewimbhWVZdF4BBU3QirryyrPEa5uTaaEMoF96lwOijFQ2XVYoSYil7iqk%2BIpZD10DrifiHkl4vSjKuMM2CDNVZrtq63Li%2F2gkAjPhyMSjZ1%2F6f2&redirectType=js&inIframe=false&inPopUp=false Page URL
  3. https://priam-hsj.com/zclkvisitor/2d8945a0-453c-11ef-8ff5-0affd06cf503/c48f16c0-a519-11ec-9226-0a76dcc61f13?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 Page URL
  4. https://priam-hsj.com/zclkredirect?visitid=2d8945a0-453c-11ef-8ff5-0affd06cf503&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
  5. https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw%3D%3D%3Fc%3Dwqq7r0kr2iulajq23m677800%26var10%3Dinfuscate-hornet&caid=3ad53ba7-5b37-4e75-8642-2f16cf864742&zpid=2d8945a0-453c-11ef-8ff5-0affd06cf503&cid=wqq7r0kr2iulajq23m677800&rt=DJ&ts=1721331024573&hash=7lhA3yxJN-g0Ho1VYOWFGyWilLXm5spQOcUB5Qs5M3g Page URL
  6. https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0hNbE0wRWxNa1lsTWtaMWF5MW5ieTVyWld4cmIyOW5jbTkxY0M1dVpYUWxNa1p3WlhKdFlXNWxiblJNYVc1clIyOGxNMFpqYjNWdWRISjVKVE5FZFdzbE1qWnBaQ1V6UkdVNU5ETXlOMk5oTFRjek5Ua3ROREUxWWkxaVpESmxMV1JsTXpWalpqbG1OemRpTnlVeU5tMWxjbU5vWVc1MFZYSnNKVE5FYUhSMGNITWxNalV6UVNVeU5USkdKVEkxTWtaM2QzY3ViV1ZzYjJSNWJXRnBjMjl1TG1OdkxuVnJKVEkyYjNKcFoybHVVbVZtWlhKbGNpVXpSR1poYm1SbGJTVXlObkIxWW14cGMyaGxjbE4xWWtsa0pUTkVKVGRDZG1GeU1UQWxOMFFsTWpad2RXSnNhWE5vWlhKRGJHbGphMGxrSlRORUpUZENZMnhwWTJ0cFpDVTNSQ1owUFRBbWN6MHpabU0xTkdFeE5EaGhObUUzTURRMk1ERTFPR0U1TmpreE56QmlOMlZqWXc9PT9jPXdxcTdyMGtyMml1bGFqcTIzbTY3NzgwMCZ2YXIxMD1pbmZ1c2NhdGUtaG9ybmV0&ts=1721331024888&hash=QzODoM6doqZYKJWJRdhmVF3fEQMZtbYBBfXZ6qA4svo&rm=DJ Page URL
  7. https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wqq7r0kr2iulajq23m677800&var10=infuscate-hornet Page URL
  8. 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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800 Page URL
  9. https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640b69471a9180ac1f52033704b10bc1c64e629c813a481bc94d8f6c0954e2b55927d0e8b0757f006bb09816015e30cc25d0a3d5083536e26557c95ab93d5a8fba27a36417f3cb3cbf3ef7d6d69d61400fe2f52633504d1988dd9e4cd6ef3ca72add88f1ca74877ce5bfba0fc59a9e765234938081332ed77b596e365c988295293804d0d16fcee1f06bde87c473c0185d4bb3d0f1e8706d5e4&url=https%3A%2F%2Fwww.melodymaison.co.uk%3Fkk%3Da4c6295-190c75306e9-9f3b1%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&initiator=timeout HTTP 303
    https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&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 0
  • https://www.cpcontacts.theultimatefurniturestore.com/ HTTP 302
  • http://ww99.theultimatefurniturestore.com/ HTTP 307
  • https://ww99.theultimatefurniturestore.com/ HTTP 307
  • http://ww99.theultimatefurniturestore.com/
Request Chain 89
  • https://www.google.com/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=49317646.1721331027&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid=405507.1721331027&frm=0 HTTP 302
  • https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=49317646.1721331027&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid=405507.1721331027&frm=0

136 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
/
ww99.theultimatefurniturestore.com/
Redirect Chain
  • https://www.cpcontacts.theultimatefurniturestore.com/
  • http://ww99.theultimatefurniturestore.com/
  • https://ww99.theultimatefurniturestore.com/
  • http://ww99.theultimatefurniturestore.com/
2 KB
3 KB
Document
General
Full URL
http://ww99.theultimatefurniturestore.com/
Protocol
HTTP/1.1
Server
67.225.218.25 , United States, ASN32244 (LIQUIDWEB, US),
Reverse DNS
lb07.parklogic.com
Software
Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 / PHP/5.4.16
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-cache
Connection
Keep-Alive
Content-Length
2338
Content-Type
text/html; charset=UTF-8
Date
Thu, 18 Jul 2024 19:30:23 GMT
Keep-Alive
timeout=5, max=99
Pragma
no-cache
Server
Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9
X-Powered-By
PHP/5.4.16

Redirect headers

Location
http://ww99.theultimatefurniturestore.com/
Non-Authoritative-Reason
HttpsUpgrades
bouncy.php
ww99.theultimatefurniturestore.com/page/
991 B
1 KB
Document
General
Full URL
http://ww99.theultimatefurniturestore.com/page/bouncy.php?&bpae=GbhGt7vGtUx%2F9rvPsSqTGGRKSaVQzOvUKyu1105lOXpijYshKTXd%2Bvedj1m1JBpTjoksavJT2JfWo3B6JrIs4PP0sHTMJoEdfA%2FOllf%2F74fOSEQhKTf78%2BpvHyqk4%2FNKdM3T1fzBALOxDLgiIpWBCI%2FKos3j5971TjwUm8aELelf9zcQiTCCnYa0sDL2aX%2Bs1c%2Fjhx6KSN8M5e5aTvBGLLieqXJTgk%2BD9s2iDxHd6kdb6wN%2F4ltvENAU1R4cLY22aZVgUXsviCmD8hyAv6a37VnEXGEvuvZpzRSnebVMNAhOE%2Fz55Hkospv84IXkUUzI3iv8nD9iMiy92R0sIeRn9fFSnont%2BEhSwQL2LjAsSjhEPRCXUP0gFMw6LNj3v1X26tDSwsfp96Qle60iR9rOygybGdoaS5g0SqhLhewimbhWVZdF4BBU3QirryyrPEa5uTaaEMoF96lwOijFQ2XVYoSYil7iqk%2BIpZD10DrifiHkl4vSjKuMM2CDNVZrtq63Li%2F2gkAjPhyMSjZ1%2F6f2&redirectType=js&inIframe=false&inPopUp=false
Requested by
Host: ww99.theultimatefurniturestore.com
URL: http://ww99.theultimatefurniturestore.com/
Protocol
HTTP/1.1
Server
67.225.218.25 , United States, ASN32244 (LIQUIDWEB, US),
Reverse DNS
lb07.parklogic.com
Software
Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 / PHP/5.4.16
Resource Hash

Request headers

Referer
http://ww99.theultimatefurniturestore.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-cache
Connection
Keep-Alive
Content-Length
991
Content-Type
text/html; charset=UTF-8
Date
Thu, 18 Jul 2024 19:30:23 GMT
Pragma
no-cache
Server
Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9
X-Powered-By
PHP/5.4.16
c48f16c0-a519-11ec-9226-0a76dcc61f13
priam-hsj.com/zclkvisitor/2d8945a0-453c-11ef-8ff5-0affd06cf503/
3 KB
3 KB
Document
General
Full URL
https://priam-hsj.com/zclkvisitor/2d8945a0-453c-11ef-8ff5-0affd06cf503/c48f16c0-a519-11ec-9226-0a76dcc61f13?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Requested by
Host: ww99.theultimatefurniturestore.com
URL: http://ww99.theultimatefurniturestore.com/page/bouncy.php?&bpae=GbhGt7vGtUx%2F9rvPsSqTGGRKSaVQzOvUKyu1105lOXpijYshKTXd%2Bvedj1m1JBpTjoksavJT2JfWo3B6JrIs4PP0sHTMJoEdfA%2FOllf%2F74fOSEQhKTf78%2BpvHyqk4%2FNKdM3T1fzBALOxDLgiIpWBCI%2FKos3j5971TjwUm8aELelf9zcQiTCCnYa0sDL2aX%2Bs1c%2Fjhx6KSN8M5e5aTvBGLLieqXJTgk%2BD9s2iDxHd6kdb6wN%2F4ltvENAU1R4cLY22aZVgUXsviCmD8hyAv6a37VnEXGEvuvZpzRSnebVMNAhOE%2Fz55Hkospv84IXkUUzI3iv8nD9iMiy92R0sIeRn9fFSnont%2BEhSwQL2LjAsSjhEPRCXUP0gFMw6LNj3v1X26tDSwsfp96Qle60iR9rOygybGdoaS5g0SqhLhewimbhWVZdF4BBU3QirryyrPEa5uTaaEMoF96lwOijFQ2XVYoSYil7iqk%2BIpZD10DrifiHkl4vSjKuMM2CDNVZrtq63Li%2F2gkAjPhyMSjZ1%2F6f2&redirectType=js&inIframe=false&inPopUp=false
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
44.194.155.73 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-44-194-155-73.compute-1.amazonaws.com
Software
/
Resource Hash
3fac4bc7608376bf4d641a12cbd993111df3c6d55bdf0cde42d871f06c9f4f4c
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
http://ww99.theultimatefurniturestore.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
2732
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
content-type
text/html;charset=UTF-8
date
Thu, 18 Jul 2024 19:30:24 GMT
x-content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
x-webkit-csp
default-src 'self'; script-src 'self' 'unsafe-inline'
zclkredirect
priam-hsj.com/
2 KB
2 KB
Document
General
Full URL
https://priam-hsj.com/zclkredirect?visitid=2d8945a0-453c-11ef-8ff5-0affd06cf503&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: priam-hsj.com
URL: https://priam-hsj.com/zclkvisitor/2d8945a0-453c-11ef-8ff5-0affd06cf503/c48f16c0-a519-11ec-9226-0a76dcc61f13?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
44.194.155.73 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-44-194-155-73.compute-1.amazonaws.com
Software
/
Resource Hash
435e0be0dfdf528870d9ac5b5c3ab799e434358b0e6bd85110edd8bd1bcfe9e4
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://priam-hsj.com/zclkvisitor/2d8945a0-453c-11ef-8ff5-0affd06cf503/c48f16c0-a519-11ec-9226-0a76dcc61f13?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
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
1666
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline'
content-type
text/html;charset=UTF-8
date
Thu, 18 Jul 2024 19:30:24 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/
2 KB
2 KB
Document
General
Full URL
https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw%3D%3D%3Fc%3Dwqq7r0kr2iulajq23m677800%26var10%3Dinfuscate-hornet&caid=3ad53ba7-5b37-4e75-8642-2f16cf864742&zpid=2d8945a0-453c-11ef-8ff5-0affd06cf503&cid=wqq7r0kr2iulajq23m677800&rt=DJ&ts=1721331024573&hash=7lhA3yxJN-g0Ho1VYOWFGyWilLXm5spQOcUB5Qs5M3g
Requested by
Host: priam-hsj.com
URL: https://priam-hsj.com/zclkredirect?visitid=2d8945a0-453c-11ef-8ff5-0affd06cf503&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:223c:3200:19:af0b:1c80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
nginx /
Resource Hash
7d8c0b61d5336fe40e677c12ab3efc323d1aa480673cb64b5962f063c6d0303e

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
Thu, 18 Jul 2024 19:30:24 GMT
expires
Thu, 01 Jan 1970 00:00:00 GMT
pragma
no-cache
server
nginx
via
1.1 c2e56cd54e2593df95ccca8a6d98c958.cloudfront.net (CloudFront)
x-amz-cf-id
BsZ1J5VP0XxgHFYG59CIE-9Dqpz8sh3oKmDW4P_qWIWF2VaXihQlKQ==
x-amz-cf-pop
FRA56-P2
x-cache
Miss from cloudfront
redirect
priverautional.com/
1 KB
2 KB
Document
General
Full URL
https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0hNbE0wRWxNa1lsTWtaMWF5MW5ieTVyWld4cmIyOW5jbTkxY0M1dVpYUWxNa1p3WlhKdFlXNWxiblJNYVc1clIyOGxNMFpqYjNWdWRISjVKVE5FZFdzbE1qWnBaQ1V6UkdVNU5ETXlOMk5oTFRjek5Ua3ROREUxWWkxaVpESmxMV1JsTXpWalpqbG1OemRpTnlVeU5tMWxjbU5vWVc1MFZYSnNKVE5FYUhSMGNITWxNalV6UVNVeU5USkdKVEkxTWtaM2QzY3ViV1ZzYjJSNWJXRnBjMjl1TG1OdkxuVnJKVEkyYjNKcFoybHVVbVZtWlhKbGNpVXpSR1poYm1SbGJTVXlObkIxWW14cGMyaGxjbE4xWWtsa0pUTkVKVGRDZG1GeU1UQWxOMFFsTWpad2RXSnNhWE5vWlhKRGJHbGphMGxrSlRORUpUZENZMnhwWTJ0cFpDVTNSQ1owUFRBbWN6MHpabU0xTkdFeE5EaGhObUUzTURRMk1ERTFPR0U1TmpreE56QmlOMlZqWXc9PT9jPXdxcTdyMGtyMml1bGFqcTIzbTY3NzgwMCZ2YXIxMD1pbmZ1c2NhdGUtaG9ybmV0&ts=1721331024888&hash=QzODoM6doqZYKJWJRdhmVF3fEQMZtbYBBfXZ6qA4svo&rm=DJ
Requested by
Host: priverautional.com
URL: https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw%3D%3D%3Fc%3Dwqq7r0kr2iulajq23m677800%26var10%3Dinfuscate-hornet&caid=3ad53ba7-5b37-4e75-8642-2f16cf864742&zpid=2d8945a0-453c-11ef-8ff5-0affd06cf503&cid=wqq7r0kr2iulajq23m677800&rt=DJ&ts=1721331024573&hash=7lhA3yxJN-g0Ho1VYOWFGyWilLXm5spQOcUB5Qs5M3g
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:223c:3200: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
Thu, 18 Jul 2024 19:30:25 GMT
expires
Thu, 01 Jan 1970 00:00:00 GMT
pragma
no-cache
server
nginx
via
1.1 c2e56cd54e2593df95ccca8a6d98c958.cloudfront.net (CloudFront)
x-amz-cf-id
6wAr3x7jvlW1VZy7XZ3m35NlozgCRGWv7--_P0_l5DN1u2XXG1YKBA==
x-amz-cf-pop
FRA56-P2
x-cache
Miss from cloudfront
dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJ...
api.shopfinder24.com/r/
864 B
1 KB
Document
General
Full URL
https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wqq7r0kr2iulajq23m677800&var10=infuscate-hornet
Requested by
Host: priverautional.com
URL: https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0hNbE0wRWxNa1lsTWtaMWF5MW5ieTVyWld4cmIyOW5jbTkxY0M1dVpYUWxNa1p3WlhKdFlXNWxiblJNYVc1clIyOGxNMFpqYjNWdWRISjVKVE5FZFdzbE1qWnBaQ1V6UkdVNU5ETXlOMk5oTFRjek5Ua3ROREUxWWkxaVpESmxMV1JsTXpWalpqbG1OemRpTnlVeU5tMWxjbU5vWVc1MFZYSnNKVE5FYUhSMGNITWxNalV6UVNVeU5USkdKVEkxTWtaM2QzY3ViV1ZzYjJSNWJXRnBjMjl1TG1OdkxuVnJKVEkyYjNKcFoybHVVbVZtWlhKbGNpVXpSR1poYm1SbGJTVXlObkIxWW14cGMyaGxjbE4xWWtsa0pUTkVKVGRDZG1GeU1UQWxOMFFsTWpad2RXSnNhWE5vWlhKRGJHbGphMGxrSlRORUpUZENZMnhwWTJ0cFpDVTNSQ1owUFRBbWN6MHpabU0xTkdFeE5EaGhObUUzTURRMk1ERTFPR0U1TmpreE56QmlOMlZqWXc9PT9jPXdxcTdyMGtyMml1bGFqcTIzbTY3NzgwMCZ2YXIxMD1pbmZ1c2NhdGUtaG9ybmV0&ts=1721331024888&hash=QzODoM6doqZYKJWJRdhmVF3fEQMZtbYBBfXZ6qA4svo&rm=DJ
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
e8fdf959b70fc7422f35f291e4a1d411cb60f41a93236f930f4c7139a92d6eca

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
Thu, 18 Jul 2024 19:30:25 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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
Requested by
Host: api.shopfinder24.com
URL: https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wqq7r0kr2iulajq23m677800&var10=infuscate-hornet
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
1b0764779d581fcf81b8b757d1614c007577fc9185efa0902313175396702c45
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
29372
Content-Security-Policy
frame-ancestors 'none'
Content-Type
text/html; charset=UTF-8
Date
Thu, 18 Jul 2024 19:30:25 GMT
Pragma
no-cache
Referrer-Policy
origin-when-cross-origin
Request-Time
PT0.040728S
X-Content-Type-Options
nosniff
X-DD-B
1
X-DataDome
protected
X-DataDome-CID
AHrlqAAAAAMAnHoet467rVYAwkrUbg==
X-Frame-Options
DENY
X-Permitted-Cross-Domain-Policies
master-only
X-Robots-Tag
noindex,nofollow
X-XSS-Protection
1; mode=block
clickId
107698149_1721331025641_4904224
country
uk
leadId
62AE01J33N61R7ZVX61BGH3TQHX2RA
p.png
uk-go.kelkoogroup.net/assets/images/
68 B
592 B
Image
General
Full URL
https://uk-go.kelkoogroup.net/assets/images/p.png?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640b69471a9180ac1f52033704b10bc1c64e629c813a481bc94d8f6c0954e2b55927d0e8b0757f006bb09816015e30cc25d0a3d5083536e26557c95ab93d5a8fba27a36417f3cb3cbf3ef7d6d69d61400fe2f52633504d1988dd9e4cd6ef3ca72add88f1ca74877ce5bfba0fc59a9e765234938081332ed77b596e365c988295293804d0d16fcee1f06bde87c473c0185d4bb3d0f1e8706d5e4
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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
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
Thu, 18 Jul 2024 19:30:25 GMT
Referrer-Policy
origin-when-cross-origin
X-Content-Type-Options
nosniff
leadId
62AE01J33N61R7ZVX61BGH3TQHX2RA
X-Permitted-Cross-Domain-Policies
master-only
Request-Time
PT0.00594S
X-Frame-Options
DENY
Content-Type
image/png
Cache-Control
private, must-revalidate
clickId
107698149_1721331025641_4904224
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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
3.161.82.87 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-3-161-82-87.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 ce9680b048a2aea06e1146ad2810fa14.cloudfront.net (CloudFront)
date
Thu, 18 Jul 2024 18:46:57 GMT
strict-transport-security
max-age=63072000; includeSubDomains; preload
x-amz-cf-pop
FRA56-P10
age
2609
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
V13Z2vhmWmpdPwv0rHHMw6RcsR4WoKgBJ3hJj32E4fwwESVlpleXeg==
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=92638751&sr=1600x1200&ul=en-gb&cid=888371750.1721331025&uid=a4c6295-190c75306e9-9f3b1&_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%3Dinfuscate-hornet%26publisherClickId%3Dwqq7r0kr2iulajq23m677800&dt=Redirecting%20to%20Melodymaison.co.uk&dr=https%3A%2F%2Fapi.shopfinder24.com%2F&dp=%2F%7C100545567%7C&sid=1721331025&sct=1&seg=1&en=page_view&_ss=1&ep.cd1=&ep.cd2=62AE01J33N61R7ZVX61BGH3TQHX2RA&ep.cd3=100545567&ep.cd4=a4c6295-190c75306e9-9f3b1&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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:811::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash

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
Thu, 18 Jul 2024 19:30:25 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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
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
Thu, 18 Jul 2024 19:30:25 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.012849S
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=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640b69471a9180ac1f52033704b10bc1c64e629c813a481bc94d8f6c0954e2b55927d0e8b0757f006bb09816015e30cc25d0a3d5083536e26557c95ab93d5a8fba27a36417f3cb3cbf3ef7d6d69d61400fe2f52633504d1988dd9e4cd6ef3ca72add88f1ca74877ce5bfba0fc59a9e765234938081332ed77b596e365c988295293804d0d16fcee1f06bde87c473c0185d4bb3d0f1e8706d5e4
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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
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
Thu, 18 Jul 2024 19:30:25 GMT
Referrer-Policy
origin-when-cross-origin
X-Content-Type-Options
nosniff
leadId
62AE01J33N61R7ZVX61BGH3TQHX2RA
X-Permitted-Cross-Domain-Policies
master-only
Request-Time
PT0.014846S
X-Frame-Options
DENY
Content-Type
text/plain; charset=UTF-8
clickId
107698149_1721331025641_4904224
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=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
352 KB
35 KB
Document
General
Full URL
https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
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
fa242e4bf278bfdaaecb2c1dcd3789474ecbe9491cca4718ce9fc5c3f5d50a8d

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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800
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
Thu, 18 Jul 2024 19:30:26 GMT
Expires
Mon, 26 Jul 1997 05:00:00 GMT
Keep-Alive
timeout=2, max=100
Last-Modified
Thu, 18 Jul 2024 19:30:26 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
Thu, 18 Jul 2024 19:30:26 GMT
Location
https://www.melodymaison.co.uk?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Referrer-Policy
origin-when-cross-origin
Request-Time
PT0.015705S
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
107698149_1721331025641_4904224
country
uk
leadId
62AE01J33N61R7ZVX61BGH3TQHX2RA
0e10ba1e-5973-49d0-a5ec-886b8ff075c0
https://uk-go.kelkoogroup.net/
597 B
0
Other
General
Full URL
blob:https://uk-go.kelkoogroup.net/0e10ba1e-5973-49d0-a5ec-886b8ff075c0
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
622 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.87 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-3-161-82-87.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
Thu, 18 Jul 2024 19:30:26 GMT
via
1.1 de11a38373aee7f9d5ba9d586bb8bfd2.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
YxHvpzd6jQAhrrm95Tii5pI2cEqbwZv8_c2mpVEX9jSiqsePLHfycQ==
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=a4c6295-190c75306e9-9f3b1&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:831::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
b1abc33dfd4bd24f4f6791848addf52a0082812a01b380b6693acc328b74c77d
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
Thu, 18 Jul 2024 19:30:26 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
109753
x-xss-protection
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
expires
Thu, 18 Jul 2024 19:30:26 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=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
18.173.205.93 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-18-173-205-93.fra56.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
Thu, 18 Jul 2024 01:34:30 GMT
content-encoding
gzip
via
1.1 65c5d5104f267ee43cce97d81871c884.cloudfront.net (CloudFront)
x-content-type-options
nosniff
strict-transport-security
max-age=31536000
x-amz-cf-pop
FRA56-P12
age
64557
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
rZGYpALyo08GW6E3tymLrZXD14jUxn_b-9BacW3l6j7Bfu-jrklvsQ==
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=a4c6295-190c75306e9-9f3b1&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:6200: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 6fa33d47af6f4da7007689083cfe9b9c.cloudfront.net (CloudFront)
content-encoding
br
date
Thu, 18 Jul 2024 19:29:34 GMT
x-amz-cf-pop
FRA56-C1, FRA2-C2
age
53
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
SXc8db8UKWMguhh1e-Z3lPLGigeG6rTwKH9rACnNCr59vudSiz6RMA==
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=a4c6295-190c75306e9-9f3b1&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
48da8c8d199b824e1406e8a14de9826b944b8581464bdf427da287330cc224c1
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; object-src 'none'; base-uri 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; 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
frame-ancestors 'self' login.bigcommerce.com *.mybigcommerce.com admin.shopify.com klaviyo.file.force.com klaviyo.lightning.force.com klaviyo.my.salesforce.com; object-src 'none'; base-uri 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' https://cdn.ampproject.org/; report-uri /csp/
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 18 Jul 2024 19:30:26 GMT
age
1349
x-cache
HIT, MISS
content-length
1058
x-served-by
cache-lga13620-LGA, cache-lhr-egll1980092-LHR
server
nginx
x-timer
S1721331027.899657,VS0,VE70
etag
"c59242f15b9f20f8979ee29334ee8664"
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
77, 0
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=a4c6295-190c75306e9-9f3b1&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.127 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-18-66-147-127.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
Thu, 18 Jul 2024 18:40:30 GMT
Content-Encoding
gzip
Via
1.1 a3c1615d6bdfc01a05a0b3a742d10d38.cloudfront.net (CloudFront)
X-Amz-Cf-Pop
FRA60-P4
Age
2995
X-Cache
Hit from cloudfront
Connection
keep-alive
Content-Length
2212
Last-Modified
Tue, 16 Jul 2024 10:59:19 GMT
ETag
"94da4fccc35943dbb4d05b7d2e9d06c302efed48"
Vary
Accept-Encoding
Content-Type
application/javascript; charset=UTF-8
X-Gravitee-Transaction-Id
252b4114-5ad5-4cfd-ab41-145ad5ecfddc
Cache-Control
public, max-age=3600
Accept-Ranges
bytes
X-Gravitee-Request-Id
252b4114-5ad5-4cfd-ab41-145ad5ecfddc
X-Amz-Cf-Id
o1wBl-EPu3dH-a0GFcH5VOsiCav5JQK387GQlWzjIIlcjMnREbT5_A==
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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:26 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=98
Content-Length
12704
Expires
Fri, 19 Jul 2024 19:30:26 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:26 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
Fri, 19 Jul 2024 19:30:26 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:26 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=97
Content-Length
12848
Expires
Fri, 19 Jul 2024 19:30:26 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:26 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
Fri, 19 Jul 2024 19:30:26 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:26 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
11872
Expires
Fri, 19 Jul 2024 19:30:26 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:26 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
Fri, 19 Jul 2024 19:30:26 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:26 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
11800
Expires
Fri, 19 Jul 2024 19:30:26 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
15920
Expires
Fri, 19 Jul 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
Fri, 19 Jul 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
Fri, 19 Jul 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
12832
Expires
Fri, 19 Jul 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
Fri, 19 Jul 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
11756
Expires
Fri, 19 Jul 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
15752
Expires
Fri, 19 Jul 2024 19:30:27 GMT
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
c11f4d90e005334e13e8f300d0966fb4
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
20240712-151537.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
56 KB
57 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240712-151537.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&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
60aa449d962c026746f6766aeb09b660248e9fc8701de0924af5c91ae8abcba5

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
Thu, 18 Jul 2024 19:30:27 GMT
x-downloadsize
320060
cdn-edgestorageid
1080
x-bo-processingtime
148
cdn-cachedat
07/14/2024 23:00:05
cdn-pullzone
1542682
content-length
57092
x-bo-server
DE-223
last-modified
Sun, 14 Jul 2024 23:00:04 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
125
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.16%
cdn-requestid
f2eaf7a05fe022470a9a4909bad8ad15
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
3aa041ef1b05c551b8c256d97512fc0f
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
eb4498308c07a0a17ee3a5cd7eaf435d
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
a13a628c41045caefd101b7a7ce3b140
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
19622180c99b7b1275172b639a912e83
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 GMT
x-downloadsize
177613
cdn-edgestorageid
1079
x-bo-processingtime
11
cdn-cachedat
06/21/2024 08:23:19
cdn-pullzone
1542682
content-length
31418
x-bo-server
DE-226
last-modified
Fri, 21 Jun 2024 08:23:18 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
113
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
a63adaf26c5ea4d903c6378d3ac057f1
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-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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
daecf8d36feeda4b551ae866d894f6e5
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.cf7fd6f6b9cf9a317ebbec462ce0354a_sync.css
www.melodymaison.co.uk/var/cache/css_dir/
529 KB
136 KB
Stylesheet
General
Full URL
https://www.melodymaison.co.uk/var/cache/css_dir/1.cf7fd6f6b9cf9a317ebbec462ce0354a_sync.css
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&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
18071b30febf23019dea61dc6276ac8978243459fb3776698071cb7d6a512cc6

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:26 GMT
Content-Encoding
gzip
Last-Modified
Fri, 12 Jul 2024 14:31:47 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=99
Expires
Sat, 17 Aug 2024 19:30:26 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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=97
Content-Length
4122
Expires
Sat, 17 Aug 2024 19:30:27 GMT
2.8d303568e8c8de91fa9a22efa0733def_sync.js
www.melodymaison.co.uk/var/cache/js_dir/
520 KB
146 KB
Script
General
Full URL
https://www.melodymaison.co.uk/var/cache/js_dir/2.8d303568e8c8de91fa9a22efa0733def_sync.js
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&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
90f0bf5ff061cbb21d199b7e96c19d0fb8452d91b96587906f4a32208843d042

Request headers

Referer
https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 GMT
Content-Encoding
gzip
Last-Modified
Fri, 12 Jul 2024 14:31:31 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
Sat, 17 Aug 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
Sat, 17 Aug 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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=98
Content-Length
3499
Expires
Sat, 17 Aug 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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, ASN15169 (GOOGLE, 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
Thu, 18 Jul 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
Sat, 17 Aug 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:18:50 GMT
age
697
x-guploader-uploadid
ACJd0Np19FfqfCWxrRucjJv83_y7ZLcICCN68oU_inl03OpAegpQEhDte_R4rnEHxNHkToy-9iw
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
Thu, 18 Jul 2024 20:18:50 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=a4c6295-190c75306e9-9f3b1&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 require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrHttp/cspreport, script-src 'report-sample' 'nonce-OTZFX0GKg9N2CtkLzZ-J5Q' '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
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
Thu, 18 Jul 2024 19:30:27 GMT
content-security-policy
require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrHttp/cspreport, script-src 'report-sample' 'nonce-OTZFX0GKg9N2CtkLzZ-J5Q' '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
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=eJzjstDikmII0pBikPj6kkkLiJ3SZ7CGALFP_QzWOCBuvXmOdToQJ_07z1oCxEsiLrIeSbzIKsTDcfnW0y1sAhdm_z3PqGSUlF8YX5yRX1CQmZdellqUmZaZmlKUWpaZWl5cmlmcWgQUizcyMDIxMDc00zMwii8wAADw-jDF"
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
Thu, 18 Jul 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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:831::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
6bd0d03859dfc005428709d485ed96f5e20cb1671b769bfbccfa9855bd747376
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
Thu, 18 Jul 2024 19:30:27 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
66875
x-xss-protection
0
last-modified
Thu, 18 Jul 2024 18:39:49 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
Thu, 18 Jul 2024 19:30:27 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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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=13, mss=1392, tbw=2779, tp=-1, tpl=-1, uplat=0, ullat=-1
pragma
public
x-fb-debug
T+i32B85ILLxKuFTTIdWd/jBxvl85vhy8X02tOfP5chU+nC7/nJGQqMvOM6hmndJeT/p6th4dCfMbtjCmbfpWg==
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
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=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
23.36.162.203 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a23-36-162-203.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
0907afa5637c6731e23c4059caaca57417ac8f216dbfa2a19ffbc9c9fe725246

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
1dcd1270.2f447712
date
Thu, 18 Jul 2024 19:30:27 GMT
content-encoding
gzip
x-tt-trace-tag
id=16;cdn-cache=miss;type=dyn
x-tt-trace-id
00-24071819302756B8B4FEB46DEC96A47C-01EA90DECABD6963-00
x-cache
TCP_MISS from a23-206-213-203.deploy.akamaitechnologies.com (AkamaiGHost/11.5.4-57255204) (-)
x-parent-response-time
104,23.206.213.203
server-timing
cdn-cache; desc=MISS, edge; dur=95, origin; dur=9, inner; dur=4
content-length
1498
pragma
no-cache
server
nginx
x-tt-logid
2024071819302756B8B4FEB46DEC96A47C
x-cache-remote
TCP_MISS from a23-220-104-15.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
10,23.220.104.15
x-tt-trace-host
01439bbf843375780b7f142d4e6aaa5341b3befe8caf78cc8abe58c4b15177b1264f1ff27da82089ab3fce32a90714613510be84a53d03fd7bb243207aa6130f28d49c42614b7c5e089adfdbcebb54aef7ba153cf441804091e9ffee650f084450e014ec785022ee73199ce0c448a75bc5
expires
Thu, 18 Jul 2024 19:30:27 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.cf7fd6f6b9cf9a317ebbec462ce0354a_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.cf7fd6f6b9cf9a317ebbec462ce0354a_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
Thu, 18 Jul 2024 19:30:26 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
Fri, 19 Jul 2024 19:30:26 GMT
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
a2Vsa29vSWQ9YTRjNjI5NS0xOTBjNzUzMDZlOS05ZjNiMQ==
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
Thu, 18 Jul 2024 19:30:26 GMT
Last-Modified
Fri, 01 Jan 2010 00:00:00 GMT
ETag
a2Vsa29vSWQ9YTRjNjI5NS0xOTBjNzUzMDZlOS05ZjNiMQ==
Vary
*,Origin
Content-Type
image/gif
Access-Control-Allow-Origin
https://www.melodymaison.co.uk
X-Gravitee-Transaction-Id
1ab7ad7e-544a-4a66-b7ad-7e544a2a66bb
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
1ab7ad7e-544a-4a66-b7ad-7e544a2a66bb
content-length
43
Expires
0
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
Thu, 18 Jul 2024 19:30:26 GMT
Vary
Origin
X-Gravitee-Request-Id
c51b503a-e1f5-478b-9b50-3ae1f5f78b28
X-Gravitee-Transaction-Id
c51b503a-e1f5-478b-9b50-3ae1f5f78b28
content-length
0
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
Thu, 18 Jul 2024 19:30:27 GMT
x-amz-request-id
41Y2RTP149KA3F25
age
1355
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-lhr-egll1980024-LHR
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
712896, 1983372
static.500134348b1f0969ffe3.js
static-tracking.klaviyo.com/onsite/js/
2 KB
2 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
Thu, 18 Jul 2024 19:30:27 GMT
x-amz-request-id
ENY9D5YSSWTZMA0V
age
1354
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-lhr-egll1980024-LHR
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
68091, 2102998
runtime.20918e21e50f4aae591c.js
static.klaviyo.com/onsite/js/
20 KB
8 KB
Script
General
Full URL
https://static.klaviyo.com/onsite/js/runtime.20918e21e50f4aae591c.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
21ce8348495003f7ac8ac7b92e7a5870ede9c33991be7adf09cc2a5026cf60a4

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
YJVTnHIET6urqbTociovtJq0fjy46kem
content-encoding
br
via
1.1 varnish, 1.1 varnish
date
Thu, 18 Jul 2024 19:30:27 GMT
x-amz-request-id
BKHAD844JMJ34TDB
age
1354
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
7699
x-amz-id-2
Y7w0T0RLZ19sr18l07LtkL6Sj7OTtEZFPja3i6p1pkEzeyL2xJdmSB2B10bJYjEuWRGhZ4TNMPk=
x-served-by
cache-lga13624-LGA, cache-lcy-eglc8600069-LCY
last-modified
Thu, 18 Jul 2024 18:54:44 GMT
server
AmazonS3
etag
"2ac8c5ad577e07f833f8d849f98b533f"
vary
Accept-Encoding
x-amz-meta-entrypoints-hash
fe9480c1738d227e4465cce5a6f0a271a7742839
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=2592000,stale-while-revalidate=10800
accept-ranges
bytes
x-cache-hits
44, 2623
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
Thu, 18 Jul 2024 19:30:27 GMT
x-amz-request-id
G2MHZSBE7Q3NBPST
age
1354
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-lcy-eglc8600069-LCY
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
538975, 2209
vendors~signup_forms~post_identification_sync~onsite-triggering.c14341885543cb645efc.js
static.klaviyo.com/onsite/js/
12 KB
5 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
Thu, 18 Jul 2024 19:30:27 GMT
x-amz-request-id
RC12JSQ3R2B07EYD
age
1354
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-lcy-eglc8600069-LCY
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
3, 1826
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
Thu, 18 Jul 2024 19:30:27 GMT
x-amz-request-id
RC1EAVJFCYCYTEDW
age
1354
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-lcy-eglc8600069-LCY
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
4, 1805
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
Thu, 18 Jul 2024 19:30:27 GMT
x-amz-request-id
CPRP7MF7AHSYEWER
age
1354
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-lcy-eglc8600069-LCY
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
35, 1821
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
Thu, 18 Jul 2024 19:30:27 GMT
x-amz-request-id
XB5KNB0S4CZMK3XP
age
1354
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-lcy-eglc8600069-LCY
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
6, 1852
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:831::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
eabdad8690e0a8054c60cbbc52de1d1d44a99fabe7670c63439fe9f8c6b6b2c5
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
Thu, 18 Jul 2024 19:30:27 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
75391
x-xss-protection
0
last-modified
Thu, 18 Jul 2024 18:39:49 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
Thu, 18 Jul 2024 19:30:27 GMT
collect
analytics.google.com/g/
0
0
Fetch
General
Full URL
https://analytics.google.com/g/collect?v=2&tid=G-TXF6XWMDRC&gtm=45je47h0v888492715za200&_p=1721331026726&_gaz=1&gcs=G111&gcd=13t3t3t3t5&npa=0&dma=0&tag_exp=0&cid=1149258366.1721331027&ul=en-gb&sr=1600x1200&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1721331027&sct=1&seg=0&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6295-190c75306e9-9f3b1%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=1090&_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:802::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
Thu, 18 Jul 2024 19:30:27 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
259 B
Ping
General
Full URL
https://stats.g.doubleclick.net/g/collect?v=2&tid=G-TXF6XWMDRC&cid=1149258366.1721331027&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:c00::9b 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
Thu, 18 Jul 2024 19:30:27 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
90 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:831::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
643f928482bf0fa316318e111911435d06d0e6353639d5b29b383cc4ca7c4b2b
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
Thu, 18 Jul 2024 19:30:27 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
92549
x-xss-protection
0
last-modified
Thu, 18 Jul 2024 18:39:49 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
Thu, 18 Jul 2024 19:30:27 GMT
ga-audiences
www.google.com.br/ads/
42 B
63 B
Image
General
Full URL
https://www.google.com.br/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-TXF6XWMDRC&cid=1149258366.1721331027&gtm=45je47h0v888492715za200&aip=1&dma=0&gcs=G111&gcd=13t3t3t3t5&npa=0&frm=0&z=175394432
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:80e::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
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
Thu, 18 Jul 2024 19:30:27 GMT
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"
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
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:6200: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
t_HuP_dEEJlGhbJXwKxUBMglGa1DZD89
via
1.1 715791ebe4663055c84208b8a58b2b80.cloudfront.net (CloudFront), 1.1 90cf045072373c2c671297de3161846e.cloudfront.net (CloudFront)
date
Thu, 18 Jul 2024 19:30:28 GMT
x-amz-cf-pop
FRA56-C1, FRA2-C2
x-amz-server-side-encryption
AES256
x-cache
RefreshHit from cloudfront
x-amz-replication-status
COMPLETED
alt-svc
h3=":443"; ma=86400
content-length
935
last-modified
Tue, 16 Jul 2024 09:20:58 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
3PfnEoAmwo1PW7YUdS-9gfBT0S90qqNKrC76EA0Wfz0EZ5p_FU15Gw==
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:9800: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 f8fe53d5464b299529d281799da8de30.cloudfront.net (CloudFront)
date
Thu, 18 Jul 2024 19:30:29 GMT
last-modified
Mon, 06 Nov 2023 16:19:23 GMT
server
AmazonS3
x-amz-cf-pop
FRA2-C2
x-amz-server-side-encryption
AES256
etag
W/"9470b2a426919d36cb791f612508e462"
vary
Accept-Encoding, Origin
x-cache
RefreshHit from cloudfront
content-type
text/javascript
cache-control
public, max-age=120
x-amz-replication-status
COMPLETED
x-amz-cf-id
4A_YAjVixzQ6YlrLwxN6KLc6hmz4VjJwwe22ySYt43x0arGX9_LyHg==
logo.svg
www.melodymaison.co.uk/skin/melody/images/2022/
9 KB
0
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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
Accept-Ranges
bytes
Content-Length
3499
Expires
Sat, 17 Aug 2024 19:30:27 GMT
flag_gb.svg
www.melodymaison.co.uk/skin/melody/images/
1 KB
0
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=a4c6295-190c75306e9-9f3b1&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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
Accept-Ranges
bytes
Content-Length
540
Expires
Sat, 17 Aug 2024 19:30:27 GMT
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/
158 KB
53 KB
Image
General
Full URL
https://www.melodymaison.co.uk/skin/melody/images/2022/icon-spr.svg?ver=10
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/var/cache/css_dir/1.cf7fd6f6b9cf9a317ebbec462ce0354a_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
a594e9a1bdb2877a07a632d0772822430843210016d4e63e944775891753a9cb

Request headers

Referer
https://www.melodymaison.co.uk/var/cache/css_dir/1.cf7fd6f6b9cf9a317ebbec462ce0354a_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
Thu, 18 Jul 2024 19:30:27 GMT
Content-Encoding
gzip
Last-Modified
Fri, 23 Feb 2024 10:19:40 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
54156
Expires
Sat, 17 Aug 2024 19:30:27 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.cf7fd6f6b9cf9a317ebbec462ce0354a_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.cf7fd6f6b9cf9a317ebbec462ce0354a_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
Thu, 18 Jul 2024 19:30:27 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=96
Content-Length
47356
Expires
Fri, 19 Jul 2024 19:30:27 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
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:811::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
Thu, 18 Jul 2024 17:41:01 GMT
last-modified
Tue, 12 Dec 2023 18:09:08 GMT
server
Golfe2
age
6566
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
Thu, 18 Jul 2024 19:41:01 GMT
20240712-151632.jpg
files.melodymaison.co.uk/images/banners/homepage2022/
51 KB
51 KB
Image
General
Full URL
https://files.melodymaison.co.uk/images/banners/homepage2022/20240712-151632.jpg
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&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
6be1cedafd11f41971b29be16bb30484b0873062aad8d0ba6dfea128351fe487

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
Thu, 18 Jul 2024 19:30:27 GMT
x-downloadsize
296979
cdn-edgestorageid
1079
x-bo-processingtime
8
cdn-cachedat
07/14/2024 23:00:04
cdn-pullzone
1542682
content-length
51714
x-bo-server
DE-268
last-modified
Sun, 14 Jul 2024 23:00:04 GMT
server
BunnyCDN-DE1-1082
cdn-proxyver
1.04
cdn-requestpullcode
200
x-bo-origindownloadtime
79
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.59%
cdn-requestid
1a5d5a5f6b9f23f763023048c3b34b2f
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
9089b07841a95c160d194e8884b588d1
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
9411e826f0d7dd6df7a14005098d2082
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-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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
46139f42626a2fbe294f597dbefdda8c
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
897537d4599b3e35004cfc05ae28fc84
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
6768072dccc39c40624b1025955c5341
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=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
44.216.170.78 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-44-216-170-78.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
Thu, 18 Jul 2024 19:30:27 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
landing
googleads.g.doubleclick.net/pagead/
Redirect Chain
  • https://www.google.com/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=49317646.1721331027&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid=4...
  • https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=49317646.1721331027&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888...
42 B
66 B
Ping
General
Full URL
https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=49317646.1721331027&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid=405507.1721331027&frm=0
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H3
Server
2a00:1450:4001:800::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
Thu, 18 Jul 2024 19:30:27 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
Thu, 18 Jul 2024 19:30:27 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=49317646.1721331027&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0&gtm=45be47h0v872688093za200zb888492715&auid=405507.1721331027&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/
4 KB
1 KB
Script
General
Full URL
https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1065793885/?random=1721331027338&cv=11&fst=1721331027338&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%3Da4c6295-190c75306e9-9f3b1%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=405507.1721331027&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:800::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
95776441187088cbf97874f36bb02d0b503d919b07617adfe247b3fc74f1b4e8
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
Thu, 18 Jul 2024 19:30:27 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
1499
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
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.cf7fd6f6b9cf9a317ebbec462ce0354a_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.cf7fd6f6b9cf9a317ebbec462ce0354a_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
Thu, 18 Jul 2024 19:30:27 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
Fri, 19 Jul 2024 19:30:27 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.cf7fd6f6b9cf9a317ebbec462ce0354a_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.cf7fd6f6b9cf9a317ebbec462ce0354a_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
Thu, 18 Jul 2024 19:30:27 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
Fri, 19 Jul 2024 19:30:27 GMT
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
dcde73b5e5b136eb811939b8fdc65c74
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
e52b35ea7092081c21d4e4477df82431
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
4f7bc7b167827f64a5621195a040bde0
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
4d7152e9e9875aeb6c6df9f76b330985
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=a4c6295-190c75306e9-9f3b1&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
Thu, 18 Jul 2024 19:30:27 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
0dc97e0a6fb0739ed19c6f798450fb23
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
index.html
widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/ Frame 47D9
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
18.173.205.93 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-18-173-205-93.fra56.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
30104
cache-control
max-age=86400
content-encoding
gzip
content-length
2182
content-type
text/html
date
Thu, 18 Jul 2024 11:08:44 GMT
etag
"8ddd885d9d54298b0eaa7205c6ce6882"
last-modified
Wed, 17 Jul 2024 11:03:44 GMT
server
AmazonS3
strict-transport-security
max-age=31536000
via
1.1 24df21f8156a0df29febdf6c3e09e32c.cloudfront.net (CloudFront)
x-amz-cf-id
xZR2dINGciB1Dti94rskJK8x2BrAckzvCret4ggUvaWy6dCMsU_9IA==
x-amz-cf-pop
FRA56-P12
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 1FF8
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
18.173.205.93 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-18-173-205-93.fra56.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
30104
cache-control
max-age=86400
content-encoding
gzip
content-length
2182
content-type
text/html
date
Thu, 18 Jul 2024 11:08:44 GMT
etag
"8ddd885d9d54298b0eaa7205c6ce6882"
last-modified
Wed, 17 Jul 2024 11:03:44 GMT
server
AmazonS3
via
1.1 24df21f8156a0df29febdf6c3e09e32c.cloudfront.net (CloudFront)
x-amz-cf-id
xZR2dINGciB1Dti94rskJK8x2BrAckzvCret4ggUvaWy6dCMsU_9IA==
x-amz-cf-pop
FRA56-P12
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 3206
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
18.173.205.93 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-18-173-205-93.fra56.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
17898
cache-control
max-age=86400
content-encoding
gzip
content-length
3375
content-type
text/html
date
Thu, 18 Jul 2024 14:32:09 GMT
etag
"6cb2e554d1f9df083d1600334387460e"
last-modified
Thu, 18 Jul 2024 14:30:49 GMT
server
AmazonS3
strict-transport-security
max-age=31536000
via
1.1 24df21f8156a0df29febdf6c3e09e32c.cloudfront.net (CloudFront)
x-amz-cf-id
21ITMU0tZV35n2_owpR3vc9QqybHTZQubdbiPs1VblFBSmkfQnP3BQ==
x-amz-cf-pop
FRA56-P12
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
x-content-type-options
nosniff
x-xss-protection
1; mode=block
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
Thu, 18 Jul 2024 19:30:27 GMT
strict-transport-security
max-age=900
age
2079134
x-cache
HIT, HIT
content-length
522
x-served-by
cache-bos4656-BOS, cache-lon420096-LON
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
4, 0
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.130.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
Thu, 18 Jul 2024 19:30:27 GMT
x-amz-request-id
VA5JBPSV6R7E7DHM
age
848451
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
5DekhFMTW96E5aePds/VFhpxT+bT5Ou5zmBVbP7mj2WNsL8R2usk8et1G2bae8kLKupGqGcNwdE=
x-served-by
cache-lhr-egll1980088-LHR
client-geo-country
GB
last-modified
Wed, 21 Feb 2024 14:27:15 GMT
server
AmazonS3
x-timer
S1721331028.613468,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
673
02c415d1-7ef3-4efd-9fe6-dae966ca414f
https://www.melodymaison.co.uk/
43 B
0
Image
General
Full URL
blob:https://www.melodymaison.co.uk/02c415d1-7ef3-4efd-9fe6-dae966ca414f
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&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:81d::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
Thu, 18 Jul 2024 19:30:28 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
Thu, 18 Jul 2024 17:36:31 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
Thu, 18 Jul 2024 19:30:28 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:7100::1720:ef50 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
Thu, 18 Jul 2024 19:30:28 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:7100::1720:ef50 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
Thu, 18 Jul 2024 19:30:28 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
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:6200: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 90cf045072373c2c671297de3161846e.cloudfront.net (CloudFront)
age
209288
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
pMmy3O8z1i_3XNUcohDbkzpf_92fBD8ycjb5069tRL5baLr5lUxwbA==
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:810::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
102563
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
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
23.36.162.203 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a23-36-162-203.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
2f447bc6
date
Thu, 18 Jul 2024 19:30:27 GMT
content-encoding
gzip
x-tt-trace-tag
id=16;cdn-cache=hit;type=static
server
nginx
x-tt-logid
20240718120039E29850FF5ACEBF6E7587
x-tt-trace-id
00-240718120039E29850FF5ACEBF6E7587-65FDF5CBA3DCBD21-00
vary
Accept-Encoding
x-cache
TCP_MEM_HIT from a23-206-213-203.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
018e2b62c590eae6d343e4c4cd9fe30fc304622e5ca8a6b4bacb56ca471ea154400792dbafd01df74fbfee2a660f27d48676ff4a5dd46eb31b0a0b4be54c490f0f783649fd1b6ab2953ec62e91742e5bad8f08733298889c71faa63e7fb4a4bf39
server-timing
cdn-cache; desc=HIT, edge; dur=1, origin; dur=0, inner; dur=19
content-length
97929
collect
www.google-analytics.com/j/
1 B
211 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j101&a=249707369&t=pageview&_s=1&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6295-190c75306e9-9f3b1%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=1484634817&gjid=1292788279&cid=1149258366.1721331027&tid=UA-2202141-1&_gid=952905692.1721331028&_r=1&gtm=457e47h0z8888492715za200zb888492715&gcs=G111&gcd=13t3t3t3t5&dma=0&tag_exp=0&jsscut=1&z=1807071846
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:811::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
Thu, 18 Jul 2024 19:30:27 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
/
www.google.com/pagead/1p-user-list/1065793885/
42 B
64 B
Image
General
Full URL
https://www.google.com/pagead/1p-user-list/1065793885/?random=1721331027338&cv=11&fst=1721329200000&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%3Da4c6295-190c75306e9-9f3b1%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=405507.1721331027&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&fdr=QA&data=event%3Dgtag.config&rfmt=3&fmt=3&is_vtc=1&cid=CAQSGwDaQooL_k_raU-Tu5ttUppqg-di5fO7jasQUw&random=1027981555&rmt_tld=0&ipr=y
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:810::2004 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
Thu, 18 Jul 2024 19:30:27 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"
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
/
www.google.com.br/pagead/1p-user-list/1065793885/
42 B
64 B
Image
General
Full URL
https://www.google.com.br/pagead/1p-user-list/1065793885/?random=1721331027338&cv=11&fst=1721329200000&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%3Da4c6295-190c75306e9-9f3b1%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=405507.1721331027&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&fdr=QA&data=event%3Dgtag.config&rfmt=3&fmt=3&is_vtc=1&cid=CAQSGwDaQooL_k_raU-Tu5ttUppqg-di5fO7jasQUw&random=1027981555&rmt_tld=1&ipr=y
Requested by
Host: www.melodymaison.co.uk
URL: https://www.melodymaison.co.uk/?kk=a4c6295-190c75306e9-9f3b1&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:80e::2003 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
Thu, 18 Jul 2024 19:30:27 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"
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
d
th02.melodymaison.co.uk/
43 B
243 B
Ping
General
Full URL
https://th02.melodymaison.co.uk/d?id=ID-11d56fa6c6728c63&uid=f5690ccb-b31a-41bd-a2b7-5198084fc446&ht=pageview&ev=&cid=&ed=&v=tmpixel1.29.00&dl=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6295-190c75306e9-9f3b1%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&rl=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&ts=1721331027445&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
Thu, 18 Jul 2024 19:30:27 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
Thu, 18 Jul 2024 19:30:28 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
Thu, 18 Jul 2024 19:30:28 GMT
__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=1731255986
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatwindow/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
44.216.170.78 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-44-216-170-78.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
Thu, 18 Jul 2024 19:30:28 GMT
content-encoding
gzip
last-modified
Mon, 15 Jul 2024 08:10:49 GMT
server
Apache
etag
"1c41c-61d44c4564b49-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
Sat, 17 Aug 2024 19:30:28 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=1731255986
Requested by
Host: s01.live2support.com
URL: https://s01.live2support.com/dashboardv2/chatwindow/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
44.216.170.78 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-44-216-170-78.compute-1.amazonaws.com
Software
Apache /
Resource Hash
f78fe8ebeb7e7d740cd5786fffb7c989f70c7cf52ba31f455b3e7c0e5e498c62
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
Thu, 18 Jul 2024 19:30:28 GMT
content-encoding
gzip
last-modified
Thu, 18 Jul 2024 10:33:12 GMT
server
Apache
etag
"85a9b-61d831b18b139-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
Sat, 17 Aug 2024 19:30:28 GMT
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
23.36.162.203 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a23-36-162-203.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
2f447d0d
date
Thu, 18 Jul 2024 19:30:28 GMT
content-encoding
gzip
x-tt-trace-tag
id=16;cdn-cache=hit;type=static
server
nginx
x-tt-logid
20240711142901C8C978E2DA65085FB5A9
x-tt-trace-id
00-240711142901C8C978E2DA65085FB5A9-4B7772C3A858C5BA-00
vary
Accept-Encoding
x-cache
TCP_MEM_HIT from a23-206-213-203.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
019813cfdade8cb0a74825bb697e01bcd733528475b617c80e7d0f1759fa49596a7e49e1ea50af761fb9141901d6878720189c6b3d79b2cdd62a2d0458989142e9499c5aaab8a689fd5cdb98445980c7861ecb467508e296ebc618bd64b1179ade
server-timing
cdn-cache; desc=HIT, edge; dur=0, origin; dur=0, inner; dur=2
content-length
39769
pixel
analytics.tiktok.com/api/v2/
0
703 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
23.36.162.203 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
a23-36-162-203.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
2f447d43
date
Thu, 18 Jul 2024 19:30:28 GMT
x-tt-trace-tag
id=16;cdn-cache=miss;type=dyn
x-tt-trace-id
00-24071819302898D4EC60C06B2998EAF3-3994BDC0CBB53806-00
x-cache
TCP_MISS from a23-206-213-203.deploy.akamaitechnologies.com (AkamaiGHost/11.5.4-57255204) (-)
server-timing
inner; dur=24, cdn-cache; desc=MISS, edge; dur=9, origin; dur=131
content-length
0
pragma
no-cache
server
nginx
x-tt-logid
2024071819302898D4EC60C06B2998EAF3
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
131,23.206.213.203
x-tt-trace-host
01439bbf843375780b7f142d4e6aaa5341b3befe8caf78cc8abe58c4b15177b126a39593e05c4febb7fb153da72f8ef4d0038b152acbfbfac37c092130c884aa458fd2a7ae16e261735407ced367481f301c1b54aadf869d43c84ff8cbfe35f029
access-control-allow-headers
Authorization,*
expires
Thu, 18 Jul 2024 19:30:28 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:9800: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 f8fe53d5464b299529d281799da8de30.cloudfront.net (CloudFront)
date
Thu, 18 Jul 2024 19:26:37 GMT
x-amz-cf-pop
FRA2-C2
age
232
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
0GG8cNPPltvD6fUWsi6WWO6g4z__TTavzHU4W96cWh6G7t4vYQq1sg==
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
169625
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
act
analytics.tiktok.com/api/v2/pixel/
0
0

p.css
p.typekit.net/
5 B
172 B
Stylesheet
General
Full 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
Requested by
Host: use.typekit.net
URL: https://use.typekit.net/bvr1szb.css
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:7100::1720:ef43 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
Software
nginx /
Resource Hash
1c0ff118a4290c99f39c90abb38703a866e47251b23cca20266c69c812ccafeb

Request headers

Referer
https://use.typekit.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

date
Thu, 18 Jul 2024 19:30:28 GMT
last-modified
Fri, 23 Jun 2023 17:09:47 GMT
server
nginx
etag
"6495d1db-5"
content-type
text/css
access-control-allow-origin
*
cache-control
public, max-age=604800
cross-origin-resource-policy
cross-origin
accept-ranges
bytes
content-length
5
p.css
p.typekit.net/
5 B
172 B
Stylesheet
General
Full 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
Requested by
Host: use.typekit.net
URL: https://use.typekit.net/and1fov.css
Protocol
H2
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:7100::1720:ef43 Frankfurt am Main, Germany, ASN20940 (AKAMAI-ASN1, NL),
Reverse DNS
Software
nginx /
Resource Hash
1c0ff118a4290c99f39c90abb38703a866e47251b23cca20266c69c812ccafeb

Request headers

Referer
https://use.typekit.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

date
Thu, 18 Jul 2024 19:30:28 GMT
last-modified
Fri, 23 Jun 2023 17:09:47 GMT
server
nginx
etag
"6495d1db-5"
content-type
text/css
access-control-allow-origin
*
cache-control
public, max-age=604800
cross-origin-resource-policy
cross-origin
accept-ranges
bytes
content-length
5
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=1731255986
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
267817
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=65fe188781114de68e83b7443ede4eaa
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
104.18.43.135 -, , 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
Thu, 18 Jul 2024 19:30:28 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
4
cf-ray
8a54e2f00a599403-LHR
alt-svc
h3=":443"; ma=86400
e
events.attentivemobile.com/
0
259 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%3Da4c6295-190c75306e9-9f3b1%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&u=65fe188781114de68e83b7443ede4eaa&c=melodymaison-gb&ceid=iJo&lt=1721331028329&tag=modern&cs=2070369467&t=v&r=https%3A%2F%2Fuk-go.kelkoogroup.net%2F&m=%7B%22source%22%3A%22a%22%7D&cb=1721331028338
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 -, , ASN13335 (CLOUDFLARENET, US),
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
Thu, 18 Jul 2024 19:30:28 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
5
cf-ray
8a54e2f008ef9489-LHR
alt-svc
h3=":443"; ma=86400
x-xss-protection
1; mode=block
iJo.js
cdn.attn.tv/growth-tag-assets/client-configs/
0
385 B
Script
General
Full URL
https://cdn.attn.tv/growth-tag-assets/client-configs/iJo.js
Requested by
Host: cdn.attn.tv
URL: https://cdn.attn.tv/tag/4-latest/unified-tag.js?v=4-latest_4751d710df
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:21f3:9800:1c:9484:cec0:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
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

x-amz-version-id
kGJjc2HxNgGNuk_7UqP1h9o.liqWLb8I
content-encoding
via
1.1 f8fe53d5464b299529d281799da8de30.cloudfront.net (CloudFront)
date
Thu, 18 Jul 2024 01:54:56 GMT
last-modified
Mon, 17 Dec 2018 20:59:49 GMT
server
AmazonS3
x-amz-cf-pop
FRA2-C2
age
63338
etag
"d41d8cd98f00b204e9800998ecf8427e"
vary
Accept-Encoding
x-cache
Error from cloudfront
content-type
text/javascript
accept-ranges
bytes
content-length
0
x-amz-cf-id
S3hnkOF_mf4kd7DQQhh3UHjZ9NkCXymOH9qBHc5LEYu6IPwbKemugw==
proxy
www.google.com/shopping/customerreviews/ Frame 61F0
0
0
Document
General
Full 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__
Requested by
Host: apis.google.com
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
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:810::2004 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
Security Headers
Name Value
Content-Security-Policy script-src 'report-sample' 'nonce-bg9IZMSzymy79VPltyIgRQ' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/VerifiedReviewsGcrProxyUi/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 /_/VerifiedReviewsGcrProxyUi/cspreport/allowlist require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrProxyUi/cspreport
X-Content-Type-Options nosniff
X-Xss-Protection 0

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-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
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
cache-control
private, max-age=14400
content-encoding
gzip
content-security-policy
script-src 'report-sample' 'nonce-bg9IZMSzymy79VPltyIgRQ' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/VerifiedReviewsGcrProxyUi/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 /_/VerifiedReviewsGcrProxyUi/cspreport/allowlist require-trusted-types-for 'script';report-uri /_/VerifiedReviewsGcrProxyUi/cspreport
content-type
text/html; charset=utf-8
cross-origin-opener-policy
same-origin
cross-origin-resource-policy
same-site
date
Thu, 18 Jul 2024 19:30:28 GMT
expires
Thu, 18 Jul 2024 19:30:28 GMT
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=*
reporting-endpoints
default="/_/VerifiedReviewsGcrProxyUi/web-reports?context=eJzjstDikmLw0ZBikPj6kkkLiJ3SZ7CGALFP_QzWOCBuvXmOdToQJ_07z1oCxEsiLrIeSbzIKsTDceXW0y1sAhu2HH7OpGSUlF8YX5yRX1CQmZdellqUmZaZmlKUWpaZWl5cmlmcWgQUizcyMDIxMDc00zMwii8wAADlnDCY"
server
ESF
vary
Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site
x-content-type-options
nosniff
x-xss-protection
0
/
s01.live2support.com/dashboardv2/chatwindow/getchatsettings/
36 B
216 B
XHR
General
Full URL
https://s01.live2support.com/dashboardv2/chatwindow/getchatsettings/
Requested by
Host: analytics.tiktok.com
URL: https://analytics.tiktok.com/i18n/pixel/static/main.MTU1YTMzOGNmMA.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
44.216.170.78 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-44-216-170-78.compute-1.amazonaws.com
Software
Apache /
Resource Hash
f5be196c2344982d7caece2f49177e8ff6a1bf986a72ca4b81d80f5312c329c5
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
Content-Type
multipart/form-data; boundary=----WebKitFormBoundaryQZxPwRHideNmrY1S

Response headers

access-control-allow-origin
*
date
Thu, 18 Jul 2024 19:30:28 GMT
content-type
text/html; charset=UTF-8
server
Apache
content-length
36
x-xss-protection
1; mode=block
p3p
CP="OTI UNI COM CUR IVAa OUR BUS DSP COR"
act
analytics.tiktok.com/api/v2/pixel/
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=65fe188781114de68e83b7443ede4eaa&pv=1&l=https%3A%2F%2Fwww.melodymaison.co.uk%2F%3Fkk%3Da4c6295-190c75306e9-9f3b1%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
104.18.43.135 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
18f26c7912ad3e2dbe5d70c752c88522162a5883f48a2b56c3fc7bb5197e83b5

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
Thu, 18 Jul 2024 19:30:28 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
28
cf-ray
8a54e2f20cdd9403-LHR
alt-svc
h3=":443"; ma=86400
act
analytics.tiktok.com/api/v2/pixel/
0
0

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

index.html
creatives.attn.tv/creatives-dynamic/multiPage/ Frame 1D67
0
0
Document
General
Full URL
https://creatives.attn.tv/creatives-dynamic/multiPage/index.html
Requested by
Host: cdn.attn.tv
URL: https://cdn.attn.tv/tag/4-latest/unified-tag.js?v=4-latest_4751d710df
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:225e:5200:a:78b:4e00:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash

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

cache-control
max-age=0
content-encoding
gzip
content-type
text/html
date
Thu, 18 Jul 2024 19:30:30 GMT
etag
W/"d504a1d07c635c1f0a5073b5d634b465"
last-modified
Thu, 18 Jul 2024 18:52:27 GMT
server
AmazonS3
vary
Accept-Encoding
via
1.1 a962efd99fafcdb81ca24e0e8140a67c.cloudfront.net (CloudFront)
x-amz-cf-id
oXzLP-P-Y0TmqJZSIvEUBtcnZTsoTu2goaee8HzqsqjAu6cmLO1_6w==
x-amz-cf-pop
FRA60-P4
x-amz-replication-status
COMPLETED
x-amz-server-side-encryption
AES256
x-amz-version-id
nkYI2XGi4VgeHdojdvY8MwNLngjKeGtX
x-cache
RefreshHit from cloudfront
cb=gapi.loaded_1
apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.pGGAptgAK4s.O/m=ratingbadge/exm=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AAAg/rs=AHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g/
62 KB
22 KB
Script
General
Full URL
https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.pGGAptgAK4s.O/m=ratingbadge/exm=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AAAg/rs=AHpOoo-Cic-4VdRMZ7mFCYOA3wzpF7O-6g/cb=gapi.loaded_1?le=scs
Requested by
Host: apis.google.com
URL: https://apis.google.com/js/api.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:803::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
5a1ceab84cc20bde435d5135927c35c2ee886f78c09f92bc0ed5403aa431a299
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 11:56:27 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
200042
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
22904
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 11:56:27 GMT
platform.js
apis.google.com/js/
55 KB
21 KB
Script
General
Full URL
https://apis.google.com/js/platform.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
H3
Security
QUIC, , AES_128_GCM
Server
2a00:1450:4001:803::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
53d9b3c3ae244d986f10e0b0531c2f65aa45d7dfef5dc905722c1332c2ad0650
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
Thu, 18 Jul 2024 19:30:29 GMT
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
21629
x-xss-protection
0
server
sffe
cross-origin-opener-policy
same-origin; report-to="gapi-team"
etag
"6a65de3068302546"
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
Thu, 18 Jul 2024 19:30:29 GMT
badge
www.google.com/shopping/customerreviews/ Frame 06E7
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
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
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
analytics.tiktok.com
URL
https://analytics.tiktok.com/api/v2/pixel/act?analytics_message=eyJldmVudF9pZCI6IiIsIm1lc3NhZ2VfaWQiOiJtZXNzYWdlSWQtMTcyMTMzMTAyODI4My0zMTM3ODAyMDMzODM3IiwiaXNfb25zaXRlIjpmYWxzZSwidGltZXN0YW1wIjoiMjAyNC0wNy0xOFQxOTozMDoyOC4yODNaIiwiY29udGV4dCI6eyJhZCI6eyJzZGtfZW52IjoiZXh0ZXJuYWwiLCJqc2Jfc3RhdHVzIjoyfSwiZGV2aWNlIjp7InBsYXRmb3JtIjoicGMifSwidXNlciI6eyJhbm9ueW1vdXNfaWQiOiI5TjU4MWVHal81cmpaSVFVTnlxQjlZelF3MHMifSwicGl4ZWwiOnsiY29kZSI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIiwicnVudGltZSI6IjEiLCJjb2RlcyI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIn0sInBhZ2UiOnsidXJsIjoiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrLz9raz1hNGM2Mjk1LTE5MGM3NTMwNmU5LTlmM2IxJnV0bV9zb3VyY2VfcGxhdGZvcm09S2Vsa29vR3JvdXAmdXRtX2NhbXBhaWduPWtlbGtvb2NsaWNrJnV0bV9tZWRpdW09Y3BjJnV0bV9zb3VyY2U9a2Vsa29vdWsiLCJyZWZlcnJlciI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImxvYWRfcHJvZ3Jlc3MiOiIxIn0sImxpYnJhcnkiOnsibmFtZSI6InBpeGVsLmpzIiwidmVyc2lvbiI6IjIuMi4wIn0sInNlc3Npb25faWQiOiIyZmQ0ZTFlYy00NTNjLTExZWYtOGQ5OC1hODY5OGMwNWI5MDg6OllwUTNya3NiazdHMnhadWE4R3VTIiwicGFnZXZpZXdfaWQiOiJwYWdlSWQtMTcyMTMzMTAyNzk3OC01OTQwNjYyODIzMDIxLjAuMCIsInZhcmlhdGlvbl9pZCI6InRlc3RfMl9zaW5nbGVfdHJhY2siLCJ1c2VyQWdlbnQiOiJNb3ppbGxhLzUuMCAoWDExOyBMaW51eCB4ODZfNjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMjYuMC4wLjAgU2FmYXJpLzUzNy4zNiIsImluZGV4IjowfSwiX2luc3BlY3Rpb24iOnt9LCJwcm9wZXJ0aWVzIjp7fSwic2lnbmFsX2RpYWdub3N0aWNfbGFiZWxzIjp7InJhd19lbWFpbCI6eyJsYWJlbCI6Im1pc3NpbmcifSwicmF3X2F1dG9fZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19waG9uZSI6eyJsYWJlbCI6Im1pc3NpbmcifSwicmF3X2F1dG9fcGhvbmUiOnsibGFiZWwiOiJtaXNzaW5nIn0sImhhc2hlZF9lbWFpbCI6eyJsYWJlbCI6Im1pc3NpbmcifSwiaGFzaGVkX3Bob25lIjp7ImxhYmVsIjoibWlzc2luZyJ9fSwiYWN0aW9uIjoiTWV0YWRhdGEiLCJhdXRvX2NvbGxlY3RlZF9wcm9wZXJ0aWVzIjp7InBhZ2VfdHJpZ2dlciI6IlBhZ2VWaWV3IiwiY29udGVudF9kYXRhIjp7Im9wZW5fZ3JhcGgiOiJ7XCJvZzpzaXRlX25hbWVcIjpcIk1lbG9keU1haXNvbi5jby51a1wiLFwib2c6aW1hZ2VcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9za2luL21lbG9keS9pbWFnZXMvbG9nby5qcGdcIixcIm9nOnVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrXCIsXCJvZzp0eXBlXCI6XCJ3ZWJzaXRlXCIsXCJvZzpkZXNjcmlwdGlvblwiOlwiU2hvcCBNZWxvZHkgTWFpc29uIGFuZCBnaXZlIHlvdXIgaG9tZSBhIG5ldyBmZWVsLCBhbGwgc3R5bGVzICYgYnVkZ2V0cy5cIixcIm9nOmxvY2FsZVwiOlwiZW5fR0JcIn0iLCJtaWNyb2RhdGEiOiJbe1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJBbnRpcXVlIEdvbGQgSGVhcnQgQ2FuZGxlIFBpblwiLFwicHJvZHVjdElEXCI6XCIzNDYxN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk2Mzc1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYW50aXF1ZS1nb2xkLWhlYXJ0LWNhbmRsZS1waW5fTU0zNDYxNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluIGlzIGEgc2ltcGxlLCBzdHlsaXNoIHdheSB0byBhZGQgYSBmaW5pc2hpbmcgdG91Y2ggdG8geW91ciBjYW5kbGVzLiBQZXJmZWN0IGZvciBsb3ZlcnMgb2YgaGVhcnQgZGVjb3IgYW5kIGdvbGQgYWNjZXNzb3JpZXMuIE1hZGUgZnJvbSBtZXRhbCwgdGhpcyBoYXMgYSBoZWFydCBzaGFwZWQgZGVzaWduIGluIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guXFxuXFx0VGhlIHBlcmZlY3Qgd2F5IHRvIGFkZCBhIHRvdWNoIG9mIGdsYW1vdXIgdG8geW91ciBjYW5kbGVzIGFuZCBpZGVhbCBmb3IgdGFibGUgZGVjb3IuIEEgZ3JlYXQgYWNjZXNzb3J5IGZvciB0aG9zZSBmaW5pc2hpbmcgdG91Y2hlcyBmb3IgZXZlbnRzIHN1Y2ggYXMgd2VkZGluZ3MsIHBhcnRpZXMgb3IgQ2hyaXN0bWFzLlxcblxcdFRoZSBjYW5kbGUgcGluIGlzIGZpeGVkIHRvIHRoZSBjYW5kbGVzIHZpYSB0aGUgcGluIG9uIHRoZSBiYWNrLiBQbGVhc2UgdGFrZSBjYXJlIHdoXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWhlYXJ0LWNhbmRsZS1waW4uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhbGwgQmx1ZSBHbGFzcyBWYXNlIC0gMjNjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3OVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY4OTgzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGFsbC1ibHVlLWdsYXNzLXZhc2UtMjNjbV9NTTM0ODc5LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGFsbCBCbHVlIEdsYXNzIFZhc2UgaXMgYSBwcmV0dHksIGNvbG91cmZ1bCBnbGFzc3dhcmUgY2hvaWNlLCBpZGVhbCBmb3IgZmFucyBvZiBibHVlIGRlY29yIGFuZCBmbG93ZXIgdmFzZXMuIE1hZGUgb2YgZ2xhc3MsIHRoaXMgdmFzZSBoYXMgYSB0YWxsLCB0YXBlcmVkIGRlc2lnbiBhbmQgcmliYmVkIGRldGFpbGluZy4gSXQgaGFzIGEgbmF2eSBibHVlIGZpbmlzaCB0byB0aGUgZ2xhc3MuIFxcblxcdFBlcmZlY3QgZm9yIGRpc3BsYXlpbmcgeW91ciBmYXZvdXJpdGUgZmxvd2VyIHN0ZW1zLCBkcmllZCBib3VxdWV0cyBvciBvdGhlciBmbG93ZXJzLiBEdWUgdG8gaXRzIGNvbG91cmZ1bCBmaW5pc2ggYW5kIHNsaW0gZGVzaWduLCB0aGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgdXNlZCBhcyBhIHRhYmxlIGNlbnRlcnBpZWNlLCBvbiBhIHNoZWxmIG9yIG9uIGEgc2lkZWJvYXJkLiBcXG5cXHRUaGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgLSAxMmNtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MjA3OTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLTEyY21fTU0zNDg3Ny5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgaXMgYSBwcmV0dHkgcGllY2Ugb2YgY2VyYW1pYyBkZWNvciwgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIGV2ZXJ5dGhpbmcgcGluay4gTWFkZSBvZiBjZXJhbWljLCB0aGlzIGhhcyBhIHJvdW5kZWQgc2hhcGUsIHdpdGggYSByaWJiZWQgZGVzaWduLCBhIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgYWNjZXNzb3J5IGZvciBwbGFjaW5nIG9uIGEgc2hlbGYsIHNpZGVib2FyZCwgY29uc29sZSB0YWJsZSBvciB3aW5kb3dzaWxsIHNwYWNlLiBEdWUgdG8gaXRzIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZywgdGhpcyB2YXNlIGNvdWxkIGJsZW5kIGludG8gY291bnRyeSwgdmludGFnZSBvciBzaGFiYnkgY2hpYyBpbnNwaXJlZCBzcGFjZXMuIFxcblxcdEEgbG92ZWx5IGRlY29yIGNob2ljZSwgcGVyZmVjdCBmb3IgdXNlIGFzIHdlZGRpbmcgb3IgZGluXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIEVsbGUgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ5MzFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxNjExM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZV9NTTM0OTMxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBFbGxlIFdoaXRlIFJhbmdlIGlzIGFuIGVsZWdhbnQsIHN0eWxpc2ggc3RvcmFnZSBjaG9pY2UgZm9yIGZhbnMgb2YgbmV1dHJhbCBjb2xvdXJzLCBsdXh1cmlvdXMgc3R5bGUgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgdGhpcyBjaGVzdCBvZiBkcmF3ZXJzIGhhcyBhIGxhcmdlIDMgZHJhd2VyIGRlc2lnbiBhbmQgY29tZSB3aXRoIGEgYnJpbGxpYW50IHdoaXRlIGZpbmlzaCwgaXQgY29tZXMgY29tcGxldGUgd2l0aCBhIGdvbGQgbWV0YWwgZnJhbWUgYW5kIG1hdGNoaW5nIGhhbmRsZXMuIFxcblxcdEEgZ2xhbW9yb3VzIGNoZXN0IG9mIGRyYXdlcnMgdGhhdCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3JzIGFuZCBhZGQgYSBmZWVsIG9mIGNvbnRlbXBvcmFyeSBsdXh1cnkgaW50byBhbnkgc3BhY2UuIFRoaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxMjEwOFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbV9NTTM0OTI2LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgdGhlIHBlcmZlY3QgZmVhdHVyZSBtaXJyb3IgZm9yIHRob3NlIHNlYXJjaGluZyBmb3IgYSBzdGF0ZW1lbnQgbWlycm9yISBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBvbGl2ZSBncmVlbiBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3RyaWtpbmcgcmV0cm8gaW5zcGlyZWQgbWlycm9yIGNvdWxkIGJlIHBsYWNlZCBpbiBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9yIHN0eWxlcyBidXQgaXMgYmVzdCBzdWl0ZWQgdG8gbW9kZXJuLCBlY2xlY3RpYyBvciByZXRybyBzdHlsZSBzcGFjZXMuIER1ZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9vbGl2ZS1ncmVlbi1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2NjM4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjUtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQaW5rIEZ1bGwgTGVuZ3RoIFdhdmUgTWlycm9yIC0gMTYzY20geCA4MGNtIGlzIGFuIGV5ZSBjYXRjaGluZywgcmV0cm8gaW5zcGlyZWQgbGFyZ2UgbWlycm9yIHRoYXQgY291bGQgYmUgd2FsbCBtb3VudGVkIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBwYWxlIHBpbmsgcGFpbnRlZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIGh1bmcgYm90aCB2ZXJ0aWNhbGx5IGFuZCBob3Jpem9udGFsbHkgdmlhIHdhbGwgaG9va3Mgb24gdGhlIGJhY2sgb2YgdGhlIG1pcnJvci5cXG5cXHRUaGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIGluc3RhbnRseSBiZWNvbWUgdGhlIGZvY2FsIHBvaW50IG9mIGFueSByb29tISBEdWUgdG8gaXRzIGxhcmdlIHNpemUgYW5kIGVjbGVjdGljIGRlc2lnbiwgdGhpcyBtaXJyb3IgY291bGQgYmUgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzQ5MjRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY0Njg5OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldF9NTTM0OTI0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGF1cGUgUmVlZGVkIEdsYXNzIEZyb250ZWQgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50IHN0b3JhZ2Ugc29sdXRpb24gZm9yIGFueSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5LiBNYWRlIG9mIHdvb2RlbiwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIHdhbGwgY2FiaW5ldCBoYXMgYSBzaW5nbGUgZG9vciBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYW4gaW50ZXJuYWwgc3RvcmFnZSBzaGVsZi4gSXQgY29tZXMgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBhIHJlZWRlZCBnbGFzcyBmcm9udGFnZSBhbmQgYSBnb2xkIGhhbmRsZS4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2tcXG5cXHRUaGlzIHN0eWxpc2ggd2FsbCBjYWJpbmV0IGlzIGEgZ3JlYXQgY2hvaWNlIGZvciBmYW5zIG9mIGNvbnRlbXBvcmFyeSBzdHlsZSBhbmQgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGRlY29yIHN0eWxlcywgaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjg0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gU3RhdW50b24gV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5OTgzM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy1zdGF1bnRvbi13aGl0ZS1yYW5nZV9NTTM0NzEzLTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZnJvbSB0aGUgU3RhdW50b24gV2hpdGUgUmFuZ2UgaXMgYSBwcmV0dHkgYW5kIHN0eWxpc2ggc3RvcmFnZSBjaGVzdCwgaWRlYWwgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHNwYWNlLiBDcmFmdGVkIGZyb20gd29vZCwgdGhpcyBjaGVzdCBjb21lcyB3aXRoIDMgZHJhd2VycywgYSB3aGl0ZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIGFyb3VuZCB0aGUgYm90dG9tLlxcblxcdFdpdGggaXRzIHNub3ctd2hpdGUgZmluaXNoLCB0aGlzIGNoZXN0IGlzIGEgZnJlc2ggYnJlYXRoIG9mIGVsZWdhbmNlIGZvciBhbnkgcm9vbSwgYnJpbmdpbmcgd2l0aCBpdCBhIGNhc2NhZGUgb2Ygc3RvcmFnZSBpbiBpdHMgdGhyZWUgZ2VuZXJvdXNseS1zaXplZCBkcmF3ZXJzLiBUaGUgc2NhbGxvcGVkIHNraXJ0IGFkZFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjMxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zdGF1bnRvbi10YXVwZS1zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZVwiLFwicHJvZHVjdElEXCI6XCIzNDg4NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4NTExXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZV9NTTM0ODg0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlIGlzIGEgc3R5bGlzaCB3YXkgdG8gc3RvcmUgeW91ciBmYXZvdXJpdGUgdGhyb3dzLCBjdXNoaW9ucyBvciBldmVuIHBsYW50cy4gTWFkZSBvZiBzZWFncmFzcyBhbmQgbWV0YWwsIHRoaXMgYmFza2V0IHBsYW50ZXIgaGFzIGEgd292ZW4gZGVzaWduIGFuZCBjb21lcyB3aXRoIGhhbmRsZXMgb24gZWl0aGVyIHNpZGUuIFxcblxcdFBMRUFTRSBOT1RFOiBJZiB5b3UgYXJlIHVzaW5nIHRoaXMgYmFza2V0IGFzIGEgcGxhbnRlciBmb3IgbGl2ZSBwbGFudHMsIHlvdSBtdXN0IHVzZSBhIHBsYW50ZXIgcG90IGxpbmVyLiBJZiB5b3UgcGxhY2UgdGhpcyBpdGVtIG91dHNpZGUsIGl0IHdpbGwgb2NjdXIgbmF0dXJhbCBkYW1hZ2UgZnJvbSB3ZWF0aGVyaW5nLiBcXG5cXHRUaGlzIGJhc2tldCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBhIHNtYWxsZXIgc2l6ZS5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay90YWxsLWJsdWUtZ2xhc3MtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSAtIDEyY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyMDc5MFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UtMTJjbV9NTTM0ODc3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSBpcyBhIHByZXR0eSBwaWVjZSBvZiBjZXJhbWljIGRlY29yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZXZlcnl0aGluZyBwaW5rLiBNYWRlIG9mIGNlcmFtaWMsIHRoaXMgaGFzIGEgcm91bmRlZCBzaGFwZSwgd2l0aCBhIHJpYmJlZCBkZXNpZ24sIGEgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLiBcXG5cXHRBIGxvdmVseSBkZWNvciBhY2Nlc3NvcnkgZm9yIHBsYWNpbmcgb24gYSBzaGVsZiwgc2lkZWJvYXJkLCBjb25zb2xlIHRhYmxlIG9yIHdpbmRvd3NpbGwgc3BhY2UuIER1ZSB0byBpdHMgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLCB0aGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBjb3VudHJ5LCB2aW50YWdlIG9yIHNoYWJieSBjaGljIGluc3BpcmVkIHNwYWNlcy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgY2hvaWNlLCBwZXJmZWN0IGZvciB1c2UgYXMgd2VkZGluZyBvciBkaW5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE2MTEzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlX01NMzQ5MzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIEVsbGUgV2hpdGUgUmFuZ2UgaXMgYW4gZWxlZ2FudCwgc3R5bGlzaCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuZXV0cmFsIGNvbG91cnMsIGx1eHVyaW91cyBzdHlsZSBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCB0aGlzIGNoZXN0IG9mIGRyYXdlcnMgaGFzIGEgbGFyZ2UgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSBicmlsbGlhbnQgd2hpdGUgZmluaXNoLCBpdCBjb21lcyBjb21wbGV0ZSB3aXRoIGEgZ29sZCBtZXRhbCBmcmFtZSBhbmQgbWF0Y2hpbmcgaGFuZGxlcy4gXFxuXFx0QSBnbGFtb3JvdXMgY2hlc3Qgb2YgZHJhd2VycyB0aGF0IGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvcnMgYW5kIGFkZCBhIGZlZWwgb2YgY29udGVtcG9yYXJ5IGx1eHVyeSBpbnRvIGFueSBzcGFjZS4gVGhpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyAtIEhhbGVzIFRhbiBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDg2OVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc1MTEwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZV9NTTM0ODY5LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlVwZ3JhZGUgeW91ciBiZWRyb29tJ3Mgc3R5bGUgYW5kIHN0b3JhZ2Ugd2l0aCB0aGlzIHNvcGhpc3RpY2F0ZWQgc2V0IG9mIHR3byBIYWxlcyBUYW4gUmFuZ2UgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMuIEVhY2ggdGFibGUgZmVhdHVyZXMgdGhyZWUgc3BhY2lvdXMgZHJhd2VycyB3aXRoIGFtcGxlIHN0b3JhZ2UgZm9yIGtlZXBpbmcgeW91ciBuaWdodC10aW1lIGVzc2VudGlhbHMgYW5kIGJlZHJvb20gY2x1dHRlciBvcmdhbmlzZWQuXFxuXFx0VGhlIGRyYXdlcnMgb3BlbiBlZmZvcnRsZXNzbHkgb24gc21vb3RoIG1ldGFsIHJ1bm5lcnMgYW5kIGJvYXN0IHNsZWVrIGNocm9tZSBrbm9icyB0aGF0IGFkZCBhIHRvdWNoIG9mIG1vZGVybiBmbGFpciB0byB0aGUgbmlnaHRzdGFuZHMnIG1pbmltYWxpc3QgZGVzaWduLiBUaGVzZSBuaWdodHN0YW5kcyBvZmZlciBhIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIHByYWN0aWNhbGl0eSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIGFueSBiZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE4OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLTMtZHJhd2VyLWJlZHNpZGUtdGFibGUtaGFsZXMtdGFuLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyAgLSBTdGF1bnRvbiBUYXVwZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkyNTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItYmVkc2lkZS10YWJsZXMtc3RhdW50b24tdGF1cGUtcmFuZ2VfTU0zNDcxNy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgU2NhbGxvcGVkIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIFN0YXVudG9uIFRhdXBlIFJhbmdlIGFyZSBhIHByZXR0eSwgb24gdHJlbmQgZnVybml0dXJlIHBpZWNlIGlkZWFsIGZvciBmYW5zIG9mIHRhdXBlIGdyZXkgZnVybml0dXJlLCBzY2FsbG9wZWQgZWRnZXMgYW5kIHdoaW1zaWNhbCBkZXNpZ24uIFRoZXNlIGJlZHNpZGVzIGhhdmUgYSAzIGRyYXdlciBkZXNpZ24gYW5kIGNvbWUgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgb24gdGhlIGJvdHRvbSBlZGdlLiBcXG5cXHRUaGVzZSBtYXRjaGluZyBtYXJ2ZWxzLCBzd2F0aGVkIGluIGEgc3RhdGVseSB0YXVwZSwgd2l0aCB0aGVpciBncmFjZWZ1bCBjdXJ2ZXMgYW5kIHBvaXNlZCBzY2FsbG9wZWQgZWRnZXMuIEVhY2ggdGFibGUgYm9hc3RzIGEgdHJpZmVjdGEgb2YgZHJhd2VycywgZGVja2VkIG91dCB3aXRoIHdcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyNDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItLXN0YXVudG9uLXRhdXBlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIE9uZSBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBFbGxlIEJsYWNrIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0OTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MTgxOTNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZV9NTTM0OTM3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIEVsbGUgQmxhY2sgUmFuZ2UgYXJlIGEgc3RyaWtpbmcsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGRyZXNzaW5nIHJvb20gb3IgbGl2aW5nIHJvb20gc3BhY2UuIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgZWFjaCBiZWRzaWRlIHRhYmxlIGhhcyBhIG9uZSBkcmF3ZXIsIG9uZSBzaGVsZiBkZXNpZ24gYW5kIGEgbWV0YWwgZnJhbWUuIFRoaXMgYmVkc2lkZSBoYXMgYSBibGFjayBmaW5pc2gsIGEgZ29sZCBmcmFtZSBhbmQgbWF0Y2hpbmcgZ29sZCBoYW5kbGVzLiAgXFxuXFx0QSBzbGVlayBtb2Rlcm4gZnVybml0dXJlIHNldCB3aXRoIGEgdGltZWxlc3MsIGV5ZSBjYXRjaGluZyBkZXNpZ24sIHRoaXMgcGFpciBvZiBiZWRzaWRlIHRhYmxlcyBhcmUgYXMgc3R5bGlzaCBhcyB0aGV5IGFyZSBwcmFjdGljYWwgYW5kIHNwYWNlIHNhdlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBTdGF1bnRvbiBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxM1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk5ODMzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLXN0YXVudG9uLXdoaXRlLXJhbmdlX01NMzQ3MTMtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBTdGF1bnRvbiBXaGl0ZSBSYW5nZSBpcyBhIHByZXR0eSBhbmQgc3R5bGlzaCBzdG9yYWdlIGNoZXN0LCBpZGVhbCBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGxpdmluZyByb29tIG9yIGhhbGx3YXkgc3BhY2UuIENyYWZ0ZWQgZnJvbSB3b29kLCB0aGlzIGNoZXN0IGNvbWVzIHdpdGggMyBkcmF3ZXJzLCBhIHdoaXRlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgYXJvdW5kIHRoZSBib3R0b20uXFxuXFx0V2l0aCBpdHMgc25vdy13aGl0ZSBmaW5pc2gsIHRoaXMgY2hlc3QgaXMgYSBmcmVzaCBicmVhdGggb2YgZWxlZ2FuY2UgZm9yIGFueSByb29tLCBicmluZ2luZyB3aXRoIGl0IGEgY2FzY2FkZSBvZiBzdG9yYWdlIGluIGl0cyB0aHJlZSBnZW5lcm91c2x5LXNpemVkIGRyYXdlcnMuIFRoZSBzY2FsbG9wZWQgc2tpcnQgYWRkXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3N0YXVudG9uLXRhdXBlLXNjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0ODg0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mzg1MTFcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlX01NMzQ4ODQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2UgaXMgYSBzdHlsaXNoIHdheSB0byBzdG9yZSB5b3VyIGZhdm91cml0ZSB0aHJvd3MsIGN1c2hpb25zIG9yIGV2ZW4gcGxhbnRzLiBNYWRlIG9mIHNlYWdyYXNzIGFuZCBtZXRhbCwgdGhpcyBiYXNrZXQgcGxhbnRlciBoYXMgYSB3b3ZlbiBkZXNpZ24gYW5kIGNvbWVzIHdpdGggaGFuZGxlcyBvbiBlaXRoZXIgc2lkZS4gXFxuXFx0UExFQVNFIE5PVEU6IElmIHlvdSBhcmUgdXNpbmcgdGhpcyBiYXNrZXQgYXMgYSBwbGFudGVyIGZvciBsaXZlIHBsYW50cywgeW91IG11c3QgdXNlIGEgcGxhbnRlciBwb3QgbGluZXIuIElmIHlvdSBwbGFjZSB0aGlzIGl0ZW0gb3V0c2lkZSwgaXQgd2lsbCBvY2N1ciBuYXR1cmFsIGRhbWFnZSBmcm9tIHdlYXRoZXJpbmcuIFxcblxcdFRoaXMgYmFza2V0IGlzIGFsc28gYXZhaWxhYmxlIGluIGEgc21hbGxlciBzaXplLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM4Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW5cIixcInByb2R1Y3RJRFwiOlwiMzQ2MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5NjM3NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2FudGlxdWUtZ29sZC1oZWFydC1jYW5kbGUtcGluX01NMzQ2MTcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIEdvbGQgSGVhcnQgQ2FuZGxlIFBpbiBpcyBhIHNpbXBsZSwgc3R5bGlzaCB3YXkgdG8gYWRkIGEgZmluaXNoaW5nIHRvdWNoIHRvIHlvdXIgY2FuZGxlcy4gUGVyZmVjdCBmb3IgbG92ZXJzIG9mIGhlYXJ0IGRlY29yIGFuZCBnb2xkIGFjY2Vzc29yaWVzLiBNYWRlIGZyb20gbWV0YWwsIHRoaXMgaGFzIGEgaGVhcnQgc2hhcGVkIGRlc2lnbiBpbiBhIG1ldGFsbGljIGdvbGQgZmluaXNoLlxcblxcdFRoZSBwZXJmZWN0IHdheSB0byBhZGQgYSB0b3VjaCBvZiBnbGFtb3VyIHRvIHlvdXIgY2FuZGxlcyBhbmQgaWRlYWwgZm9yIHRhYmxlIGRlY29yLiBBIGdyZWF0IGFjY2Vzc29yeSBmb3IgdGhvc2UgZmluaXNoaW5nIHRvdWNoZXMgZm9yIGV2ZW50cyBzdWNoIGFzIHdlZGRpbmdzLCBwYXJ0aWVzIG9yIENocmlzdG1hcy5cXG5cXHRUaGUgY2FuZGxlIHBpbiBpcyBmaXhlZCB0byB0aGUgY2FuZGxlcyB2aWEgdGhlIHBpbiBvbiB0aGUgYmFjay4gUGxlYXNlIHRha2UgY2FyZSB3aFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1oZWFydC1jYW5kbGUtcGluLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJUYWxsIEJsdWUgR2xhc3MgVmFzZSAtIDIzY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2ODk4M1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3RhbGwtYmx1ZS1nbGFzcy12YXNlLTIzY21fTU0zNDg3OS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFRhbGwgQmx1ZSBHbGFzcyBWYXNlIGlzIGEgcHJldHR5LCBjb2xvdXJmdWwgZ2xhc3N3YXJlIGNob2ljZSwgaWRlYWwgZm9yIGZhbnMgb2YgYmx1ZSBkZWNvciBhbmQgZmxvd2VyIHZhc2VzLiBNYWRlIG9mIGdsYXNzLCB0aGlzIHZhc2UgaGFzIGEgdGFsbCwgdGFwZXJlZCBkZXNpZ24gYW5kIHJpYmJlZCBkZXRhaWxpbmcuIEl0IGhhcyBhIG5hdnkgYmx1ZSBmaW5pc2ggdG8gdGhlIGdsYXNzLiBcXG5cXHRQZXJmZWN0IGZvciBkaXNwbGF5aW5nIHlvdXIgZmF2b3VyaXRlIGZsb3dlciBzdGVtcywgZHJpZWQgYm91cXVldHMgb3Igb3RoZXIgZmxvd2Vycy4gRHVlIHRvIGl0cyBjb2xvdXJmdWwgZmluaXNoIGFuZCBzbGltIGRlc2lnbiwgdGhpcyB3b3VsZCBsb29rIGZhYnVsb3VzIHVzZWQgYXMgYSB0YWJsZSBjZW50ZXJwaWVjZSwgb24gYSBzaGVsZiBvciBvbiBhIHNpZGVib2FyZC4gXFxuXFx0VGhpcyB2YXNlIGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3RhbGwtYmx1ZS1nbGFzcy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIC0gMTJjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjIwNzkwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS0xMmNtX01NMzQ4NzcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIGlzIGEgcHJldHR5IHBpZWNlIG9mIGNlcmFtaWMgZGVjb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBldmVyeXRoaW5nIHBpbmsuIE1hZGUgb2YgY2VyYW1pYywgdGhpcyBoYXMgYSByb3VuZGVkIHNoYXBlLCB3aXRoIGEgcmliYmVkIGRlc2lnbiwgYSBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcuIFxcblxcdEEgbG92ZWx5IGRlY29yIGFjY2Vzc29yeSBmb3IgcGxhY2luZyBvbiBhIHNoZWxmLCBzaWRlYm9hcmQsIGNvbnNvbGUgdGFibGUgb3Igd2luZG93c2lsbCBzcGFjZS4gRHVlIHRvIGl0cyBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcsIHRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGNvdW50cnksIHZpbnRhZ2Ugb3Igc2hhYmJ5IGNoaWMgaW5zcGlyZWQgc3BhY2VzLiBcXG5cXHRBIGxvdmVseSBkZWNvciBjaG9pY2UsIHBlcmZlY3QgZm9yIHVzZSBhcyB3ZWRkaW5nIG9yIGRpblwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjExLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEJhcm9xdWUtc3R5bGUgU2lsdmVyIFdhbGwgLyBGbG9vciBNaXJyb3IgOTBjbSB4IDE2OGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MzM1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTU4MThcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbV9NTTI4MzM1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkVsZXZhdGUgeW91ciBsaXZpbmcgc3BhY2Ugd2l0aCB0aGlzIHN0dW5uaW5nIEJhcm9xdWUtc3R5bGUgc2lsdmVyIG1pcnJvci4gQ3JhZnRlZCB3aXRoIG1ldGljdWxvdXMgYXR0ZW50aW9uIHRvIGRldGFpbCwgaXRzIGludHJpY2F0ZSBzd2lybGluZyBwYXR0ZXJucyBhbmQgb3JuYXRlIGZsb3VyaXNoZXMgbGVuZCBhIHRvdWNoIG9mIGNsYXNzaWMgZWxlZ2FuY2UgdG8gYW55IHJvb20uXFxuXFx0VGhlIHNsZWVrIHNpbHZlciBmaW5pc2ggY29tcGxlbWVudHMgYSByYW5nZSBvZiBpbnRlcmlvcnMsIGZyb20gdHJhZGl0aW9uYWwgdG8gY29udGVtcG9yYXJ5LiBXaGV0aGVyIGh1bmcgYWJvdmUgYSBmaXJlcGxhY2UsIGluIGFuIGVudHJ5d2F5LCBvciBhcyBhIHN0YXRlbWVudCBwaWVjZSBpbiB5b3VyIGJlZHJvb20sIHRoaXMgbWlycm9yIGlzIHN1cmUgdG8gY2FwdGl2YXRlIGFuZCBpbXByZXNzLiBOb3Qgb25seSBkb2VzIGl0IHNlcnZlIGEgZnVuY3Rpb25hbCBwdXJwb3NlLCBidXQgaXQgYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDgwY20geCAxODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMyOTQ2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTgwY20teC0xODBjbV9NTTMzNTA0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCA4MGNtIHggMTgwY20gLyBMZWFuZXIgTWlycm9yIGlzIGEgc3RyaWtpbmcgZnVsbCBsZW5ndGggbWlycm9yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgbWV0YWxsaWMgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBsYXJnZSByZWN0YW5ndWxhciBzaGFwZSBhbmQgY29tZXMgd2l0aCBhbiBhbnRpcXVlIGdvbGQgY3Jvc3Mgb3ZlciBtZXRhbCBmcmFtZSBhbmQgYmV2ZWxsZWQgZ2xhc3MuIFxcblxcdEEgbG92ZWx5IG1pcnJvciBjaG9pY2UgZm9yIHBsYWNlbWVudCBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZyByb29tIG9yIGJhdGhyb29tIHNwYWNlLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byB2aW50YWdlLCBhcnQgZGVjbyBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjYwODY0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY21fTU0zMzUwNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cXG5cXHRQZXJmZWN0IGZvciBwbGFjZW1lbnQgaW4gaGFsbHdheSwgYmVkcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gRHVlIHRwIGl0cyBzdHJpa2luZyBkZXNpZ24gYW5kIGJsYWNrIGZpbmlzaCwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byB2aW50YWdlLCBpbmR1c3RyaWFsIG9yIG1vZGVybiBzdHlsZSBpbnRlcmlvciBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGlzIGF2YWlsYWJsZSBpbiBhIGxhcmdlciBzaXplLiBJdCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBHb2xkLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQnVtYmxlYmVlIERyYXdlciBLbm9iIDUuNWNtIHggNS41Y21cIixcInByb2R1Y3RJRFwiOlwiMjgyNjRcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTIwOVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMjgyNjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBwcmV0dHkgbGl0dGxlIGJ1bWJsZWJlZSBkcmF3ZXIga25vYiB3aWxsIGFkZCBhIGZhYnVsb3VzIGRlY29yYXRpdmUgZWZmZWN0IHRvIHlvdXIgZnVybml0dXJlLiBGaW5pc2hlZCBpbiBhIHZpbnRhZ2UgZ29sZCBjb2xvdXIgdGhhdCB3aWxsIHN0YW5kIG91dCBmb3IgYSBmdW4gZGVjb3JhdGl2ZSBsb29rLlxcblxcdFF1aXJreSBhbmQgdW51c3VhbCBkZXNpZ24sIHRoaXMgYmVlIGlzIHBlcmZlY3QgZm9yIHRyYW5zZm9ybWluZyB5b3VyIGZ1cm5pdHVyZSBhbmQgYWRkaW5nIHlvdXIgb3duIHVuaXF1ZSBzdHlsZS4gVmVyeSBkZWNvcmF0aXZlIGFuZCBiZWF1dGlmdWxseSBkZXRhaWxlZCBkZXNpZ24uIElkZWFsIGZvciB1c2luZyBvbiBkcmF3ZXJzIG9yIGN1cGJvYXJkIGRvb3JzLlxcblxcdE1ha2UgeW91ciBob21lIHVuaXF1ZSBhbmQgYWRkIHlvdXIgb3duIHF1aXJreSBzdHlsZSB3aXRoIHRoaXMgcHJldHR5IGRyYXdlciBrbm9iLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCAtIFNhYnJpbmEgU2lsdmVyIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjMzOTcwXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Nzc1MDNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zaWx2ZXItbWlycm9yZWQtc2lkZWJvYXJkLXNhYnJpbmEtc2lsdmVyLXJhbmdlX01NMzM5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTaWx2ZXIgTWlycm9yZWQgTGF0dGljZSBTaWRlYm9hcmQgZnJvbSB0aGUgU2FicmluYSBTaWx2ZXIgUmFuZ2UgIGlzIGEgc3R1bm5pbmcgc3RvcmFnZSBwaWVjZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBNb3JvY2NhbiBpbnNwaXJlZCBzaGFwZXMsIG1pcnJvcmVkIGZ1cm5pdHVyZSBhbmQgYW50aXF1ZSBzaWx2ZXIgcGFpbnRlZCBmaW5pc2hlcy4gQ3JhZnRlZCBmcm9tIHdvb2QgYW5kIGdsYXNzLCB0aGlzIHNpZGUgYm9hcmQgaGFzIGEgbGFyZ2UsIHdpZGUgZGVzaWduIGFuZCBjb21lcyB3aXRoIDMgc3RvcmFnZSBjdXBib2FyZHMsIGNvbXBsZXRlIHdpdGggaW50ZXJuYWwgc2hlbHZlcy4gSXQgaGFzIGFuIGFudGlxdWUgc2lsdmVyIGNoYW1wYWduZSBwYWludGVkIGZpbmlzaCwgYSBtaXJyb3JlZCBmcm9udGFnZSB3aXRoIG9nZWUgaW5zcGlyZWQgc2hhcGVkIGxhdHRpY2UgZGV0YWlsaW5nIGFuZCByb3VuZGVkIHNpbHZlciBoYW5kbGVzLlxcblxcdEEgZ3JlYXQgc3RvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNDQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldoaXRlIEhhbGYgTW9vbiBUYWJsZSAtIERhdmVudHJ5IFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0MTQxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzEzMTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2VfTU0zNDE0MS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdoaXRlIEhhbGYgTW9vbiBUYWJsZSBmcm9tIHRoZSBEYXZlbnRyeSBXaGl0ZSBSYW5nZSBpcyBhIGNsYXNzaWMsIGVsZWdhbnQgc3RvcmFnZSB0YWJsZSwgcGVyZmVjdCBmb3IgcGxhY2luZyBpbiBhIGhhbGx3YXksIGxpdmluZyByb29tIG9yIG9mZmljZSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIGNvbnNvbGUgdGFibGUgY29tZXMgd2l0aCBhIGZvdXIgbGVnLCBvbmUgZHJhd2VyIGRlc2lnbi4gSXQgaGFzIGEgR2VvcmdpYW4gaW5zcGlyZWQgZ3Jvb3ZlZCBkZXRhaWxpbmcgdG8gdGhlIGxlZ3MgYW5kIGEgcm91bmRlZCBkYXJrIGJyYXNzIHN0eWxlIGhhbmRsZS4gXFxuXFx0QSBncmVhdCBzdG9yYWdlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCB2aW50YWdlLCBzY2FuZGksIGNvdW50cnkgb3IgZmFybWhvdXNlIGluc3BpcmVkIGludGVyaW9yIHNwYWNlcy4gQSBncmVhdCBjb25zb2xlIHRhYmxlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCBzbWFsbGVyIHNwYWNlcyBhbmQgYSBuZXVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd2hpdGUtaGFsZi1tb29uLXRhYmxlLWRhdmVudHJ5LXdoaXRlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXlcIixcInByb2R1Y3RJRFwiOlwiMzEwNjBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzMzM2M1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleV9NTTMxMDYwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBNaXJyb3JlZCBPdmFsIERyaW5rcyBUcm9sbGV5IGlzIGEgc3R1bm5pbmcgYmFyIGNhcnQgY2hvaWNlIGZvciBhbnkgbW9kZXJuLCB2aW50YWdlIG9yIGFydCBkZWNvIGluc3BpcmVkIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cm9sbGV5IGhhcyBhbiBvdmFsIHNoYXBlZCB0d28gdGllciBkZXNpZ24gd2l0aCBtaXJyb3JlZCBnbGFzcyBzaGVsdmVzLiBUaGlzIGJhciB0cm9sbGV5IGhhcyBmb3VyIHdoZWVscyBtYWtpbmcgaXQgbW92YWJsZSBmcm9tIHJvb20gdG8gcm9vbS5cXG5cXHRBIHN0cmlraW5nIHN0b3JhZ2UgY2hvaWNlIGZvciBsb3ZlcnMgb2YgZ2xhbW9yb3VzIGdvbGQgZGVjb3IgYW5kIG1pcnJvcmVkIGZ1cm5pdHVyZS4gVGhpcyBsdXh1cmlvdXMgc3RvcmFnZSBjYXJ0IGlzIGlkZWFsIGZvciB0aG9zZSB3aG8gcmVndWxhcmx5IGVudGVydGFpbiBndWVzdHMgb3IgaG9zdCBwYXJ0aWVzLiBUaGlzIGRyaW5rcyB0cm9sbGV5IGNvdWxkIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLW1pcnJvcmVkLW92YWwtZHJpbmtzLXRyb2xsZXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgV2hpdGUgRHJlc3NpbmcgVGFibGUgRGVzayB3aXRoIFRyaXBsZSBNaXJyb3IgYW5kIFN0b29sIC0gUGF5cyBCbGFuYyBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIyMDk3MFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTA1NjU3XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wtcGF5cy1ibGFuYy1yYW5nZV9NTTIwOTcwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgZnJvbSB0aGUgUGF5cyBCbGFuYyBSYW5nZSBpcyBhIHN0dW5uaW5nIGZ1cm5pdHVyZSBjaG9pY2UgZm9yIGFueSBiZWRyb29tIG9yIGRyZXNzaW5nIHJvb20gc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyBzZXQgaW5jbHVkZXMgYSBkZXNrLCBhIG1pcnJvciBhbmQgYSBzdG9vbC4gRWFjaCBjb21lcyB3aXRoIGEgdmludGFnZSBpbnNwaXJlZCwgRnJlbmNoIHN0eWxlIGRlc2lnbiBhbmQgYW4gYW50aXF1ZSB3aGl0ZSBjcmFja2xlZCBmaW5pc2guIFRoZSBkZXNrIGNvbWVzIHdpdGggYnJ1c2hlZCBnb2xkIGRldGFpbHMuIFxcblxcdEEgc3RyaWtpbmcgZnVybml0dXJlIHNldCB0aGF0IHdvdWxkIG1ha2UgYSBiZWF1dGlmdWwgYWRkaXRpb24gdG8gYW55IGhvbWUuIFRoZSBkZXNrIGNvbWVzIHdpdGggb3JuYXRlIGZlc3Rvb24gZGV0YWlsaW5nIGNvbXBsZXRlIHdpdGggYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYXlzLWJsYW5jLXJhbmdlLWFudGlxdWUtd2hpdGUtZHJlc3NpbmctdGFibGUtZGVzay13aXRoLXRyaXBsZS1taXJyb3ItYW5kLXN0b29sLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMxNTc4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI3MDhcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzE1NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50LCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBraXRjaGVuLCBiYXRocm9vbSBvciBoYWxsd2F5IHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIGJsYWNrIHBhaW50ZWQgZmluaXNoLCByZWVkZWQgZ2xhc3MgZnJvbnRlZCBkb29ycyBhbmQgR29sZCBoYW5kbGVzLlxcblxcdEEgc3R5bGlzaCBjaG9pY2UgZm9yIHN0b3JpbmcgdG9pbGV0cmllcywga2l0Y2hlbiBkZWNvciBvciBvdGhlciBob21lIGFjY2Vzc29yaWVzLiBUaGlzIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNhYmluZXQgY291bGQgYmxlbmQgaW50byBtb2Rlcm4sIGFydCBkZWNvLCB2aW50YWdlIG9yIGluZHVzdHJpYWwgaW5zcGlyZWQgc3BhY2VzLlxcblxcdFRoZSBwZXJmZWN0IHN0b3JhZ2UgcGljayBmb3IgbG92ZXJzIG9mIGJsYWNrIGRlY29yIGFuZCByZWVkZWQgZ2xhc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkyLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEJhcm9xdWUtc3R5bGUgU2lsdmVyIFdhbGwgLyBGbG9vciBNaXJyb3IgOTBjbSB4IDE2OGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MzM1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTU4MThcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbV9NTTI4MzM1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkVsZXZhdGUgeW91ciBsaXZpbmcgc3BhY2Ugd2l0aCB0aGlzIHN0dW5uaW5nIEJhcm9xdWUtc3R5bGUgc2lsdmVyIG1pcnJvci4gQ3JhZnRlZCB3aXRoIG1ldGljdWxvdXMgYXR0ZW50aW9uIHRvIGRldGFpbCwgaXRzIGludHJpY2F0ZSBzd2lybGluZyBwYXR0ZXJucyBhbmQgb3JuYXRlIGZsb3VyaXNoZXMgbGVuZCBhIHRvdWNoIG9mIGNsYXNzaWMgZWxlZ2FuY2UgdG8gYW55IHJvb20uXFxuXFx0VGhlIHNsZWVrIHNpbHZlciBmaW5pc2ggY29tcGxlbWVudHMgYSByYW5nZSBvZiBpbnRlcmlvcnMsIGZyb20gdHJhZGl0aW9uYWwgdG8gY29udGVtcG9yYXJ5LiBXaGV0aGVyIGh1bmcgYWJvdmUgYSBmaXJlcGxhY2UsIGluIGFuIGVudHJ5d2F5LCBvciBhcyBhIHN0YXRlbWVudCBwaWVjZSBpbiB5b3VyIGJlZHJvb20sIHRoaXMgbWlycm9yIGlzIHN1cmUgdG8gY2FwdGl2YXRlIGFuZCBpbXByZXNzLiBOb3Qgb25seSBkb2VzIGl0IHNlcnZlIGEgZnVuY3Rpb25hbCBwdXJwb3NlLCBidXQgaXQgYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDgwY20geCAxODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMyOTQ2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTgwY20teC0xODBjbV9NTTMzNTA0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCA4MGNtIHggMTgwY20gLyBMZWFuZXIgTWlycm9yIGlzIGEgc3RyaWtpbmcgZnVsbCBsZW5ndGggbWlycm9yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgbWV0YWxsaWMgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBsYXJnZSByZWN0YW5ndWxhciBzaGFwZSBhbmQgY29tZXMgd2l0aCBhbiBhbnRpcXVlIGdvbGQgY3Jvc3Mgb3ZlciBtZXRhbCBmcmFtZSBhbmQgYmV2ZWxsZWQgZ2xhc3MuIFxcblxcdEEgbG92ZWx5IG1pcnJvciBjaG9pY2UgZm9yIHBsYWNlbWVudCBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZyByb29tIG9yIGJhdGhyb29tIHNwYWNlLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byB2aW50YWdlLCBhcnQgZGVjbyBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjYwODY0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY21fTU0zMzUwNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cXG5cXHRQZXJmZWN0IGZvciBwbGFjZW1lbnQgaW4gaGFsbHdheSwgYmVkcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gRHVlIHRwIGl0cyBzdHJpa2luZyBkZXNpZ24gYW5kIGJsYWNrIGZpbmlzaCwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byB2aW50YWdlLCBpbmR1c3RyaWFsIG9yIG1vZGVybiBzdHlsZSBpbnRlcmlvciBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGlzIGF2YWlsYWJsZSBpbiBhIGxhcmdlciBzaXplLiBJdCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBHb2xkLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQnVtYmxlYmVlIERyYXdlciBLbm9iIDUuNWNtIHggNS41Y21cIixcInByb2R1Y3RJRFwiOlwiMjgyNjRcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTIwOVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMjgyNjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBwcmV0dHkgbGl0dGxlIGJ1bWJsZWJlZSBkcmF3ZXIga25vYiB3aWxsIGFkZCBhIGZhYnVsb3VzIGRlY29yYXRpdmUgZWZmZWN0IHRvIHlvdXIgZnVybml0dXJlLiBGaW5pc2hlZCBpbiBhIHZpbnRhZ2UgZ29sZCBjb2xvdXIgdGhhdCB3aWxsIHN0YW5kIG91dCBmb3IgYSBmdW4gZGVjb3JhdGl2ZSBsb29rLlxcblxcdFF1aXJreSBhbmQgdW51c3VhbCBkZXNpZ24sIHRoaXMgYmVlIGlzIHBlcmZlY3QgZm9yIHRyYW5zZm9ybWluZyB5b3VyIGZ1cm5pdHVyZSBhbmQgYWRkaW5nIHlvdXIgb3duIHVuaXF1ZSBzdHlsZS4gVmVyeSBkZWNvcmF0aXZlIGFuZCBiZWF1dGlmdWxseSBkZXRhaWxlZCBkZXNpZ24uIElkZWFsIGZvciB1c2luZyBvbiBkcmF3ZXJzIG9yIGN1cGJvYXJkIGRvb3JzLlxcblxcdE1ha2UgeW91ciBob21lIHVuaXF1ZSBhbmQgYWRkIHlvdXIgb3duIHF1aXJreSBzdHlsZSB3aXRoIHRoaXMgcHJldHR5IGRyYXdlciBrbm9iLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCAtIFNhYnJpbmEgU2lsdmVyIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjMzOTcwXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Nzc1MDNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zaWx2ZXItbWlycm9yZWQtc2lkZWJvYXJkLXNhYnJpbmEtc2lsdmVyLXJhbmdlX01NMzM5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTaWx2ZXIgTWlycm9yZWQgTGF0dGljZSBTaWRlYm9hcmQgZnJvbSB0aGUgU2FicmluYSBTaWx2ZXIgUmFuZ2UgIGlzIGEgc3R1bm5pbmcgc3RvcmFnZSBwaWVjZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBNb3JvY2NhbiBpbnNwaXJlZCBzaGFwZXMsIG1pcnJvcmVkIGZ1cm5pdHVyZSBhbmQgYW50aXF1ZSBzaWx2ZXIgcGFpbnRlZCBmaW5pc2hlcy4gQ3JhZnRlZCBmcm9tIHdvb2QgYW5kIGdsYXNzLCB0aGlzIHNpZGUgYm9hcmQgaGFzIGEgbGFyZ2UsIHdpZGUgZGVzaWduIGFuZCBjb21lcyB3aXRoIDMgc3RvcmFnZSBjdXBib2FyZHMsIGNvbXBsZXRlIHdpdGggaW50ZXJuYWwgc2hlbHZlcy4gSXQgaGFzIGFuIGFudGlxdWUgc2lsdmVyIGNoYW1wYWduZSBwYWludGVkIGZpbmlzaCwgYSBtaXJyb3JlZCBmcm9udGFnZSB3aXRoIG9nZWUgaW5zcGlyZWQgc2hhcGVkIGxhdHRpY2UgZGV0YWlsaW5nIGFuZCByb3VuZGVkIHNpbHZlciBoYW5kbGVzLlxcblxcdEEgZ3JlYXQgc3RvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNDQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldoaXRlIEhhbGYgTW9vbiBUYWJsZSAtIERhdmVudHJ5IFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0MTQxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzEzMTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2VfTU0zNDE0MS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdoaXRlIEhhbGYgTW9vbiBUYWJsZSBmcm9tIHRoZSBEYXZlbnRyeSBXaGl0ZSBSYW5nZSBpcyBhIGNsYXNzaWMsIGVsZWdhbnQgc3RvcmFnZSB0YWJsZSwgcGVyZmVjdCBmb3IgcGxhY2luZyBpbiBhIGhhbGx3YXksIGxpdmluZyByb29tIG9yIG9mZmljZSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIGNvbnNvbGUgdGFibGUgY29tZXMgd2l0aCBhIGZvdXIgbGVnLCBvbmUgZHJhd2VyIGRlc2lnbi4gSXQgaGFzIGEgR2VvcmdpYW4gaW5zcGlyZWQgZ3Jvb3ZlZCBkZXRhaWxpbmcgdG8gdGhlIGxlZ3MgYW5kIGEgcm91bmRlZCBkYXJrIGJyYXNzIHN0eWxlIGhhbmRsZS4gXFxuXFx0QSBncmVhdCBzdG9yYWdlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCB2aW50YWdlLCBzY2FuZGksIGNvdW50cnkgb3IgZmFybWhvdXNlIGluc3BpcmVkIGludGVyaW9yIHNwYWNlcy4gQSBncmVhdCBjb25zb2xlIHRhYmxlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCBzbWFsbGVyIHNwYWNlcyBhbmQgYSBuZXVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd2hpdGUtaGFsZi1tb29uLXRhYmxlLWRhdmVudHJ5LXdoaXRlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXlcIixcInByb2R1Y3RJRFwiOlwiMzEwNjBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzMzM2M1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleV9NTTMxMDYwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBNaXJyb3JlZCBPdmFsIERyaW5rcyBUcm9sbGV5IGlzIGEgc3R1bm5pbmcgYmFyIGNhcnQgY2hvaWNlIGZvciBhbnkgbW9kZXJuLCB2aW50YWdlIG9yIGFydCBkZWNvIGluc3BpcmVkIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cm9sbGV5IGhhcyBhbiBvdmFsIHNoYXBlZCB0d28gdGllciBkZXNpZ24gd2l0aCBtaXJyb3JlZCBnbGFzcyBzaGVsdmVzLiBUaGlzIGJhciB0cm9sbGV5IGhhcyBmb3VyIHdoZWVscyBtYWtpbmcgaXQgbW92YWJsZSBmcm9tIHJvb20gdG8gcm9vbS5cXG5cXHRBIHN0cmlraW5nIHN0b3JhZ2UgY2hvaWNlIGZvciBsb3ZlcnMgb2YgZ2xhbW9yb3VzIGdvbGQgZGVjb3IgYW5kIG1pcnJvcmVkIGZ1cm5pdHVyZS4gVGhpcyBsdXh1cmlvdXMgc3RvcmFnZSBjYXJ0IGlzIGlkZWFsIGZvciB0aG9zZSB3aG8gcmVndWxhcmx5IGVudGVydGFpbiBndWVzdHMgb3IgaG9zdCBwYXJ0aWVzLiBUaGlzIGRyaW5rcyB0cm9sbGV5IGNvdWxkIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLW1pcnJvcmVkLW92YWwtZHJpbmtzLXRyb2xsZXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgV2hpdGUgRHJlc3NpbmcgVGFibGUgRGVzayB3aXRoIFRyaXBsZSBNaXJyb3IgYW5kIFN0b29sIC0gUGF5cyBCbGFuYyBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIyMDk3MFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTA1NjU3XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wtcGF5cy1ibGFuYy1yYW5nZV9NTTIwOTcwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgZnJvbSB0aGUgUGF5cyBCbGFuYyBSYW5nZSBpcyBhIHN0dW5uaW5nIGZ1cm5pdHVyZSBjaG9pY2UgZm9yIGFueSBiZWRyb29tIG9yIGRyZXNzaW5nIHJvb20gc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyBzZXQgaW5jbHVkZXMgYSBkZXNrLCBhIG1pcnJvciBhbmQgYSBzdG9vbC4gRWFjaCBjb21lcyB3aXRoIGEgdmludGFnZSBpbnNwaXJlZCwgRnJlbmNoIHN0eWxlIGRlc2lnbiBhbmQgYW4gYW50aXF1ZSB3aGl0ZSBjcmFja2xlZCBmaW5pc2guIFRoZSBkZXNrIGNvbWVzIHdpdGggYnJ1c2hlZCBnb2xkIGRldGFpbHMuIFxcblxcdEEgc3RyaWtpbmcgZnVybml0dXJlIHNldCB0aGF0IHdvdWxkIG1ha2UgYSBiZWF1dGlmdWwgYWRkaXRpb24gdG8gYW55IGhvbWUuIFRoZSBkZXNrIGNvbWVzIHdpdGggb3JuYXRlIGZlc3Rvb24gZGV0YWlsaW5nIGNvbXBsZXRlIHdpdGggYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYXlzLWJsYW5jLXJhbmdlLWFudGlxdWUtd2hpdGUtZHJlc3NpbmctdGFibGUtZGVzay13aXRoLXRyaXBsZS1taXJyb3ItYW5kLXN0b29sLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMxNTc4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI3MDhcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzE1NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50LCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBraXRjaGVuLCBiYXRocm9vbSBvciBoYWxsd2F5IHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIGJsYWNrIHBhaW50ZWQgZmluaXNoLCByZWVkZWQgZ2xhc3MgZnJvbnRlZCBkb29ycyBhbmQgR29sZCBoYW5kbGVzLlxcblxcdEEgc3R5bGlzaCBjaG9pY2UgZm9yIHN0b3JpbmcgdG9pbGV0cmllcywga2l0Y2hlbiBkZWNvciBvciBvdGhlciBob21lIGFjY2Vzc29yaWVzLiBUaGlzIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNhYmluZXQgY291bGQgYmxlbmQgaW50byBtb2Rlcm4sIGFydCBkZWNvLCB2aW50YWdlIG9yIGluZHVzdHJpYWwgaW5zcGlyZWQgc3BhY2VzLlxcblxcdFRoZSBwZXJmZWN0IHN0b3JhZ2UgcGljayBmb3IgbG92ZXJzIG9mIGJsYWNrIGRlY29yIGFuZCByZWVkZWQgZ2xhc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkyLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEJhcm9xdWUtc3R5bGUgU2lsdmVyIFdhbGwgLyBGbG9vciBNaXJyb3IgOTBjbSB4IDE2OGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MzM1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTU4MThcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbV9NTTI4MzM1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkVsZXZhdGUgeW91ciBsaXZpbmcgc3BhY2Ugd2l0aCB0aGlzIHN0dW5uaW5nIEJhcm9xdWUtc3R5bGUgc2lsdmVyIG1pcnJvci4gQ3JhZnRlZCB3aXRoIG1ldGljdWxvdXMgYXR0ZW50aW9uIHRvIGRldGFpbCwgaXRzIGludHJpY2F0ZSBzd2lybGluZyBwYXR0ZXJucyBhbmQgb3JuYXRlIGZsb3VyaXNoZXMgbGVuZCBhIHRvdWNoIG9mIGNsYXNzaWMgZWxlZ2FuY2UgdG8gYW55IHJvb20uXFxuXFx0VGhlIHNsZWVrIHNpbHZlciBmaW5pc2ggY29tcGxlbWVudHMgYSByYW5nZSBvZiBpbnRlcmlvcnMsIGZyb20gdHJhZGl0aW9uYWwgdG8gY29udGVtcG9yYXJ5LiBXaGV0aGVyIGh1bmcgYWJvdmUgYSBmaXJlcGxhY2UsIGluIGFuIGVudHJ5d2F5LCBvciBhcyBhIHN0YXRlbWVudCBwaWVjZSBpbiB5b3VyIGJlZHJvb20sIHRoaXMgbWlycm9yIGlzIHN1cmUgdG8gY2FwdGl2YXRlIGFuZCBpbXByZXNzLiBOb3Qgb25seSBkb2VzIGl0IHNlcnZlIGEgZnVuY3Rpb25hbCBwdXJwb3NlLCBidXQgaXQgYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDgwY20geCAxODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMyOTQ2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTgwY20teC0xODBjbV9NTTMzNTA0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCA4MGNtIHggMTgwY20gLyBMZWFuZXIgTWlycm9yIGlzIGEgc3RyaWtpbmcgZnVsbCBsZW5ndGggbWlycm9yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgbWV0YWxsaWMgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBsYXJnZSByZWN0YW5ndWxhciBzaGFwZSBhbmQgY29tZXMgd2l0aCBhbiBhbnRpcXVlIGdvbGQgY3Jvc3Mgb3ZlciBtZXRhbCBmcmFtZSBhbmQgYmV2ZWxsZWQgZ2xhc3MuIFxcblxcdEEgbG92ZWx5IG1pcnJvciBjaG9pY2UgZm9yIHBsYWNlbWVudCBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZyByb29tIG9yIGJhdGhyb29tIHNwYWNlLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byB2aW50YWdlLCBhcnQgZGVjbyBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnNcIixcInByb2R1Y3RJRFwiOlwiMzQyNzVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTA1OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnNfTU0zNDI3NS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnMgaXMgYSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UsIGlkZWFsIGZvciB0aG9zZSB3aXRoIGNvdW50cnksIHNjYW5kaSBvciBjb250ZW1wb3JhcnkgaW5zcGlyZWQgc3BhY2VzLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBjYWJpbmV0IGhhcyBhIHNhZ2UgZ3JlZW4gcGFpbnRlZCBmaW5pc2gsIHdpdGggcmVlZGVkIGdsYXNzIGZyb250IGRvb3JzIGFuZCBicmFzcywgZ29sZCBoYW5kbGVzLiBcXG5cXHRUaGlzIHdhbGwgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBzdG9yYWdlIHNoZWx2ZXMgaW5zaWRlIGFuZCB0d28gc3RvcmFnZSBkcmF3ZXJzIGF0IHRoZSBib3R0b20uIFRoaXMgd2FsbCBjYWJpbmV0IGNvdWxkIGVhc2lseSBiZSBwbGFjZWQgaW4gYSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5IHNwYWNlLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgZWFzaWx5IHdhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9ic1wiLFwicHJvZHVjdElEXCI6XCIzNDE3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjczMTA5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvSkpIODE1LXg0LTMwMC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9icyBhcmUgIGEgZ2xhbW9yb3VzIHdheSB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8geW91ciBvdXRkYXRlZCBmdXJuaXR1cmUuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBib3RhbmljYWwgaW5zcGlyZWQgYWNjZXNzb3JpZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgZHJhd2VyIGtub2IgaGFzIGEgcGFsbSBsZWFmIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRBIHNpbXBsZSB5ZXQgZWZmZWN0aXZlIHdheSB0byB1cGN5Y2xpbmcgeW91ciBmdXJuaXR1cmUgcGllY2VzIGFuZCBnaXZlIHRoZW0gYSBkaWZmZXJlbnQgbG9vay4gVGhlc2UgZHJhd2VyIGtub2JzIGNhbiBiZSBhZGRlZCB0byBjaGVzdHMgb2YgZHJhd2VycywgY3VwYm9hcmQgb3IgY2FiaW5ldCBkb29ycywgY29uc29sZSB0YWJsZXMgb3Igd2FyZHJvYmVzLiBEdWUgdG8gaXRzIGxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi00LWdvbGQtcGFsbS1sZWFmLWRyYXdlci1rbm9icy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjM0NjIxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTQ2OTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iX01NMzQ2MjEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iIHdpbGwgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZSBkZWNvci4gQSBncmVhdCBjaG9pY2UgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBwZXJmZWN0IGZvciBhZGRpbmcgYSBiZWFjaCB0aGVtZS4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSB0ZXh0dXJlZCBmaW5pc2ggYW5kIGZpbmlzaGVkIGluIGEgbWV0YWxsaWMgZ29sZC5cXG5cXHRQZXJmZWN0IGZvciB1cGN5Y2xpbmcgZnVybml0dXJlIGFuZCBjYWJpbmV0cywgdGhpcyBkcmF3ZXIga25vYiBjYW4gYmUgYWRkZWQgdG8gY2hlc3RzIG9mIGRyYXdlcnMsIHNpZGUgdGFibGVzLCBjdXBib2FyZHMgb3Igb3RoZXIgZnVybml0dXJlIGl0ZW1zLlxcblxcdEVhc2lseSBhZmZpeGVkIHRvIGZ1cm5pdHVyZSB3aXRoIHRoZSBzY3JldyBmaXhpbmcgb24gdGhlIGJhY2suXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3JcIixcInByb2R1Y3RJRFwiOlwiMjc3ODdcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NzE0MFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3ZpbnRhZ2Utc3R5bGUtZHJlc3NpbmctdGFibGUtdHJpcGxlLW1pcnJvcl9NTTI3Nzg3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yIGlzIGEgc2ltcGxlLCBlbGVnYW50IHRhYmxlIHRvcCBtaXJyb3IgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIHZpbnRhZ2Ugc3R5bGUgYW5kIGFyY2hlZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFkanVzdGFibGUgdHJpcGxlIG1pcnJvciBkZXNpZ24gYW5kIGEgY3VydmVkIGFyY2hlZCBkZXNpZ24uXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgb24gdG9wIG9mIGEgZHJlc3NpbmcgdGFibGUsIHZhbml0eSBvciBzaWRlYm9hcmQuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gXFxuXFx0QSBncmVhdCBnaWZ0IGZvciBmYW5zIG9mIHZpbnRhZ2Ugc3R5bGUgb3IgYmVhdXR5IGxvdmVycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay92aW50YWdlLXRhYmxldG9wLXRyaXBsZS1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIE1hdHQgV2FsbCBNaXJyb3IgOTRjbSB4IDQ4Y21cIixcInByb2R1Y3RJRFwiOlwiMzI3NThcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MTIzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLW1hdHQtZm9pbGVkLXdhbGwtbWlycm9yLTk0Y20teC00OGNtX01NMzI3NTguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBNYXR0IFdhbGwgTWlycm9yIDk0Y20geCA0OGNtIHdpbGwgYWRkIHNvbWUgdmludGFnZSBnbGFtb3VyIHRvIHlvdXIgaG9tZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgaGFzIGEgcmVjdGFuZ2xlIHNoYXBlIHdpdGggYSBibGFjayBtYXR0IGZyYW1lLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGluIGFueSByb29tIHlvdSBkZXNpcmUuIFxcblxcdEEgbWlycm9yIHRoYXQgYWRkcyBhIGxvb2sgb2YgbHV4dXJ5IHdpdGggYSBiZWF1dGlmdWwgZXllLWNhdGNoaW5nIEJsYWNrIGZyYW1lLlxcblxcdEEgZmFudGFzdGljIGFkZGl0aW9uIHRvIG91ciBncm93aW5nIHJhbmdlIG9mIHdhbGwgbWlycm9ycyB3aXRoIGV2ZW4gbW9yZSB0byBjaG9vc2UgZnJvbSBpbiBhIGdyZWF0IGNob2ljZSBvZiBzaXplcyBhbmQgY29sb3Vycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1tYXR0LWZvaWxlZC13YWxsLW1pcnJvci05NGNtLXgtNDhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheVwiLFwicHJvZHVjdElEXCI6XCIzMTU4N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEwNTU1XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1yZWN0YW5nbGUtbWlycm9yZWQtdHJheV9NTTMxNTg3LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheSBpcyBhIGdsYW1vcm91cyBob21lIGFjY2Vzc29yeSBjaG9pY2UgZm9yIHRob3NlIHdobyBwcmVmZXIgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgaG9tZXdhcmVzLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cmF5IGhhcyBhIG1ldGFsbGljIGdvbGQgZmluaXNoIGFuZCBhIG1pcnJvcmVkIGJhc2UuIEVhY2ggdHJheSBoYXMgYmxhY2sgZmVsdCBvbiB0aGUgYm90dG9tIG9mIHRoZSB0cmF5LlxcblxcdEEgYmVhdXRpZnVsIG1pcnJvcmVkIHRyYXkgZm9yIHBsYWNpbmcgb24gYSBkcmVzc2luZyB0YWJsZSwgZGluaW5nIHRhYmxlIG9yIHNpZGUgdGFibGUuIFRoZXNlIHN0eWxpc2ggZ29sZCB0cmF5cyBjb3VsZCBiZSB1c2VkIGFzIG1ha2UgdXAgc3RvcmFnZSwgY2FuZGxlIGRpc3BsYXkgb3IgYXMgYSBzZXJ2aW5nIHRyYXkuXFxuXFx0VGhpcyBnbGFtb3JvdXMgZ29sZCB0cmF5IHdvdWxkIG1ha2UgYSBzdHVubmluZyBjaG9pY2VcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXJlY3RhbmdsZS1taXJyb3JlZC10cmF5Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrc1wiLFwicHJvZHVjdElEXCI6XCIzNDc0OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQwMDk1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3NfTU0zNDc0OC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAyIEFudGlxdWUgQnJhc3MgR29sZCBNZXRhbCBQZWFjb2NrIEN1cnRhaW4gVGllIEJhY2tzIGFyZSBhIHF1aXJreSwgdmludGFnZSBpbnNwaXJlZCBkZWNvciBjaG9pY2UsIGlkZWFsIGZvciBob2xkaW5nIGJhY2sgeW91ciBjdXJ0YWlucyBpbiBhbnkgbGl2aW5nIHJvb20sIGhhbGx3YXkgb3IgYmVkcm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCwgdGhlc2UgdGllIGJhY2tzIGhhdmUgYSBzdGFuZGluZyBwZWFjb2NrIGRlc2lnbiBhbmQgY29tZSB3aXRoIGFuIGFudGlxdWUgYnJhc3MgZ29sZCBmaW5pc2guIFRoZXNlIHNldCBjb21lcyB3aXRoIGEgbGVmdCBhbmQgcmlnaHQgdGllIGJhY2sgZGVzaWduLiBcXG5cXHRBIHN0cmlraW5nIGhvbWUgYWNjZXNzb3J5LCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBxdWlya3ksIGVjbGVjdGljIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBTaW1wbGUgeWV0IGVmZmVjdGl2ZSwgdGhleSB3aWxsIGFkZCBhIHRvdWNoIG9mIHZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMi1hbnRpcXVlLWJyYXNzLWdvbGQtbWV0YWwtcGVhY29jay1jdXJ0YWluLXRpZS1iYWNrcy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBNaXJyb3JlZCBDb2NrdGFpbCBUcmF5XCIsXCJwcm9kdWN0SURcIjpcIjI5MTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzY3MDRcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXlfTU0yOTEzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJMYXJnZSByZWN0YW5nbGUgbWlycm9yZWQgY29ja3RhaWwgc2VydmluZyB0cmF5LiBQZXJmZWN0IGZvciB0aGUgbHV4ZSBzdHlsZSBob21lIGRlY29yLiBXaXRoIG1vcmUgbWlycm9yZWQgdHJheXMgYXZhaWxhYmxlIGluIHZhcmlvdXMgY29sb3VycyBhbmQgc2l6ZXMuXFxuXFx0UmVjdGFuZ2xlIGdvbGQgbWV0YWwgZnJhbWUgd2l0aCBtaXJyb3JlZCBzdXJmYWNlLiBJZGVhbCBzZXJ2aW5nIHRyYXkgb3IgY2FuIGJlIHVzZWQgZm9yIGRpc3BsYXlpbmcgcGVyZnVtZXMgYW5kIGNhbmRsZXMgaW4gdmludGFnZSwgbHV4dXJpb3VzIHN0eWxlLlxcblxcdEEgZ3JlYXQgbG9vayBmb3IgYW55IGhvbWUgYW5kIHdvdWxkIGJlIHBlcmZlY3QgZm9yIHVzZSBpbiBhIHJldGFpbCBlbnZpcm9ubWVudC5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciAxODNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzI4MDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzOTE3NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLWdvbGQtYXJjaGVkLW1pcnJvci0xODNjbS14LTgwY21fTU0zMjgwNi0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciBpcyBhIHN0dW5uaW5nIGZ1bGwgbGVuZ3RoLCBsZWFuZXIgbWlycm9yIGRlc2lnbi5BIHN0cmlraW5nIG1pcnJvciBmb3IgcGxhY2luZyBpbiBhIGRyZXNzaW5nIHJvb20sIGhhbGx3YXksIGJlZHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYW4gYXJjaGVkIGRlc2lnbiBhbmQgYSB0aGluIG1ldGFsIGZyYW1lLCBjb21wbGV0ZSB3aXRoIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGlzIGEgbGVhbmVyIG1pcnJvciBhbmQgY2Fubm90IGJlIHdhbGwgbW91bnRlZC5cXG5cXHRBIHNpbXBsZSB5ZXQgY2hpYyBtaXJyb3IgZGVzaWduIGZvciBsb3ZlcnMgb2YgYXJ0IGRlY28sIG1pbmltYWxpc3Qgb3IgbHV4dXJpb3VzIHN0eWxlIGludGVyaW9ycy4gRHVlIHRvIGl0cyBsYXJnZSwgZnVsbCBsZW5ndGggZGVzaWduLCB0aGlzIG1pcnJvciB3b3VsZCBsb29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcnQtZGVjby13YWxsLW1pcnJvci0xODNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnNcIixcInByb2R1Y3RJRFwiOlwiMzQyNzVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTA1OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnNfTU0zNDI3NS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnMgaXMgYSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UsIGlkZWFsIGZvciB0aG9zZSB3aXRoIGNvdW50cnksIHNjYW5kaSBvciBjb250ZW1wb3JhcnkgaW5zcGlyZWQgc3BhY2VzLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBjYWJpbmV0IGhhcyBhIHNhZ2UgZ3JlZW4gcGFpbnRlZCBmaW5pc2gsIHdpdGggcmVlZGVkIGdsYXNzIGZyb250IGRvb3JzIGFuZCBicmFzcywgZ29sZCBoYW5kbGVzLiBcXG5cXHRUaGlzIHdhbGwgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBzdG9yYWdlIHNoZWx2ZXMgaW5zaWRlIGFuZCB0d28gc3RvcmFnZSBkcmF3ZXJzIGF0IHRoZSBib3R0b20uIFRoaXMgd2FsbCBjYWJpbmV0IGNvdWxkIGVhc2lseSBiZSBwbGFjZWQgaW4gYSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5IHNwYWNlLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgZWFzaWx5IHdhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9ic1wiLFwicHJvZHVjdElEXCI6XCIzNDE3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjczMTA5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvSkpIODE1LXg0LTMwMC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9icyBhcmUgIGEgZ2xhbW9yb3VzIHdheSB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8geW91ciBvdXRkYXRlZCBmdXJuaXR1cmUuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBib3RhbmljYWwgaW5zcGlyZWQgYWNjZXNzb3JpZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgZHJhd2VyIGtub2IgaGFzIGEgcGFsbSBsZWFmIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRBIHNpbXBsZSB5ZXQgZWZmZWN0aXZlIHdheSB0byB1cGN5Y2xpbmcgeW91ciBmdXJuaXR1cmUgcGllY2VzIGFuZCBnaXZlIHRoZW0gYSBkaWZmZXJlbnQgbG9vay4gVGhlc2UgZHJhd2VyIGtub2JzIGNhbiBiZSBhZGRlZCB0byBjaGVzdHMgb2YgZHJhd2VycywgY3VwYm9hcmQgb3IgY2FiaW5ldCBkb29ycywgY29uc29sZSB0YWJsZXMgb3Igd2FyZHJvYmVzLiBEdWUgdG8gaXRzIGxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi00LWdvbGQtcGFsbS1sZWFmLWRyYXdlci1rbm9icy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjM0NjIxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTQ2OTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iX01NMzQ2MjEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iIHdpbGwgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZSBkZWNvci4gQSBncmVhdCBjaG9pY2UgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBwZXJmZWN0IGZvciBhZGRpbmcgYSBiZWFjaCB0aGVtZS4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSB0ZXh0dXJlZCBmaW5pc2ggYW5kIGZpbmlzaGVkIGluIGEgbWV0YWxsaWMgZ29sZC5cXG5cXHRQZXJmZWN0IGZvciB1cGN5Y2xpbmcgZnVybml0dXJlIGFuZCBjYWJpbmV0cywgdGhpcyBkcmF3ZXIga25vYiBjYW4gYmUgYWRkZWQgdG8gY2hlc3RzIG9mIGRyYXdlcnMsIHNpZGUgdGFibGVzLCBjdXBib2FyZHMgb3Igb3RoZXIgZnVybml0dXJlIGl0ZW1zLlxcblxcdEVhc2lseSBhZmZpeGVkIHRvIGZ1cm5pdHVyZSB3aXRoIHRoZSBzY3JldyBmaXhpbmcgb24gdGhlIGJhY2suXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3JcIixcInByb2R1Y3RJRFwiOlwiMjc3ODdcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NzE0MFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3ZpbnRhZ2Utc3R5bGUtZHJlc3NpbmctdGFibGUtdHJpcGxlLW1pcnJvcl9NTTI3Nzg3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yIGlzIGEgc2ltcGxlLCBlbGVnYW50IHRhYmxlIHRvcCBtaXJyb3IgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIHZpbnRhZ2Ugc3R5bGUgYW5kIGFyY2hlZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFkanVzdGFibGUgdHJpcGxlIG1pcnJvciBkZXNpZ24gYW5kIGEgY3VydmVkIGFyY2hlZCBkZXNpZ24uXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgb24gdG9wIG9mIGEgZHJlc3NpbmcgdGFibGUsIHZhbml0eSBvciBzaWRlYm9hcmQuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gXFxuXFx0QSBncmVhdCBnaWZ0IGZvciBmYW5zIG9mIHZpbnRhZ2Ugc3R5bGUgb3IgYmVhdXR5IGxvdmVycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay92aW50YWdlLXRhYmxldG9wLXRyaXBsZS1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIE1hdHQgV2FsbCBNaXJyb3IgOTRjbSB4IDQ4Y21cIixcInByb2R1Y3RJRFwiOlwiMzI3NThcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MTIzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLW1hdHQtZm9pbGVkLXdhbGwtbWlycm9yLTk0Y20teC00OGNtX01NMzI3NTguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBNYXR0IFdhbGwgTWlycm9yIDk0Y20geCA0OGNtIHdpbGwgYWRkIHNvbWUgdmludGFnZSBnbGFtb3VyIHRvIHlvdXIgaG9tZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgaGFzIGEgcmVjdGFuZ2xlIHNoYXBlIHdpdGggYSBibGFjayBtYXR0IGZyYW1lLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGluIGFueSByb29tIHlvdSBkZXNpcmUuIFxcblxcdEEgbWlycm9yIHRoYXQgYWRkcyBhIGxvb2sgb2YgbHV4dXJ5IHdpdGggYSBiZWF1dGlmdWwgZXllLWNhdGNoaW5nIEJsYWNrIGZyYW1lLlxcblxcdEEgZmFudGFzdGljIGFkZGl0aW9uIHRvIG91ciBncm93aW5nIHJhbmdlIG9mIHdhbGwgbWlycm9ycyB3aXRoIGV2ZW4gbW9yZSB0byBjaG9vc2UgZnJvbSBpbiBhIGdyZWF0IGNob2ljZSBvZiBzaXplcyBhbmQgY29sb3Vycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1tYXR0LWZvaWxlZC13YWxsLW1pcnJvci05NGNtLXgtNDhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheVwiLFwicHJvZHVjdElEXCI6XCIzMTU4N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEwNTU1XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1yZWN0YW5nbGUtbWlycm9yZWQtdHJheV9NTTMxNTg3LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheSBpcyBhIGdsYW1vcm91cyBob21lIGFjY2Vzc29yeSBjaG9pY2UgZm9yIHRob3NlIHdobyBwcmVmZXIgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgaG9tZXdhcmVzLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cmF5IGhhcyBhIG1ldGFsbGljIGdvbGQgZmluaXNoIGFuZCBhIG1pcnJvcmVkIGJhc2UuIEVhY2ggdHJheSBoYXMgYmxhY2sgZmVsdCBvbiB0aGUgYm90dG9tIG9mIHRoZSB0cmF5LlxcblxcdEEgYmVhdXRpZnVsIG1pcnJvcmVkIHRyYXkgZm9yIHBsYWNpbmcgb24gYSBkcmVzc2luZyB0YWJsZSwgZGluaW5nIHRhYmxlIG9yIHNpZGUgdGFibGUuIFRoZXNlIHN0eWxpc2ggZ29sZCB0cmF5cyBjb3VsZCBiZSB1c2VkIGFzIG1ha2UgdXAgc3RvcmFnZSwgY2FuZGxlIGRpc3BsYXkgb3IgYXMgYSBzZXJ2aW5nIHRyYXkuXFxuXFx0VGhpcyBnbGFtb3JvdXMgZ29sZCB0cmF5IHdvdWxkIG1ha2UgYSBzdHVubmluZyBjaG9pY2VcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXJlY3RhbmdsZS1taXJyb3JlZC10cmF5Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrc1wiLFwicHJvZHVjdElEXCI6XCIzNDc0OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQwMDk1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3NfTU0zNDc0OC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAyIEFudGlxdWUgQnJhc3MgR29sZCBNZXRhbCBQZWFjb2NrIEN1cnRhaW4gVGllIEJhY2tzIGFyZSBhIHF1aXJreSwgdmludGFnZSBpbnNwaXJlZCBkZWNvciBjaG9pY2UsIGlkZWFsIGZvciBob2xkaW5nIGJhY2sgeW91ciBjdXJ0YWlucyBpbiBhbnkgbGl2aW5nIHJvb20sIGhhbGx3YXkgb3IgYmVkcm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCwgdGhlc2UgdGllIGJhY2tzIGhhdmUgYSBzdGFuZGluZyBwZWFjb2NrIGRlc2lnbiBhbmQgY29tZSB3aXRoIGFuIGFudGlxdWUgYnJhc3MgZ29sZCBmaW5pc2guIFRoZXNlIHNldCBjb21lcyB3aXRoIGEgbGVmdCBhbmQgcmlnaHQgdGllIGJhY2sgZGVzaWduLiBcXG5cXHRBIHN0cmlraW5nIGhvbWUgYWNjZXNzb3J5LCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBxdWlya3ksIGVjbGVjdGljIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBTaW1wbGUgeWV0IGVmZmVjdGl2ZSwgdGhleSB3aWxsIGFkZCBhIHRvdWNoIG9mIHZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMi1hbnRpcXVlLWJyYXNzLWdvbGQtbWV0YWwtcGVhY29jay1jdXJ0YWluLXRpZS1iYWNrcy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBNaXJyb3JlZCBDb2NrdGFpbCBUcmF5XCIsXCJwcm9kdWN0SURcIjpcIjI5MTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzY3MDRcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXlfTU0yOTEzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJMYXJnZSByZWN0YW5nbGUgbWlycm9yZWQgY29ja3RhaWwgc2VydmluZyB0cmF5LiBQZXJmZWN0IGZvciB0aGUgbHV4ZSBzdHlsZSBob21lIGRlY29yLiBXaXRoIG1vcmUgbWlycm9yZWQgdHJheXMgYXZhaWxhYmxlIGluIHZhcmlvdXMgY29sb3VycyBhbmQgc2l6ZXMuXFxuXFx0UmVjdGFuZ2xlIGdvbGQgbWV0YWwgZnJhbWUgd2l0aCBtaXJyb3JlZCBzdXJmYWNlLiBJZGVhbCBzZXJ2aW5nIHRyYXkgb3IgY2FuIGJlIHVzZWQgZm9yIGRpc3BsYXlpbmcgcGVyZnVtZXMgYW5kIGNhbmRsZXMgaW4gdmludGFnZSwgbHV4dXJpb3VzIHN0eWxlLlxcblxcdEEgZ3JlYXQgbG9vayBmb3IgYW55IGhvbWUgYW5kIHdvdWxkIGJlIHBlcmZlY3QgZm9yIHVzZSBpbiBhIHJldGFpbCBlbnZpcm9ubWVudC5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciAxODNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzI4MDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzOTE3NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLWdvbGQtYXJjaGVkLW1pcnJvci0xODNjbS14LTgwY21fTU0zMjgwNi0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciBpcyBhIHN0dW5uaW5nIGZ1bGwgbGVuZ3RoLCBsZWFuZXIgbWlycm9yIGRlc2lnbi5BIHN0cmlraW5nIG1pcnJvciBmb3IgcGxhY2luZyBpbiBhIGRyZXNzaW5nIHJvb20sIGhhbGx3YXksIGJlZHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYW4gYXJjaGVkIGRlc2lnbiBhbmQgYSB0aGluIG1ldGFsIGZyYW1lLCBjb21wbGV0ZSB3aXRoIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGlzIGEgbGVhbmVyIG1pcnJvciBhbmQgY2Fubm90IGJlIHdhbGwgbW91bnRlZC5cXG5cXHRBIHNpbXBsZSB5ZXQgY2hpYyBtaXJyb3IgZGVzaWduIGZvciBsb3ZlcnMgb2YgYXJ0IGRlY28sIG1pbmltYWxpc3Qgb3IgbHV4dXJpb3VzIHN0eWxlIGludGVyaW9ycy4gRHVlIHRvIGl0cyBsYXJnZSwgZnVsbCBsZW5ndGggZGVzaWduLCB0aGlzIG1pcnJvciB3b3VsZCBsb29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcnQtZGVjby13YWxsLW1pcnJvci0xODNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnNcIixcInByb2R1Y3RJRFwiOlwiMzQyNzVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTA1OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnNfTU0zNDI3NS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnMgaXMgYSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UsIGlkZWFsIGZvciB0aG9zZSB3aXRoIGNvdW50cnksIHNjYW5kaSBvciBjb250ZW1wb3JhcnkgaW5zcGlyZWQgc3BhY2VzLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBjYWJpbmV0IGhhcyBhIHNhZ2UgZ3JlZW4gcGFpbnRlZCBmaW5pc2gsIHdpdGggcmVlZGVkIGdsYXNzIGZyb250IGRvb3JzIGFuZCBicmFzcywgZ29sZCBoYW5kbGVzLiBcXG5cXHRUaGlzIHdhbGwgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBzdG9yYWdlIHNoZWx2ZXMgaW5zaWRlIGFuZCB0d28gc3RvcmFnZSBkcmF3ZXJzIGF0IHRoZSBib3R0b20uIFRoaXMgd2FsbCBjYWJpbmV0IGNvdWxkIGVhc2lseSBiZSBwbGFjZWQgaW4gYSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5IHNwYWNlLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgZWFzaWx5IHdhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9ic1wiLFwicHJvZHVjdElEXCI6XCIzNDE3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjczMTA5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvSkpIODE1LXg0LTMwMC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9icyBhcmUgIGEgZ2xhbW9yb3VzIHdheSB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8geW91ciBvdXRkYXRlZCBmdXJuaXR1cmUuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBib3RhbmljYWwgaW5zcGlyZWQgYWNjZXNzb3JpZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgZHJhd2VyIGtub2IgaGFzIGEgcGFsbSBsZWFmIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRBIHNpbXBsZSB5ZXQgZWZmZWN0aXZlIHdheSB0byB1cGN5Y2xpbmcgeW91ciBmdXJuaXR1cmUgcGllY2VzIGFuZCBnaXZlIHRoZW0gYSBkaWZmZXJlbnQgbG9vay4gVGhlc2UgZHJhd2VyIGtub2JzIGNhbiBiZSBhZGRlZCB0byBjaGVzdHMgb2YgZHJhd2VycywgY3VwYm9hcmQgb3IgY2FiaW5ldCBkb29ycywgY29uc29sZSB0YWJsZXMgb3Igd2FyZHJvYmVzLiBEdWUgdG8gaXRzIGxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi00LWdvbGQtcGFsbS1sZWFmLWRyYXdlci1rbm9icy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIk1lbG9keSBNYWlzb25cIixcInByaWNlUmFuZ2VcIjpcIsKjMS4wMCAtIMKjMTc5OS45NVwiLFwiZW1haWxcIjpcImN1c3RvbWVyc2VydmljZXNAbWVsb2R5bWFpc29uLmNvLnVrXCIsXCJ0ZWxlcGhvbmVcIjpcIjAxMzAyNzQxMDAwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NraW4vbWVsb2R5L2ltYWdlcy9sb2dvLmpwZ1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicG9zdGFsQ29kZVwiOlwiRE4xMThCWlwiLFwiYWRkcmVzc0NvdW50cnlcIjpcIlVuaXRlZCBLaW5nZG9tXCIsXCJhZGRyZXNzUmVnaW9uXCI6XCJTb3V0aCBZb3Jrc2hpcmVcIixcImFkZHJlc3NMb2NhbGl0eVwiOlwiRG9uY2FzdGVyXCIsXCJzdHJlZXRBZGRyZXNzXCI6XCJNZWxvZHkgTWFpc29uIExpbWl0ZWQsIExvcmRzIFdvb2QgUm9hZCwgSGFyd29ydGhcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qb3N0YWxBZGRyZXNzXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Mb2NhbEJ1c2luZXNzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjo0MDAwfSxcInByb3BlcnRpZXNcIjp7XCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9cIixcIm5hbWVcIjpcIk1lbG9keSBNYWlzb25cIixcImFsdGVybmF0ZU5hbWVcIjpcIk1NXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvV2ViU2l0ZVwifV0iLCJqc29uX2xkIjoiW3tcIkBjb250ZXh0XCI6XCJodHRwczovL3NjaGVtYS5vcmdcIixcIkB0eXBlXCI6XCJXZWJTaXRlXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9cIixcInBvdGVudGlhbEFjdGlvblwiOntcIkB0eXBlXCI6XCJTZWFyY2hBY3Rpb25cIixcInRhcmdldFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NlYXJjaC5waHA_bW9kZT1zZWFyY2gmc3Vic3RyaW5nPXtzZWFyY2hfdGVybV9zdHJpbmd9XCIsXCJxdWVyeS1pbnB1dFwiOlwicmVxdWlyZWQgbmFtZT1zZWFyY2hfdGVybV9zdHJpbmdcIn19LHtcIkBjb250ZXh0XCI6XCJodHRwOi8vc2NoZW1hLm9yZ1wiLFwiQHR5cGVcIjpcIldlYlNpdGVcIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwic2FtZUFzXCI6W1wiaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL01lbG9keU1haXNvblwiLFwiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9tZWxvZHlfbWFpc29uL1wiLFwiaHR0cHM6Ly93d3cucGludGVyZXN0LmNvLnVrL21lbG9keW1haXNvbi9cIixcImh0dHBzOi8vdHdpdHRlci5jb20vTWVsb2R5TWFpc29uXCJdfV0iLCJtZXRhIjoie1widGl0bGVcIjpcIk1lbG9keSBNYWlzb24gfCBNaXJyb3JzLCBGdXJuaXR1cmUgJiBIb21lIEFjY2Vzc29yaWVzLlwiLFwibWV0YTpkZXNjcmlwdGlvblwiOlwiU2hvcCBNZWxvZHkgTWFpc29uIGFuZCBnaXZlIHlvdXIgaG9tZSBhIG5ldyBmZWVsLCBhbGwgc3R5bGVzICYgYnVkZ2V0cy5cIixcIm1ldGE6a2V5d29yZHNcIjpcIkZ1cm5pdHVyZSwgRnJlbmNoIENoaWMsIFdoaXRlIEZ1cm5pdHVyZSwgRHJlc3NpbmcgVGFibGUsIGFjY2Vzc29yaWVzLCBDcmVhbSwgdmludGFnZSwgVGFibGUgTGFtcHMsIExhcmdlIE1pcnJvcnMsIFNoYWJieSBDaGljLCBMZWFuZXIgTWlycm9ycywgTWlycm9ycywgU2lsdmVyIEZ1cm5pdHVyZSwgU2lsdmVyIE1pcnJvcnMsIEdvbGQgTWlycm9ycywgQmxhY2sgTWlycm9ycywgTWVsb2R5IE1haXNvbiwgQmVkcm9vbSBGdXJuaXR1cmUsIENoZWFwIEZ1cm5pdHVyZVwifSJ9fX0
Domain
www.google.com
URL
https://www.google.com/shopping/customerreviews/badge?usegapi=1&merchant_id=5287754&position=BOTTOM_LEFT&hl=en_GB&origin=https%3A%2F%2Fwww.melodymaison.co.uk&gsrc=3p&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
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

413 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 object| 4 object| 5 function| gtag object| dataLayer object| thoughtmetricQueue function| thoughtmetric object| gts function| fbq function| _fbq string| TiktokAnalyticsObject object| ttq object| KELKOO object| _learnq string| __klKey object| Trustpilot object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal object| webpackChunk_klarna_web_sdk_lib object| Klarna number| KlarnaWebSDKScriptLoaded object| KlarnaOnsiteService object| kudt object| OnsiteMessaging object| scriptNode function| _xc_cluetip 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| 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| element object| bounding number| window_pos_end number| window_pos_right string| GoogleAnalyticsObject function| ga string| stid object| webpackChunk_klaviyo_onsite_modules object| GooglebQhCsO object| _klOnsite object| klaviyo function| callback_post_account_create string| _gcr_server_address object| gaplugins object| gaData object| default_VerifiedReviewsGcrBootstrapJs object| _F_toggles function| _DumpException number| __proprofs_version string| __proprofs_static_URL object| css object| pp object| script object| JSBridge object| Native2JSBridge object| ToutiaoJSBridge function| TiktokJelly object| _jelly_sdks 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 object| gapi object| ___jsl object| osapi 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 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__ boolean| attnOverlayLoaded object| gadgets object| iframer object| __gapi_jstiming__ object| shindig function| ToolbarApi object| iframes function| IframeBase function| Iframe function| IframeProxy function| IframeWindow

29 Cookies

Domain/Path Name / Value
.priverautional.com/ Name: voluum-cid-v4
Value: %7B%22cid%22%3A%22wqq7r0kr2iulajq23m677800%22%2C%22caid%22%3A%223ad53ba7-5b37-4e75-8642-2f16cf864742%22%7D
.kelkoogroup.net/ Name: kelkooID
Value: a4c6295-190c75306e9-9f3b1
.kelkoogroup.net/ Name: datadome
Value: h7O3LZX~t6yD00gz74JENDmTbulOJHZbtny_54ZQzqRdSem8LZ~xkknmX3As7rBh75bt5x90HnLJsEXKazpxXzlTmX2UBCJMHAE_or180QcGz0KIKlhwFeeIn_lNHj44
.www.melodymaison.co.uk/ Name: xid
Value: 06fe8a4e8997b74ba8b1b50af3172f1d
.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: kk_leadtag
Value: true
.melodymaison.co.uk/ Name: kelkooId
Value: a4c6295-190c75306e9-9f3b1
.melodymaison.co.uk/ Name: _ga_TXF6XWMDRC
Value: GS1.1.1721331027.1.0.1721331027.60.0.0
.melodymaison.co.uk/ Name: _gcl_au
Value: 1.1.405507.1721331027
.melodymaison.co.uk/ Name: __thoughtmetric_uid
Value: f5690ccb-b31a-41bd-a2b7-5198084fc446
.tiktok.com/ Name: _ttp
Value: 2jQtFtnVfXn3OFTv3rqWeqx5LQH
.doubleclick.net/ Name: IDE
Value: AHWqTUlh-8x5GJ9wLqnoHZxxtkWUNca9kKOB2J_SXK6O7r-iG4SL0vQlIbqv_ouO
www.melodymaison.co.uk/ Name: __kla_id
Value: eyJjaWQiOiJNREF5TWpCbFlqQXROV05rTkMwME56UmtMV0ZtWkRrdE9UUmhZMkkzTkdaa01ESXoiLCIkcmVmZXJyZXIiOnsidHMiOjE3MjEzMzEwMjgsInZhbHVlIjoiaHR0cHM6Ly91ay1nby5rZWxrb29ncm91cC5uZXQvIiwiZmlyc3RfcGFnZSI6Imh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay8/a2s9YTRjNjI5NS0xOTBjNzUzMDZlOS05ZjNiMSZ1dG1fc291cmNlX3BsYXRmb3JtPUtlbGtvb0dyb3VwJnV0bV9jYW1wYWlnbj1rZWxrb29jbGljayZ1dG1fbWVkaXVtPWNwYyZ1dG1fc291cmNlPWtlbGtvb3VrIn0sIiRsYXN0X3JlZmVycmVyIjp7InRzIjoxNzIxMzMxMDI4LCJ2YWx1ZSI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImZpcnN0X3BhZ2UiOiJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvP2trPWE0YzYyOTUtMTkwYzc1MzA2ZTktOWYzYjEmdXRtX3NvdXJjZV9wbGF0Zm9ybT1LZWxrb29Hcm91cCZ1dG1fY2FtcGFpZ249a2Vsa29vY2xpY2smdXRtX21lZGl1bT1jcGMmdXRtX3NvdXJjZT1rZWxrb291ayJ9fQ==
.melodymaison.co.uk/ Name: _ga
Value: GA1.3.1149258366.1721331027
.melodymaison.co.uk/ Name: _gid
Value: GA1.3.952905692.1721331028
.melodymaison.co.uk/ Name: _gat_gtag_UA_2202141_1
Value: 1
.melodymaison.co.uk/ Name: _tt_enable_cookie
Value: 1
.melodymaison.co.uk/ Name: _ttp
Value: 9N581eGj_5rjZIQUNyqB9YzQw0s
www.melodymaison.co.uk/ Name: __attentive_id
Value: 65fe188781114de68e83b7443ede4eaa
www.melodymaison.co.uk/ Name: _attn_
Value: eyJ1Ijoie1wiY29cIjoxNzIxMzMxMDI4MzMzLFwidW9cIjoxNzIxMzMxMDI4MzMzLFwibWFcIjoyMTkwMCxcImluXCI6ZmFsc2UsXCJ2YWxcIjpcIjY1ZmUxODg3ODExMTRkZTY4ZTgzYjc0NDNlZGU0ZWFhXCJ9In0=
www.melodymaison.co.uk/ Name: __attentive_cco
Value: 1721331028335
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
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=infuscate-hornet&publisherClickId=wqq7r0kr2iulajq23m677800(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=eyJldmVudF9pZCI6IiIsIm1lc3NhZ2VfaWQiOiJtZXNzYWdlSWQtMTcyMTMzMTAyODI4My0zMTM3ODAyMDMzODM3IiwiaXNfb25zaXRlIjpmYWxzZSwidGltZXN0YW1wIjoiMjAyNC0wNy0xOFQxOTozMDoyOC4yODNaIiwiY29udGV4dCI6eyJhZCI6eyJzZGtfZW52IjoiZXh0ZXJuYWwiLCJqc2Jfc3RhdHVzIjoyfSwiZGV2aWNlIjp7InBsYXRmb3JtIjoicGMifSwidXNlciI6eyJhbm9ueW1vdXNfaWQiOiI5TjU4MWVHal81cmpaSVFVTnlxQjlZelF3MHMifSwicGl4ZWwiOnsiY29kZSI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIiwicnVudGltZSI6IjEiLCJjb2RlcyI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIn0sInBhZ2UiOnsidXJsIjoiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrLz9raz1hNGM2Mjk1LTE5MGM3NTMwNmU5LTlmM2IxJnV0bV9zb3VyY2VfcGxhdGZvcm09S2Vsa29vR3JvdXAmdXRtX2NhbXBhaWduPWtlbGtvb2NsaWNrJnV0bV9tZWRpdW09Y3BjJnV0bV9zb3VyY2U9a2Vsa29vdWsiLCJyZWZlcnJlciI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImxvYWRfcHJvZ3Jlc3MiOiIxIn0sImxpYnJhcnkiOnsibmFtZSI6InBpeGVsLmpzIiwidmVyc2lvbiI6IjIuMi4wIn0sInNlc3Npb25faWQiOiIyZmQ0ZTFlYy00NTNjLTExZWYtOGQ5OC1hODY5OGMwNWI5MDg6OllwUTNya3NiazdHMnhadWE4R3VTIiwicGFnZXZpZXdfaWQiOiJwYWdlSWQtMTcyMTMzMTAyNzk3OC01OTQwNjYyODIzMDIxLjAuMCIsInZhcmlhdGlvbl9pZCI6InRlc3RfMl9zaW5nbGVfdHJhY2siLCJ1c2VyQWdlbnQiOiJNb3ppbGxhLzUuMCAoWDExOyBMaW51eCB4ODZfNjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMjYuMC4wLjAgU2FmYXJpLzUzNy4zNiIsImluZGV4IjowfSwiX2luc3BlY3Rpb24iOnt9LCJwcm9wZXJ0aWVzIjp7fSwic2lnbmFsX2RpYWdub3N0aWNfbGFiZWxzIjp7InJhd19lbWFpbCI6eyJsYWJlbCI6Im1pc3NpbmcifSwicmF3X2F1dG9fZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19waG9uZSI6eyJsYWJlbCI6Im1pc3NpbmcifSwicmF3X2F1dG9fcGhvbmUiOnsibGFiZWwiOiJtaXNzaW5nIn0sImhhc2hlZF9lbWFpbCI6eyJsYWJlbCI6Im1pc3NpbmcifSwiaGFzaGVkX3Bob25lIjp7ImxhYmVsIjoibWlzc2luZyJ9fSwiYWN0aW9uIjoiTWV0YWRhdGEiLCJhdXRvX2NvbGxlY3RlZF9wcm9wZXJ0aWVzIjp7InBhZ2VfdHJpZ2dlciI6IlBhZ2VWaWV3IiwiY29udGVudF9kYXRhIjp7Im9wZW5fZ3JhcGgiOiJ7XCJvZzpzaXRlX25hbWVcIjpcIk1lbG9keU1haXNvbi5jby51a1wiLFwib2c6aW1hZ2VcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9za2luL21lbG9keS9pbWFnZXMvbG9nby5qcGdcIixcIm9nOnVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrXCIsXCJvZzp0eXBlXCI6XCJ3ZWJzaXRlXCIsXCJvZzpkZXNjcmlwdGlvblwiOlwiU2hvcCBNZWxvZHkgTWFpc29uIGFuZCBnaXZlIHlvdXIgaG9tZSBhIG5ldyBmZWVsLCBhbGwgc3R5bGVzICYgYnVkZ2V0cy5cIixcIm9nOmxvY2FsZVwiOlwiZW5fR0JcIn0iLCJtaWNyb2RhdGEiOiJbe1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJBbnRpcXVlIEdvbGQgSGVhcnQgQ2FuZGxlIFBpblwiLFwicHJvZHVjdElEXCI6XCIzNDYxN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk2Mzc1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYW50aXF1ZS1nb2xkLWhlYXJ0LWNhbmRsZS1waW5fTU0zNDYxNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluIGlzIGEgc2ltcGxlLCBzdHlsaXNoIHdheSB0byBhZGQgYSBmaW5pc2hpbmcgdG91Y2ggdG8geW91ciBjYW5kbGVzLiBQZXJmZWN0IGZvciBsb3ZlcnMgb2YgaGVhcnQgZGVjb3IgYW5kIGdvbGQgYWNjZXNzb3JpZXMuIE1hZGUgZnJvbSBtZXRhbCwgdGhpcyBoYXMgYSBoZWFydCBzaGFwZWQgZGVzaWduIGluIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guXFxuXFx0VGhlIHBlcmZlY3Qgd2F5IHRvIGFkZCBhIHRvdWNoIG9mIGdsYW1vdXIgdG8geW91ciBjYW5kbGVzIGFuZCBpZGVhbCBmb3IgdGFibGUgZGVjb3IuIEEgZ3JlYXQgYWNjZXNzb3J5IGZvciB0aG9zZSBmaW5pc2hpbmcgdG91Y2hlcyBmb3IgZXZlbnRzIHN1Y2ggYXMgd2VkZGluZ3MsIHBhcnRpZXMgb3IgQ2hyaXN0bWFzLlxcblxcdFRoZSBjYW5kbGUgcGluIGlzIGZpeGVkIHRvIHRoZSBjYW5kbGVzIHZpYSB0aGUgcGluIG9uIHRoZSBiYWNrLiBQbGVhc2UgdGFrZSBjYXJlIHdoXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWhlYXJ0LWNhbmRsZS1waW4uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhbGwgQmx1ZSBHbGFzcyBWYXNlIC0gMjNjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3OVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY4OTgzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGFsbC1ibHVlLWdsYXNzLXZhc2UtMjNjbV9NTTM0ODc5LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGFsbCBCbHVlIEdsYXNzIFZhc2UgaXMgYSBwcmV0dHksIGNvbG91cmZ1bCBnbGFzc3dhcmUgY2hvaWNlLCBpZGVhbCBmb3IgZmFucyBvZiBibHVlIGRlY29yIGFuZCBmbG93ZXIgdmFzZXMuIE1hZGUgb2YgZ2xhc3MsIHRoaXMgdmFzZSBoYXMgYSB0YWxsLCB0YXBlcmVkIGRlc2lnbiBhbmQgcmliYmVkIGRldGFpbGluZy4gSXQgaGFzIGEgbmF2eSBibHVlIGZpbmlzaCB0byB0aGUgZ2xhc3MuIFxcblxcdFBlcmZlY3QgZm9yIGRpc3BsYXlpbmcgeW91ciBmYXZvdXJpdGUgZmxvd2VyIHN0ZW1zLCBkcmllZCBib3VxdWV0cyBvciBvdGhlciBmbG93ZXJzLiBEdWUgdG8gaXRzIGNvbG91cmZ1bCBmaW5pc2ggYW5kIHNsaW0gZGVzaWduLCB0aGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgdXNlZCBhcyBhIHRhYmxlIGNlbnRlcnBpZWNlLCBvbiBhIHNoZWxmIG9yIG9uIGEgc2lkZWJvYXJkLiBcXG5cXHRUaGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgLSAxMmNtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MjA3OTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLTEyY21fTU0zNDg3Ny5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFJvdW5kIFBpbmsgRGlzdHJlc3NlZCBDZXJhbWljIFZhc2UgaXMgYSBwcmV0dHkgcGllY2Ugb2YgY2VyYW1pYyBkZWNvciwgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIGV2ZXJ5dGhpbmcgcGluay4gTWFkZSBvZiBjZXJhbWljLCB0aGlzIGhhcyBhIHJvdW5kZWQgc2hhcGUsIHdpdGggYSByaWJiZWQgZGVzaWduLCBhIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgYWNjZXNzb3J5IGZvciBwbGFjaW5nIG9uIGEgc2hlbGYsIHNpZGVib2FyZCwgY29uc29sZSB0YWJsZSBvciB3aW5kb3dzaWxsIHNwYWNlLiBEdWUgdG8gaXRzIHBpbmsgZmluaXNoIGFuZCBkaXN0cmVzc2VkIGRldGFpbGluZywgdGhpcyB2YXNlIGNvdWxkIGJsZW5kIGludG8gY291bnRyeSwgdmludGFnZSBvciBzaGFiYnkgY2hpYyBpbnNwaXJlZCBzcGFjZXMuIFxcblxcdEEgbG92ZWx5IGRlY29yIGNob2ljZSwgcGVyZmVjdCBmb3IgdXNlIGFzIHdlZGRpbmcgb3IgZGluXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIEVsbGUgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ5MzFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxNjExM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZV9NTTM0OTMxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBFbGxlIFdoaXRlIFJhbmdlIGlzIGFuIGVsZWdhbnQsIHN0eWxpc2ggc3RvcmFnZSBjaG9pY2UgZm9yIGZhbnMgb2YgbmV1dHJhbCBjb2xvdXJzLCBsdXh1cmlvdXMgc3R5bGUgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgdGhpcyBjaGVzdCBvZiBkcmF3ZXJzIGhhcyBhIGxhcmdlIDMgZHJhd2VyIGRlc2lnbiBhbmQgY29tZSB3aXRoIGEgYnJpbGxpYW50IHdoaXRlIGZpbmlzaCwgaXQgY29tZXMgY29tcGxldGUgd2l0aCBhIGdvbGQgbWV0YWwgZnJhbWUgYW5kIG1hdGNoaW5nIGhhbmRsZXMuIFxcblxcdEEgZ2xhbW9yb3VzIGNoZXN0IG9mIGRyYXdlcnMgdGhhdCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3JzIGFuZCBhZGQgYSBmZWVsIG9mIGNvbnRlbXBvcmFyeSBsdXh1cnkgaW50byBhbnkgc3BhY2UuIFRoaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxMjEwOFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbV9NTTM0OTI2LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgT2xpdmUgR3JlZW4gRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgdGhlIHBlcmZlY3QgZmVhdHVyZSBtaXJyb3IgZm9yIHRob3NlIHNlYXJjaGluZyBmb3IgYSBzdGF0ZW1lbnQgbWlycm9yISBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBvbGl2ZSBncmVlbiBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3RyaWtpbmcgcmV0cm8gaW5zcGlyZWQgbWlycm9yIGNvdWxkIGJlIHBsYWNlZCBpbiBhIHdpZGUgc2VsZWN0aW9uIG9mIGludGVyaW9yIHN0eWxlcyBidXQgaXMgYmVzdCBzdWl0ZWQgdG8gbW9kZXJuLCBlY2xlY3RpYyBvciByZXRybyBzdHlsZSBzcGFjZXMuIER1ZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9vbGl2ZS1ncmVlbi1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ5MjVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2NjM4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjUtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQaW5rIEZ1bGwgTGVuZ3RoIFdhdmUgTWlycm9yIC0gMTYzY20geCA4MGNtIGlzIGFuIGV5ZSBjYXRjaGluZywgcmV0cm8gaW5zcGlyZWQgbGFyZ2UgbWlycm9yIHRoYXQgY291bGQgYmUgd2FsbCBtb3VudGVkIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBtaXJyb3IgaGFzIGEgc2xpbSwgd2F2eSB3b29kZW4gZnJhbWUgYW5kIGNvbWVzIHdpdGggYSBwYWxlIHBpbmsgcGFpbnRlZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIGh1bmcgYm90aCB2ZXJ0aWNhbGx5IGFuZCBob3Jpem9udGFsbHkgdmlhIHdhbGwgaG9va3Mgb24gdGhlIGJhY2sgb2YgdGhlIG1pcnJvci5cXG5cXHRUaGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIGluc3RhbnRseSBiZWNvbWUgdGhlIGZvY2FsIHBvaW50IG9mIGFueSByb29tISBEdWUgdG8gaXRzIGxhcmdlIHNpemUgYW5kIGVjbGVjdGljIGRlc2lnbiwgdGhpcyBtaXJyb3IgY291bGQgYmUgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BpbmstZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzQ5MjRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY0Njg5OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldF9NTTM0OTI0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVGF1cGUgUmVlZGVkIEdsYXNzIEZyb250ZWQgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50IHN0b3JhZ2Ugc29sdXRpb24gZm9yIGFueSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5LiBNYWRlIG9mIHdvb2RlbiwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIHdhbGwgY2FiaW5ldCBoYXMgYSBzaW5nbGUgZG9vciBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYW4gaW50ZXJuYWwgc3RvcmFnZSBzaGVsZi4gSXQgY29tZXMgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBhIHJlZWRlZCBnbGFzcyBmcm9udGFnZSBhbmQgYSBnb2xkIGhhbmRsZS4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2tcXG5cXHRUaGlzIHN0eWxpc2ggd2FsbCBjYWJpbmV0IGlzIGEgZ3JlYXQgY2hvaWNlIGZvciBmYW5zIG9mIGNvbnRlbXBvcmFyeSBzdHlsZSBhbmQgY291bGQgYmxlbmQgaW50byBhIHdpZGUgc2VsZWN0aW9uIG9mIGRlY29yIHN0eWxlcywgaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjg0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3RhdXBlLXJlZWRlZC1nbGFzcy1mcm9udGVkLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gU3RhdW50b24gV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5OTgzM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy1zdGF1bnRvbi13aGl0ZS1yYW5nZV9NTTM0NzEzLTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZnJvbSB0aGUgU3RhdW50b24gV2hpdGUgUmFuZ2UgaXMgYSBwcmV0dHkgYW5kIHN0eWxpc2ggc3RvcmFnZSBjaGVzdCwgaWRlYWwgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHNwYWNlLiBDcmFmdGVkIGZyb20gd29vZCwgdGhpcyBjaGVzdCBjb21lcyB3aXRoIDMgZHJhd2VycywgYSB3aGl0ZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIGFyb3VuZCB0aGUgYm90dG9tLlxcblxcdFdpdGggaXRzIHNub3ctd2hpdGUgZmluaXNoLCB0aGlzIGNoZXN0IGlzIGEgZnJlc2ggYnJlYXRoIG9mIGVsZWdhbmNlIGZvciBhbnkgcm9vbSwgYnJpbmdpbmcgd2l0aCBpdCBhIGNhc2NhZGUgb2Ygc3RvcmFnZSBpbiBpdHMgdGhyZWUgZ2VuZXJvdXNseS1zaXplZCBkcmF3ZXJzLiBUaGUgc2NhbGxvcGVkIHNraXJ0IGFkZFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjMxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zdGF1bnRvbi10YXVwZS1zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZVwiLFwicHJvZHVjdElEXCI6XCIzNDg4NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4NTExXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZV9NTTM0ODg0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlIGlzIGEgc3R5bGlzaCB3YXkgdG8gc3RvcmUgeW91ciBmYXZvdXJpdGUgdGhyb3dzLCBjdXNoaW9ucyBvciBldmVuIHBsYW50cy4gTWFkZSBvZiBzZWFncmFzcyBhbmQgbWV0YWwsIHRoaXMgYmFza2V0IHBsYW50ZXIgaGFzIGEgd292ZW4gZGVzaWduIGFuZCBjb21lcyB3aXRoIGhhbmRsZXMgb24gZWl0aGVyIHNpZGUuIFxcblxcdFBMRUFTRSBOT1RFOiBJZiB5b3UgYXJlIHVzaW5nIHRoaXMgYmFza2V0IGFzIGEgcGxhbnRlciBmb3IgbGl2ZSBwbGFudHMsIHlvdSBtdXN0IHVzZSBhIHBsYW50ZXIgcG90IGxpbmVyLiBJZiB5b3UgcGxhY2UgdGhpcyBpdGVtIG91dHNpZGUsIGl0IHdpbGwgb2NjdXIgbmF0dXJhbCBkYW1hZ2UgZnJvbSB3ZWF0aGVyaW5nLiBcXG5cXHRUaGlzIGJhc2tldCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBhIHNtYWxsZXIgc2l6ZS5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay90YWxsLWJsdWUtZ2xhc3MtdmFzZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSAtIDEyY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyMDc5MFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UtMTJjbV9NTTM0ODc3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSBpcyBhIHByZXR0eSBwaWVjZSBvZiBjZXJhbWljIGRlY29yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZXZlcnl0aGluZyBwaW5rLiBNYWRlIG9mIGNlcmFtaWMsIHRoaXMgaGFzIGEgcm91bmRlZCBzaGFwZSwgd2l0aCBhIHJpYmJlZCBkZXNpZ24sIGEgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLiBcXG5cXHRBIGxvdmVseSBkZWNvciBhY2Nlc3NvcnkgZm9yIHBsYWNpbmcgb24gYSBzaGVsZiwgc2lkZWJvYXJkLCBjb25zb2xlIHRhYmxlIG9yIHdpbmRvd3NpbGwgc3BhY2UuIER1ZSB0byBpdHMgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLCB0aGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBjb3VudHJ5LCB2aW50YWdlIG9yIHNoYWJieSBjaGljIGluc3BpcmVkIHNwYWNlcy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgY2hvaWNlLCBwZXJmZWN0IGZvciB1c2UgYXMgd2VkZGluZyBvciBkaW5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE2MTEzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlX01NMzQ5MzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIEVsbGUgV2hpdGUgUmFuZ2UgaXMgYW4gZWxlZ2FudCwgc3R5bGlzaCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuZXV0cmFsIGNvbG91cnMsIGx1eHVyaW91cyBzdHlsZSBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCB0aGlzIGNoZXN0IG9mIGRyYXdlcnMgaGFzIGEgbGFyZ2UgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSBicmlsbGlhbnQgd2hpdGUgZmluaXNoLCBpdCBjb21lcyBjb21wbGV0ZSB3aXRoIGEgZ29sZCBtZXRhbCBmcmFtZSBhbmQgbWF0Y2hpbmcgaGFuZGxlcy4gXFxuXFx0QSBnbGFtb3JvdXMgY2hlc3Qgb2YgZHJhd2VycyB0aGF0IGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvcnMgYW5kIGFkZCBhIGZlZWwgb2YgY29udGVtcG9yYXJ5IGx1eHVyeSBpbnRvIGFueSBzcGFjZS4gVGhpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyAtIEhhbGVzIFRhbiBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDg2OVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc1MTEwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZV9NTTM0ODY5LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlVwZ3JhZGUgeW91ciBiZWRyb29tJ3Mgc3R5bGUgYW5kIHN0b3JhZ2Ugd2l0aCB0aGlzIHNvcGhpc3RpY2F0ZWQgc2V0IG9mIHR3byBIYWxlcyBUYW4gUmFuZ2UgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMuIEVhY2ggdGFibGUgZmVhdHVyZXMgdGhyZWUgc3BhY2lvdXMgZHJhd2VycyB3aXRoIGFtcGxlIHN0b3JhZ2UgZm9yIGtlZXBpbmcgeW91ciBuaWdodC10aW1lIGVzc2VudGlhbHMgYW5kIGJlZHJvb20gY2x1dHRlciBvcmdhbmlzZWQuXFxuXFx0VGhlIGRyYXdlcnMgb3BlbiBlZmZvcnRsZXNzbHkgb24gc21vb3RoIG1ldGFsIHJ1bm5lcnMgYW5kIGJvYXN0IHNsZWVrIGNocm9tZSBrbm9icyB0aGF0IGFkZCBhIHRvdWNoIG9mIG1vZGVybiBmbGFpciB0byB0aGUgbmlnaHRzdGFuZHMnIG1pbmltYWxpc3QgZGVzaWduLiBUaGVzZSBuaWdodHN0YW5kcyBvZmZlciBhIHBlcmZlY3QgYmxlbmQgb2Ygc3R5bGUgYW5kIHByYWN0aWNhbGl0eSwgbWFraW5nIHRoZW0gaWRlYWwgZm9yIGFueSBiZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE4OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLTMtZHJhd2VyLWJlZHNpZGUtdGFibGUtaGFsZXMtdGFuLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyAgLSBTdGF1bnRvbiBUYXVwZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkyNTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItYmVkc2lkZS10YWJsZXMtc3RhdW50b24tdGF1cGUtcmFuZ2VfTU0zNDcxNy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgU2NhbGxvcGVkIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIFN0YXVudG9uIFRhdXBlIFJhbmdlIGFyZSBhIHByZXR0eSwgb24gdHJlbmQgZnVybml0dXJlIHBpZWNlIGlkZWFsIGZvciBmYW5zIG9mIHRhdXBlIGdyZXkgZnVybml0dXJlLCBzY2FsbG9wZWQgZWRnZXMgYW5kIHdoaW1zaWNhbCBkZXNpZ24uIFRoZXNlIGJlZHNpZGVzIGhhdmUgYSAzIGRyYXdlciBkZXNpZ24gYW5kIGNvbWUgd2l0aCBhIHRhdXBlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgb24gdGhlIGJvdHRvbSBlZGdlLiBcXG5cXHRUaGVzZSBtYXRjaGluZyBtYXJ2ZWxzLCBzd2F0aGVkIGluIGEgc3RhdGVseSB0YXVwZSwgd2l0aCB0aGVpciBncmFjZWZ1bCBjdXJ2ZXMgYW5kIHBvaXNlZCBzY2FsbG9wZWQgZWRnZXMuIEVhY2ggdGFibGUgYm9hc3RzIGEgdHJpZmVjdGEgb2YgZHJhd2VycywgZGVja2VkIG91dCB3aXRoIHdcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyNDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1zY2FsbG9wZWQtMy1kcmF3ZXItLXN0YXVudG9uLXRhdXBlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJQYWlyIG9mIE9uZSBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBFbGxlIEJsYWNrIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0OTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MTgxOTNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZV9NTTM0OTM3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIGZyb20gdGhlIEVsbGUgQmxhY2sgUmFuZ2UgYXJlIGEgc3RyaWtpbmcsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGRyZXNzaW5nIHJvb20gb3IgbGl2aW5nIHJvb20gc3BhY2UuIENyYWZ0ZWQgZnJvbSBjb2F0ZWQgTURGIGFuZCBtZXRhbCwgZWFjaCBiZWRzaWRlIHRhYmxlIGhhcyBhIG9uZSBkcmF3ZXIsIG9uZSBzaGVsZiBkZXNpZ24gYW5kIGEgbWV0YWwgZnJhbWUuIFRoaXMgYmVkc2lkZSBoYXMgYSBibGFjayBmaW5pc2gsIGEgZ29sZCBmcmFtZSBhbmQgbWF0Y2hpbmcgZ29sZCBoYW5kbGVzLiAgXFxuXFx0QSBzbGVlayBtb2Rlcm4gZnVybml0dXJlIHNldCB3aXRoIGEgdGltZWxlc3MsIGV5ZSBjYXRjaGluZyBkZXNpZ24sIHRoaXMgcGFpciBvZiBiZWRzaWRlIHRhYmxlcyBhcmUgYXMgc3R5bGlzaCBhcyB0aGV5IGFyZSBwcmFjdGljYWwgYW5kIHNwYWNlIHNhdlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE2OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYWlyLW9mLW9uZS1kcmF3ZXItYmVkc2lkZS10YWJsZXMtZWxsZS1ibGFjay1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2NhbGxvcGVkIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBTdGF1bnRvbiBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDcxM1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk5ODMzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLXN0YXVudG9uLXdoaXRlLXJhbmdlX01NMzQ3MTMtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmcm9tIHRoZSBTdGF1bnRvbiBXaGl0ZSBSYW5nZSBpcyBhIHByZXR0eSBhbmQgc3R5bGlzaCBzdG9yYWdlIGNoZXN0LCBpZGVhbCBmb3IgcGxhY2luZyBpbiBhIGJlZHJvb20sIGxpdmluZyByb29tIG9yIGhhbGx3YXkgc3BhY2UuIENyYWZ0ZWQgZnJvbSB3b29kLCB0aGlzIGNoZXN0IGNvbWVzIHdpdGggMyBkcmF3ZXJzLCBhIHdoaXRlIHBhaW50ZWQgZmluaXNoLCBnb2xkIG1ldGFsIGhhbmRsZXMgYW5kIHNjYWxsb3BlZCBkZXRhaWxpbmcgYXJvdW5kIHRoZSBib3R0b20uXFxuXFx0V2l0aCBpdHMgc25vdy13aGl0ZSBmaW5pc2gsIHRoaXMgY2hlc3QgaXMgYSBmcmVzaCBicmVhdGggb2YgZWxlZ2FuY2UgZm9yIGFueSByb29tLCBicmluZ2luZyB3aXRoIGl0IGEgY2FzY2FkZSBvZiBzdG9yYWdlIGluIGl0cyB0aHJlZSBnZW5lcm91c2x5LXNpemVkIGRyYXdlcnMuIFRoZSBzY2FsbG9wZWQgc2tpcnQgYWRkXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3N0YXVudG9uLXRhdXBlLXNjYWxsb3AtY2hlc3Qtb2YtZHJhd2Vycy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV292ZW4gR3Jhc3MgU3RvcmFnZSBCYXNrZXQgUGxhbnRlciAtIExhcmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0ODg0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mzg1MTFcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlX01NMzQ4ODQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2UgaXMgYSBzdHlsaXNoIHdheSB0byBzdG9yZSB5b3VyIGZhdm91cml0ZSB0aHJvd3MsIGN1c2hpb25zIG9yIGV2ZW4gcGxhbnRzLiBNYWRlIG9mIHNlYWdyYXNzIGFuZCBtZXRhbCwgdGhpcyBiYXNrZXQgcGxhbnRlciBoYXMgYSB3b3ZlbiBkZXNpZ24gYW5kIGNvbWVzIHdpdGggaGFuZGxlcyBvbiBlaXRoZXIgc2lkZS4gXFxuXFx0UExFQVNFIE5PVEU6IElmIHlvdSBhcmUgdXNpbmcgdGhpcyBiYXNrZXQgYXMgYSBwbGFudGVyIGZvciBsaXZlIHBsYW50cywgeW91IG11c3QgdXNlIGEgcGxhbnRlciBwb3QgbGluZXIuIElmIHlvdSBwbGFjZSB0aGlzIGl0ZW0gb3V0c2lkZSwgaXQgd2lsbCBvY2N1ciBuYXR1cmFsIGRhbWFnZSBmcm9tIHdlYXRoZXJpbmcuIFxcblxcdFRoaXMgYmFza2V0IGlzIGFsc28gYXZhaWxhYmxlIGluIGEgc21hbGxlciBzaXplLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM4Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd292ZW4tZ3Jhc3Mtc3RvcmFnZS1iYXNrZXQtcGxhbnRlci1sYXJnZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW5cIixcInByb2R1Y3RJRFwiOlwiMzQ2MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5NjM3NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2FudGlxdWUtZ29sZC1oZWFydC1jYW5kbGUtcGluX01NMzQ2MTcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIEdvbGQgSGVhcnQgQ2FuZGxlIFBpbiBpcyBhIHNpbXBsZSwgc3R5bGlzaCB3YXkgdG8gYWRkIGEgZmluaXNoaW5nIHRvdWNoIHRvIHlvdXIgY2FuZGxlcy4gUGVyZmVjdCBmb3IgbG92ZXJzIG9mIGhlYXJ0IGRlY29yIGFuZCBnb2xkIGFjY2Vzc29yaWVzLiBNYWRlIGZyb20gbWV0YWwsIHRoaXMgaGFzIGEgaGVhcnQgc2hhcGVkIGRlc2lnbiBpbiBhIG1ldGFsbGljIGdvbGQgZmluaXNoLlxcblxcdFRoZSBwZXJmZWN0IHdheSB0byBhZGQgYSB0b3VjaCBvZiBnbGFtb3VyIHRvIHlvdXIgY2FuZGxlcyBhbmQgaWRlYWwgZm9yIHRhYmxlIGRlY29yLiBBIGdyZWF0IGFjY2Vzc29yeSBmb3IgdGhvc2UgZmluaXNoaW5nIHRvdWNoZXMgZm9yIGV2ZW50cyBzdWNoIGFzIHdlZGRpbmdzLCBwYXJ0aWVzIG9yIENocmlzdG1hcy5cXG5cXHRUaGUgY2FuZGxlIHBpbiBpcyBmaXhlZCB0byB0aGUgY2FuZGxlcyB2aWEgdGhlIHBpbiBvbiB0aGUgYmFjay4gUGxlYXNlIHRha2UgY2FyZSB3aFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1oZWFydC1jYW5kbGUtcGluLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJUYWxsIEJsdWUgR2xhc3MgVmFzZSAtIDIzY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2ODk4M1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3RhbGwtYmx1ZS1nbGFzcy12YXNlLTIzY21fTU0zNDg3OS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFRhbGwgQmx1ZSBHbGFzcyBWYXNlIGlzIGEgcHJldHR5LCBjb2xvdXJmdWwgZ2xhc3N3YXJlIGNob2ljZSwgaWRlYWwgZm9yIGZhbnMgb2YgYmx1ZSBkZWNvciBhbmQgZmxvd2VyIHZhc2VzLiBNYWRlIG9mIGdsYXNzLCB0aGlzIHZhc2UgaGFzIGEgdGFsbCwgdGFwZXJlZCBkZXNpZ24gYW5kIHJpYmJlZCBkZXRhaWxpbmcuIEl0IGhhcyBhIG5hdnkgYmx1ZSBmaW5pc2ggdG8gdGhlIGdsYXNzLiBcXG5cXHRQZXJmZWN0IGZvciBkaXNwbGF5aW5nIHlvdXIgZmF2b3VyaXRlIGZsb3dlciBzdGVtcywgZHJpZWQgYm91cXVldHMgb3Igb3RoZXIgZmxvd2Vycy4gRHVlIHRvIGl0cyBjb2xvdXJmdWwgZmluaXNoIGFuZCBzbGltIGRlc2lnbiwgdGhpcyB3b3VsZCBsb29rIGZhYnVsb3VzIHVzZWQgYXMgYSB0YWJsZSBjZW50ZXJwaWVjZSwgb24gYSBzaGVsZiBvciBvbiBhIHNpZGVib2FyZC4gXFxuXFx0VGhpcyB2YXNlIGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3RhbGwtYmx1ZS1nbGFzcy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIC0gMTJjbVwiLFwicHJvZHVjdElEXCI6XCIzNDg3N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjIwNzkwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvcm91bmQtcGluay1kaXN0cmVzc2VkLWNlcmFtaWMtdmFzZS0xMmNtX01NMzQ4NzcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBSb3VuZCBQaW5rIERpc3RyZXNzZWQgQ2VyYW1pYyBWYXNlIGlzIGEgcHJldHR5IHBpZWNlIG9mIGNlcmFtaWMgZGVjb3IsIHBlcmZlY3QgZm9yIGxvdmVycyBvZiBldmVyeXRoaW5nIHBpbmsuIE1hZGUgb2YgY2VyYW1pYywgdGhpcyBoYXMgYSByb3VuZGVkIHNoYXBlLCB3aXRoIGEgcmliYmVkIGRlc2lnbiwgYSBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcuIFxcblxcdEEgbG92ZWx5IGRlY29yIGFjY2Vzc29yeSBmb3IgcGxhY2luZyBvbiBhIHNoZWxmLCBzaWRlYm9hcmQsIGNvbnNvbGUgdGFibGUgb3Igd2luZG93c2lsbCBzcGFjZS4gRHVlIHRvIGl0cyBwaW5rIGZpbmlzaCBhbmQgZGlzdHJlc3NlZCBkZXRhaWxpbmcsIHRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGNvdW50cnksIHZpbnRhZ2Ugb3Igc2hhYmJ5IGNoaWMgaW5zcGlyZWQgc3BhY2VzLiBcXG5cXHRBIGxvdmVseSBkZWNvciBjaG9pY2UsIHBlcmZlY3QgZm9yIHVzZSBhcyB3ZWRkaW5nIG9yIGRpblwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjExLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEJhcm9xdWUtc3R5bGUgU2lsdmVyIFdhbGwgLyBGbG9vciBNaXJyb3IgOTBjbSB4IDE2OGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MzM1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTU4MThcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbV9NTTI4MzM1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkVsZXZhdGUgeW91ciBsaXZpbmcgc3BhY2Ugd2l0aCB0aGlzIHN0dW5uaW5nIEJhcm9xdWUtc3R5bGUgc2lsdmVyIG1pcnJvci4gQ3JhZnRlZCB3aXRoIG1ldGljdWxvdXMgYXR0ZW50aW9uIHRvIGRldGFpbCwgaXRzIGludHJpY2F0ZSBzd2lybGluZyBwYXR0ZXJucyBhbmQgb3JuYXRlIGZsb3VyaXNoZXMgbGVuZCBhIHRvdWNoIG9mIGNsYXNzaWMgZWxlZ2FuY2UgdG8gYW55IHJvb20uXFxuXFx0VGhlIHNsZWVrIHNpbHZlciBmaW5pc2ggY29tcGxlbWVudHMgYSByYW5nZSBvZiBpbnRlcmlvcnMsIGZyb20gdHJhZGl0aW9uYWwgdG8gY29udGVtcG9yYXJ5LiBXaGV0aGVyIGh1bmcgYWJvdmUgYSBmaXJlcGxhY2UsIGluIGFuIGVudHJ5d2F5LCBvciBhcyBhIHN0YXRlbWVudCBwaWVjZSBpbiB5b3VyIGJlZHJvb20sIHRoaXMgbWlycm9yIGlzIHN1cmUgdG8gY2FwdGl2YXRlIGFuZCBpbXByZXNzLiBOb3Qgb25seSBkb2VzIGl0IHNlcnZlIGEgZnVuY3Rpb25hbCBwdXJwb3NlLCBidXQgaXQgYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDgwY20geCAxODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMyOTQ2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTgwY20teC0xODBjbV9NTTMzNTA0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCA4MGNtIHggMTgwY20gLyBMZWFuZXIgTWlycm9yIGlzIGEgc3RyaWtpbmcgZnVsbCBsZW5ndGggbWlycm9yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgbWV0YWxsaWMgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBsYXJnZSByZWN0YW5ndWxhciBzaGFwZSBhbmQgY29tZXMgd2l0aCBhbiBhbnRpcXVlIGdvbGQgY3Jvc3Mgb3ZlciBtZXRhbCBmcmFtZSBhbmQgYmV2ZWxsZWQgZ2xhc3MuIFxcblxcdEEgbG92ZWx5IG1pcnJvciBjaG9pY2UgZm9yIHBsYWNlbWVudCBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZyByb29tIG9yIGJhdGhyb29tIHNwYWNlLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byB2aW50YWdlLCBhcnQgZGVjbyBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjYwODY0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY21fTU0zMzUwNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cXG5cXHRQZXJmZWN0IGZvciBwbGFjZW1lbnQgaW4gaGFsbHdheSwgYmVkcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gRHVlIHRwIGl0cyBzdHJpa2luZyBkZXNpZ24gYW5kIGJsYWNrIGZpbmlzaCwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byB2aW50YWdlLCBpbmR1c3RyaWFsIG9yIG1vZGVybiBzdHlsZSBpbnRlcmlvciBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGlzIGF2YWlsYWJsZSBpbiBhIGxhcmdlciBzaXplLiBJdCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBHb2xkLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQnVtYmxlYmVlIERyYXdlciBLbm9iIDUuNWNtIHggNS41Y21cIixcInByb2R1Y3RJRFwiOlwiMjgyNjRcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTIwOVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMjgyNjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBwcmV0dHkgbGl0dGxlIGJ1bWJsZWJlZSBkcmF3ZXIga25vYiB3aWxsIGFkZCBhIGZhYnVsb3VzIGRlY29yYXRpdmUgZWZmZWN0IHRvIHlvdXIgZnVybml0dXJlLiBGaW5pc2hlZCBpbiBhIHZpbnRhZ2UgZ29sZCBjb2xvdXIgdGhhdCB3aWxsIHN0YW5kIG91dCBmb3IgYSBmdW4gZGVjb3JhdGl2ZSBsb29rLlxcblxcdFF1aXJreSBhbmQgdW51c3VhbCBkZXNpZ24sIHRoaXMgYmVlIGlzIHBlcmZlY3QgZm9yIHRyYW5zZm9ybWluZyB5b3VyIGZ1cm5pdHVyZSBhbmQgYWRkaW5nIHlvdXIgb3duIHVuaXF1ZSBzdHlsZS4gVmVyeSBkZWNvcmF0aXZlIGFuZCBiZWF1dGlmdWxseSBkZXRhaWxlZCBkZXNpZ24uIElkZWFsIGZvciB1c2luZyBvbiBkcmF3ZXJzIG9yIGN1cGJvYXJkIGRvb3JzLlxcblxcdE1ha2UgeW91ciBob21lIHVuaXF1ZSBhbmQgYWRkIHlvdXIgb3duIHF1aXJreSBzdHlsZSB3aXRoIHRoaXMgcHJldHR5IGRyYXdlciBrbm9iLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCAtIFNhYnJpbmEgU2lsdmVyIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjMzOTcwXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Nzc1MDNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zaWx2ZXItbWlycm9yZWQtc2lkZWJvYXJkLXNhYnJpbmEtc2lsdmVyLXJhbmdlX01NMzM5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTaWx2ZXIgTWlycm9yZWQgTGF0dGljZSBTaWRlYm9hcmQgZnJvbSB0aGUgU2FicmluYSBTaWx2ZXIgUmFuZ2UgIGlzIGEgc3R1bm5pbmcgc3RvcmFnZSBwaWVjZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBNb3JvY2NhbiBpbnNwaXJlZCBzaGFwZXMsIG1pcnJvcmVkIGZ1cm5pdHVyZSBhbmQgYW50aXF1ZSBzaWx2ZXIgcGFpbnRlZCBmaW5pc2hlcy4gQ3JhZnRlZCBmcm9tIHdvb2QgYW5kIGdsYXNzLCB0aGlzIHNpZGUgYm9hcmQgaGFzIGEgbGFyZ2UsIHdpZGUgZGVzaWduIGFuZCBjb21lcyB3aXRoIDMgc3RvcmFnZSBjdXBib2FyZHMsIGNvbXBsZXRlIHdpdGggaW50ZXJuYWwgc2hlbHZlcy4gSXQgaGFzIGFuIGFudGlxdWUgc2lsdmVyIGNoYW1wYWduZSBwYWludGVkIGZpbmlzaCwgYSBtaXJyb3JlZCBmcm9udGFnZSB3aXRoIG9nZWUgaW5zcGlyZWQgc2hhcGVkIGxhdHRpY2UgZGV0YWlsaW5nIGFuZCByb3VuZGVkIHNpbHZlciBoYW5kbGVzLlxcblxcdEEgZ3JlYXQgc3RvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNDQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldoaXRlIEhhbGYgTW9vbiBUYWJsZSAtIERhdmVudHJ5IFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0MTQxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzEzMTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2VfTU0zNDE0MS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdoaXRlIEhhbGYgTW9vbiBUYWJsZSBmcm9tIHRoZSBEYXZlbnRyeSBXaGl0ZSBSYW5nZSBpcyBhIGNsYXNzaWMsIGVsZWdhbnQgc3RvcmFnZSB0YWJsZSwgcGVyZmVjdCBmb3IgcGxhY2luZyBpbiBhIGhhbGx3YXksIGxpdmluZyByb29tIG9yIG9mZmljZSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIGNvbnNvbGUgdGFibGUgY29tZXMgd2l0aCBhIGZvdXIgbGVnLCBvbmUgZHJhd2VyIGRlc2lnbi4gSXQgaGFzIGEgR2VvcmdpYW4gaW5zcGlyZWQgZ3Jvb3ZlZCBkZXRhaWxpbmcgdG8gdGhlIGxlZ3MgYW5kIGEgcm91bmRlZCBkYXJrIGJyYXNzIHN0eWxlIGhhbmRsZS4gXFxuXFx0QSBncmVhdCBzdG9yYWdlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCB2aW50YWdlLCBzY2FuZGksIGNvdW50cnkgb3IgZmFybWhvdXNlIGluc3BpcmVkIGludGVyaW9yIHNwYWNlcy4gQSBncmVhdCBjb25zb2xlIHRhYmxlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCBzbWFsbGVyIHNwYWNlcyBhbmQgYSBuZXVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd2hpdGUtaGFsZi1tb29uLXRhYmxlLWRhdmVudHJ5LXdoaXRlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXlcIixcInByb2R1Y3RJRFwiOlwiMzEwNjBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzMzM2M1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleV9NTTMxMDYwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBNaXJyb3JlZCBPdmFsIERyaW5rcyBUcm9sbGV5IGlzIGEgc3R1bm5pbmcgYmFyIGNhcnQgY2hvaWNlIGZvciBhbnkgbW9kZXJuLCB2aW50YWdlIG9yIGFydCBkZWNvIGluc3BpcmVkIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cm9sbGV5IGhhcyBhbiBvdmFsIHNoYXBlZCB0d28gdGllciBkZXNpZ24gd2l0aCBtaXJyb3JlZCBnbGFzcyBzaGVsdmVzLiBUaGlzIGJhciB0cm9sbGV5IGhhcyBmb3VyIHdoZWVscyBtYWtpbmcgaXQgbW92YWJsZSBmcm9tIHJvb20gdG8gcm9vbS5cXG5cXHRBIHN0cmlraW5nIHN0b3JhZ2UgY2hvaWNlIGZvciBsb3ZlcnMgb2YgZ2xhbW9yb3VzIGdvbGQgZGVjb3IgYW5kIG1pcnJvcmVkIGZ1cm5pdHVyZS4gVGhpcyBsdXh1cmlvdXMgc3RvcmFnZSBjYXJ0IGlzIGlkZWFsIGZvciB0aG9zZSB3aG8gcmVndWxhcmx5IGVudGVydGFpbiBndWVzdHMgb3IgaG9zdCBwYXJ0aWVzLiBUaGlzIGRyaW5rcyB0cm9sbGV5IGNvdWxkIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLW1pcnJvcmVkLW92YWwtZHJpbmtzLXRyb2xsZXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgV2hpdGUgRHJlc3NpbmcgVGFibGUgRGVzayB3aXRoIFRyaXBsZSBNaXJyb3IgYW5kIFN0b29sIC0gUGF5cyBCbGFuYyBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIyMDk3MFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTA1NjU3XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wtcGF5cy1ibGFuYy1yYW5nZV9NTTIwOTcwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgZnJvbSB0aGUgUGF5cyBCbGFuYyBSYW5nZSBpcyBhIHN0dW5uaW5nIGZ1cm5pdHVyZSBjaG9pY2UgZm9yIGFueSBiZWRyb29tIG9yIGRyZXNzaW5nIHJvb20gc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyBzZXQgaW5jbHVkZXMgYSBkZXNrLCBhIG1pcnJvciBhbmQgYSBzdG9vbC4gRWFjaCBjb21lcyB3aXRoIGEgdmludGFnZSBpbnNwaXJlZCwgRnJlbmNoIHN0eWxlIGRlc2lnbiBhbmQgYW4gYW50aXF1ZSB3aGl0ZSBjcmFja2xlZCBmaW5pc2guIFRoZSBkZXNrIGNvbWVzIHdpdGggYnJ1c2hlZCBnb2xkIGRldGFpbHMuIFxcblxcdEEgc3RyaWtpbmcgZnVybml0dXJlIHNldCB0aGF0IHdvdWxkIG1ha2UgYSBiZWF1dGlmdWwgYWRkaXRpb24gdG8gYW55IGhvbWUuIFRoZSBkZXNrIGNvbWVzIHdpdGggb3JuYXRlIGZlc3Rvb24gZGV0YWlsaW5nIGNvbXBsZXRlIHdpdGggYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYXlzLWJsYW5jLXJhbmdlLWFudGlxdWUtd2hpdGUtZHJlc3NpbmctdGFibGUtZGVzay13aXRoLXRyaXBsZS1taXJyb3ItYW5kLXN0b29sLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMxNTc4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI3MDhcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzE1NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50LCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBraXRjaGVuLCBiYXRocm9vbSBvciBoYWxsd2F5IHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIGJsYWNrIHBhaW50ZWQgZmluaXNoLCByZWVkZWQgZ2xhc3MgZnJvbnRlZCBkb29ycyBhbmQgR29sZCBoYW5kbGVzLlxcblxcdEEgc3R5bGlzaCBjaG9pY2UgZm9yIHN0b3JpbmcgdG9pbGV0cmllcywga2l0Y2hlbiBkZWNvciBvciBvdGhlciBob21lIGFjY2Vzc29yaWVzLiBUaGlzIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNhYmluZXQgY291bGQgYmxlbmQgaW50byBtb2Rlcm4sIGFydCBkZWNvLCB2aW50YWdlIG9yIGluZHVzdHJpYWwgaW5zcGlyZWQgc3BhY2VzLlxcblxcdFRoZSBwZXJmZWN0IHN0b3JhZ2UgcGljayBmb3IgbG92ZXJzIG9mIGJsYWNrIGRlY29yIGFuZCByZWVkZWQgZ2xhc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkyLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEJhcm9xdWUtc3R5bGUgU2lsdmVyIFdhbGwgLyBGbG9vciBNaXJyb3IgOTBjbSB4IDE2OGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MzM1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTU4MThcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbV9NTTI4MzM1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkVsZXZhdGUgeW91ciBsaXZpbmcgc3BhY2Ugd2l0aCB0aGlzIHN0dW5uaW5nIEJhcm9xdWUtc3R5bGUgc2lsdmVyIG1pcnJvci4gQ3JhZnRlZCB3aXRoIG1ldGljdWxvdXMgYXR0ZW50aW9uIHRvIGRldGFpbCwgaXRzIGludHJpY2F0ZSBzd2lybGluZyBwYXR0ZXJucyBhbmQgb3JuYXRlIGZsb3VyaXNoZXMgbGVuZCBhIHRvdWNoIG9mIGNsYXNzaWMgZWxlZ2FuY2UgdG8gYW55IHJvb20uXFxuXFx0VGhlIHNsZWVrIHNpbHZlciBmaW5pc2ggY29tcGxlbWVudHMgYSByYW5nZSBvZiBpbnRlcmlvcnMsIGZyb20gdHJhZGl0aW9uYWwgdG8gY29udGVtcG9yYXJ5LiBXaGV0aGVyIGh1bmcgYWJvdmUgYSBmaXJlcGxhY2UsIGluIGFuIGVudHJ5d2F5LCBvciBhcyBhIHN0YXRlbWVudCBwaWVjZSBpbiB5b3VyIGJlZHJvb20sIHRoaXMgbWlycm9yIGlzIHN1cmUgdG8gY2FwdGl2YXRlIGFuZCBpbXByZXNzLiBOb3Qgb25seSBkb2VzIGl0IHNlcnZlIGEgZnVuY3Rpb25hbCBwdXJwb3NlLCBidXQgaXQgYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDgwY20geCAxODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMyOTQ2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTgwY20teC0xODBjbV9NTTMzNTA0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCA4MGNtIHggMTgwY20gLyBMZWFuZXIgTWlycm9yIGlzIGEgc3RyaWtpbmcgZnVsbCBsZW5ndGggbWlycm9yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgbWV0YWxsaWMgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBsYXJnZSByZWN0YW5ndWxhciBzaGFwZSBhbmQgY29tZXMgd2l0aCBhbiBhbnRpcXVlIGdvbGQgY3Jvc3Mgb3ZlciBtZXRhbCBmcmFtZSBhbmQgYmV2ZWxsZWQgZ2xhc3MuIFxcblxcdEEgbG92ZWx5IG1pcnJvciBjaG9pY2UgZm9yIHBsYWNlbWVudCBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZyByb29tIG9yIGJhdGhyb29tIHNwYWNlLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byB2aW50YWdlLCBhcnQgZGVjbyBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjYwODY0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY21fTU0zMzUwNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cXG5cXHRQZXJmZWN0IGZvciBwbGFjZW1lbnQgaW4gaGFsbHdheSwgYmVkcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gRHVlIHRwIGl0cyBzdHJpa2luZyBkZXNpZ24gYW5kIGJsYWNrIGZpbmlzaCwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byB2aW50YWdlLCBpbmR1c3RyaWFsIG9yIG1vZGVybiBzdHlsZSBpbnRlcmlvciBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGlzIGF2YWlsYWJsZSBpbiBhIGxhcmdlciBzaXplLiBJdCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBHb2xkLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQnVtYmxlYmVlIERyYXdlciBLbm9iIDUuNWNtIHggNS41Y21cIixcInByb2R1Y3RJRFwiOlwiMjgyNjRcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTIwOVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMjgyNjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBwcmV0dHkgbGl0dGxlIGJ1bWJsZWJlZSBkcmF3ZXIga25vYiB3aWxsIGFkZCBhIGZhYnVsb3VzIGRlY29yYXRpdmUgZWZmZWN0IHRvIHlvdXIgZnVybml0dXJlLiBGaW5pc2hlZCBpbiBhIHZpbnRhZ2UgZ29sZCBjb2xvdXIgdGhhdCB3aWxsIHN0YW5kIG91dCBmb3IgYSBmdW4gZGVjb3JhdGl2ZSBsb29rLlxcblxcdFF1aXJreSBhbmQgdW51c3VhbCBkZXNpZ24sIHRoaXMgYmVlIGlzIHBlcmZlY3QgZm9yIHRyYW5zZm9ybWluZyB5b3VyIGZ1cm5pdHVyZSBhbmQgYWRkaW5nIHlvdXIgb3duIHVuaXF1ZSBzdHlsZS4gVmVyeSBkZWNvcmF0aXZlIGFuZCBiZWF1dGlmdWxseSBkZXRhaWxlZCBkZXNpZ24uIElkZWFsIGZvciB1c2luZyBvbiBkcmF3ZXJzIG9yIGN1cGJvYXJkIGRvb3JzLlxcblxcdE1ha2UgeW91ciBob21lIHVuaXF1ZSBhbmQgYWRkIHlvdXIgb3duIHF1aXJreSBzdHlsZSB3aXRoIHRoaXMgcHJldHR5IGRyYXdlciBrbm9iLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCAtIFNhYnJpbmEgU2lsdmVyIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjMzOTcwXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Nzc1MDNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zaWx2ZXItbWlycm9yZWQtc2lkZWJvYXJkLXNhYnJpbmEtc2lsdmVyLXJhbmdlX01NMzM5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBTaWx2ZXIgTWlycm9yZWQgTGF0dGljZSBTaWRlYm9hcmQgZnJvbSB0aGUgU2FicmluYSBTaWx2ZXIgUmFuZ2UgIGlzIGEgc3R1bm5pbmcgc3RvcmFnZSBwaWVjZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBNb3JvY2NhbiBpbnNwaXJlZCBzaGFwZXMsIG1pcnJvcmVkIGZ1cm5pdHVyZSBhbmQgYW50aXF1ZSBzaWx2ZXIgcGFpbnRlZCBmaW5pc2hlcy4gQ3JhZnRlZCBmcm9tIHdvb2QgYW5kIGdsYXNzLCB0aGlzIHNpZGUgYm9hcmQgaGFzIGEgbGFyZ2UsIHdpZGUgZGVzaWduIGFuZCBjb21lcyB3aXRoIDMgc3RvcmFnZSBjdXBib2FyZHMsIGNvbXBsZXRlIHdpdGggaW50ZXJuYWwgc2hlbHZlcy4gSXQgaGFzIGFuIGFudGlxdWUgc2lsdmVyIGNoYW1wYWduZSBwYWludGVkIGZpbmlzaCwgYSBtaXJyb3JlZCBmcm9udGFnZSB3aXRoIG9nZWUgaW5zcGlyZWQgc2hhcGVkIGxhdHRpY2UgZGV0YWlsaW5nIGFuZCByb3VuZGVkIHNpbHZlciBoYW5kbGVzLlxcblxcdEEgZ3JlYXQgc3RvXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNDQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldoaXRlIEhhbGYgTW9vbiBUYWJsZSAtIERhdmVudHJ5IFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0MTQxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzEzMTBcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2VfTU0zNDE0MS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdoaXRlIEhhbGYgTW9vbiBUYWJsZSBmcm9tIHRoZSBEYXZlbnRyeSBXaGl0ZSBSYW5nZSBpcyBhIGNsYXNzaWMsIGVsZWdhbnQgc3RvcmFnZSB0YWJsZSwgcGVyZmVjdCBmb3IgcGxhY2luZyBpbiBhIGhhbGx3YXksIGxpdmluZyByb29tIG9yIG9mZmljZSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIGNvbnNvbGUgdGFibGUgY29tZXMgd2l0aCBhIGZvdXIgbGVnLCBvbmUgZHJhd2VyIGRlc2lnbi4gSXQgaGFzIGEgR2VvcmdpYW4gaW5zcGlyZWQgZ3Jvb3ZlZCBkZXRhaWxpbmcgdG8gdGhlIGxlZ3MgYW5kIGEgcm91bmRlZCBkYXJrIGJyYXNzIHN0eWxlIGhhbmRsZS4gXFxuXFx0QSBncmVhdCBzdG9yYWdlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCB2aW50YWdlLCBzY2FuZGksIGNvdW50cnkgb3IgZmFybWhvdXNlIGluc3BpcmVkIGludGVyaW9yIHNwYWNlcy4gQSBncmVhdCBjb25zb2xlIHRhYmxlIGNob2ljZSBmb3IgdGhvc2Ugd2l0aCBzbWFsbGVyIHNwYWNlcyBhbmQgYSBuZXVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd2hpdGUtaGFsZi1tb29uLXRhYmxlLWRhdmVudHJ5LXdoaXRlLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXlcIixcInByb2R1Y3RJRFwiOlwiMzEwNjBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzMzM2M1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleV9NTTMxMDYwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBNaXJyb3JlZCBPdmFsIERyaW5rcyBUcm9sbGV5IGlzIGEgc3R1bm5pbmcgYmFyIGNhcnQgY2hvaWNlIGZvciBhbnkgbW9kZXJuLCB2aW50YWdlIG9yIGFydCBkZWNvIGluc3BpcmVkIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cm9sbGV5IGhhcyBhbiBvdmFsIHNoYXBlZCB0d28gdGllciBkZXNpZ24gd2l0aCBtaXJyb3JlZCBnbGFzcyBzaGVsdmVzLiBUaGlzIGJhciB0cm9sbGV5IGhhcyBmb3VyIHdoZWVscyBtYWtpbmcgaXQgbW92YWJsZSBmcm9tIHJvb20gdG8gcm9vbS5cXG5cXHRBIHN0cmlraW5nIHN0b3JhZ2UgY2hvaWNlIGZvciBsb3ZlcnMgb2YgZ2xhbW9yb3VzIGdvbGQgZGVjb3IgYW5kIG1pcnJvcmVkIGZ1cm5pdHVyZS4gVGhpcyBsdXh1cmlvdXMgc3RvcmFnZSBjYXJ0IGlzIGlkZWFsIGZvciB0aG9zZSB3aG8gcmVndWxhcmx5IGVudGVydGFpbiBndWVzdHMgb3IgaG9zdCBwYXJ0aWVzLiBUaGlzIGRyaW5rcyB0cm9sbGV5IGNvdWxkIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLW1pcnJvcmVkLW92YWwtZHJpbmtzLXRyb2xsZXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgV2hpdGUgRHJlc3NpbmcgVGFibGUgRGVzayB3aXRoIFRyaXBsZSBNaXJyb3IgYW5kIFN0b29sIC0gUGF5cyBCbGFuYyBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIyMDk3MFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTA1NjU3XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wtcGF5cy1ibGFuYy1yYW5nZV9NTTIwOTcwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgZnJvbSB0aGUgUGF5cyBCbGFuYyBSYW5nZSBpcyBhIHN0dW5uaW5nIGZ1cm5pdHVyZSBjaG9pY2UgZm9yIGFueSBiZWRyb29tIG9yIGRyZXNzaW5nIHJvb20gc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyBzZXQgaW5jbHVkZXMgYSBkZXNrLCBhIG1pcnJvciBhbmQgYSBzdG9vbC4gRWFjaCBjb21lcyB3aXRoIGEgdmludGFnZSBpbnNwaXJlZCwgRnJlbmNoIHN0eWxlIGRlc2lnbiBhbmQgYW4gYW50aXF1ZSB3aGl0ZSBjcmFja2xlZCBmaW5pc2guIFRoZSBkZXNrIGNvbWVzIHdpdGggYnJ1c2hlZCBnb2xkIGRldGFpbHMuIFxcblxcdEEgc3RyaWtpbmcgZnVybml0dXJlIHNldCB0aGF0IHdvdWxkIG1ha2UgYSBiZWF1dGlmdWwgYWRkaXRpb24gdG8gYW55IGhvbWUuIFRoZSBkZXNrIGNvbWVzIHdpdGggb3JuYXRlIGZlc3Rvb24gZGV0YWlsaW5nIGNvbXBsZXRlIHdpdGggYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9wYXlzLWJsYW5jLXJhbmdlLWFudGlxdWUtd2hpdGUtZHJlc3NpbmctdGFibGUtZGVzay13aXRoLXRyaXBsZS1taXJyb3ItYW5kLXN0b29sLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMxNTc4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI3MDhcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzE1NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50LCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBraXRjaGVuLCBiYXRocm9vbSBvciBoYWxsd2F5IHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIGJsYWNrIHBhaW50ZWQgZmluaXNoLCByZWVkZWQgZ2xhc3MgZnJvbnRlZCBkb29ycyBhbmQgR29sZCBoYW5kbGVzLlxcblxcdEEgc3R5bGlzaCBjaG9pY2UgZm9yIHN0b3JpbmcgdG9pbGV0cmllcywga2l0Y2hlbiBkZWNvciBvciBvdGhlciBob21lIGFjY2Vzc29yaWVzLiBUaGlzIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNhYmluZXQgY291bGQgYmxlbmQgaW50byBtb2Rlcm4sIGFydCBkZWNvLCB2aW50YWdlIG9yIGluZHVzdHJpYWwgaW5zcGlyZWQgc3BhY2VzLlxcblxcdFRoZSBwZXJmZWN0IHN0b3JhZ2UgcGljayBmb3IgbG92ZXJzIG9mIGJsYWNrIGRlY29yIGFuZCByZWVkZWQgZ2xhc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkyLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEJhcm9xdWUtc3R5bGUgU2lsdmVyIFdhbGwgLyBGbG9vciBNaXJyb3IgOTBjbSB4IDE2OGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MzM1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTU4MThcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbV9NTTI4MzM1LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkVsZXZhdGUgeW91ciBsaXZpbmcgc3BhY2Ugd2l0aCB0aGlzIHN0dW5uaW5nIEJhcm9xdWUtc3R5bGUgc2lsdmVyIG1pcnJvci4gQ3JhZnRlZCB3aXRoIG1ldGljdWxvdXMgYXR0ZW50aW9uIHRvIGRldGFpbCwgaXRzIGludHJpY2F0ZSBzd2lybGluZyBwYXR0ZXJucyBhbmQgb3JuYXRlIGZsb3VyaXNoZXMgbGVuZCBhIHRvdWNoIG9mIGNsYXNzaWMgZWxlZ2FuY2UgdG8gYW55IHJvb20uXFxuXFx0VGhlIHNsZWVrIHNpbHZlciBmaW5pc2ggY29tcGxlbWVudHMgYSByYW5nZSBvZiBpbnRlcmlvcnMsIGZyb20gdHJhZGl0aW9uYWwgdG8gY29udGVtcG9yYXJ5LiBXaGV0aGVyIGh1bmcgYWJvdmUgYSBmaXJlcGxhY2UsIGluIGFuIGVudHJ5d2F5LCBvciBhcyBhIHN0YXRlbWVudCBwaWVjZSBpbiB5b3VyIGJlZHJvb20sIHRoaXMgbWlycm9yIGlzIHN1cmUgdG8gY2FwdGl2YXRlIGFuZCBpbXByZXNzLiBOb3Qgb25seSBkb2VzIGl0IHNlcnZlIGEgZnVuY3Rpb25hbCBwdXJwb3NlLCBidXQgaXQgYVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1vcm5hdGUtc2lsdmVyLXdhbGwtZmxvb3ItbWlycm9yLTkwY20teC0xNjhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDgwY20geCAxODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMyOTQ2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTgwY20teC0xODBjbV9NTTMzNTA0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgR29sZCBGcmFtZWQgQXJ0IERlY28gV2FsbCA4MGNtIHggMTgwY20gLyBMZWFuZXIgTWlycm9yIGlzIGEgc3RyaWtpbmcgZnVsbCBsZW5ndGggbWlycm9yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZ29sZCBkZWNvciBhbmQgbWV0YWxsaWMgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBsYXJnZSByZWN0YW5ndWxhciBzaGFwZSBhbmQgY29tZXMgd2l0aCBhbiBhbnRpcXVlIGdvbGQgY3Jvc3Mgb3ZlciBtZXRhbCBmcmFtZSBhbmQgYmV2ZWxsZWQgZ2xhc3MuIFxcblxcdEEgbG92ZWx5IG1pcnJvciBjaG9pY2UgZm9yIHBsYWNlbWVudCBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZyByb29tIG9yIGJhdGhyb29tIHNwYWNlLiBUaGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byB2aW50YWdlLCBhcnQgZGVjbyBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtZ29sZC1mcmFtZWQtYXJ0LWRlY28td2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnNcIixcInByb2R1Y3RJRFwiOlwiMzQyNzVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTA1OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnNfTU0zNDI3NS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnMgaXMgYSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UsIGlkZWFsIGZvciB0aG9zZSB3aXRoIGNvdW50cnksIHNjYW5kaSBvciBjb250ZW1wb3JhcnkgaW5zcGlyZWQgc3BhY2VzLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBjYWJpbmV0IGhhcyBhIHNhZ2UgZ3JlZW4gcGFpbnRlZCBmaW5pc2gsIHdpdGggcmVlZGVkIGdsYXNzIGZyb250IGRvb3JzIGFuZCBicmFzcywgZ29sZCBoYW5kbGVzLiBcXG5cXHRUaGlzIHdhbGwgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBzdG9yYWdlIHNoZWx2ZXMgaW5zaWRlIGFuZCB0d28gc3RvcmFnZSBkcmF3ZXJzIGF0IHRoZSBib3R0b20uIFRoaXMgd2FsbCBjYWJpbmV0IGNvdWxkIGVhc2lseSBiZSBwbGFjZWQgaW4gYSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5IHNwYWNlLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgZWFzaWx5IHdhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9ic1wiLFwicHJvZHVjdElEXCI6XCIzNDE3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjczMTA5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvSkpIODE1LXg0LTMwMC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9icyBhcmUgIGEgZ2xhbW9yb3VzIHdheSB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8geW91ciBvdXRkYXRlZCBmdXJuaXR1cmUuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBib3RhbmljYWwgaW5zcGlyZWQgYWNjZXNzb3JpZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgZHJhd2VyIGtub2IgaGFzIGEgcGFsbSBsZWFmIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRBIHNpbXBsZSB5ZXQgZWZmZWN0aXZlIHdheSB0byB1cGN5Y2xpbmcgeW91ciBmdXJuaXR1cmUgcGllY2VzIGFuZCBnaXZlIHRoZW0gYSBkaWZmZXJlbnQgbG9vay4gVGhlc2UgZHJhd2VyIGtub2JzIGNhbiBiZSBhZGRlZCB0byBjaGVzdHMgb2YgZHJhd2VycywgY3VwYm9hcmQgb3IgY2FiaW5ldCBkb29ycywgY29uc29sZSB0YWJsZXMgb3Igd2FyZHJvYmVzLiBEdWUgdG8gaXRzIGxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi00LWdvbGQtcGFsbS1sZWFmLWRyYXdlci1rbm9icy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjM0NjIxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTQ2OTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iX01NMzQ2MjEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iIHdpbGwgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZSBkZWNvci4gQSBncmVhdCBjaG9pY2UgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBwZXJmZWN0IGZvciBhZGRpbmcgYSBiZWFjaCB0aGVtZS4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSB0ZXh0dXJlZCBmaW5pc2ggYW5kIGZpbmlzaGVkIGluIGEgbWV0YWxsaWMgZ29sZC5cXG5cXHRQZXJmZWN0IGZvciB1cGN5Y2xpbmcgZnVybml0dXJlIGFuZCBjYWJpbmV0cywgdGhpcyBkcmF3ZXIga25vYiBjYW4gYmUgYWRkZWQgdG8gY2hlc3RzIG9mIGRyYXdlcnMsIHNpZGUgdGFibGVzLCBjdXBib2FyZHMgb3Igb3RoZXIgZnVybml0dXJlIGl0ZW1zLlxcblxcdEVhc2lseSBhZmZpeGVkIHRvIGZ1cm5pdHVyZSB3aXRoIHRoZSBzY3JldyBmaXhpbmcgb24gdGhlIGJhY2suXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3JcIixcInByb2R1Y3RJRFwiOlwiMjc3ODdcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NzE0MFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3ZpbnRhZ2Utc3R5bGUtZHJlc3NpbmctdGFibGUtdHJpcGxlLW1pcnJvcl9NTTI3Nzg3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yIGlzIGEgc2ltcGxlLCBlbGVnYW50IHRhYmxlIHRvcCBtaXJyb3IgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIHZpbnRhZ2Ugc3R5bGUgYW5kIGFyY2hlZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFkanVzdGFibGUgdHJpcGxlIG1pcnJvciBkZXNpZ24gYW5kIGEgY3VydmVkIGFyY2hlZCBkZXNpZ24uXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgb24gdG9wIG9mIGEgZHJlc3NpbmcgdGFibGUsIHZhbml0eSBvciBzaWRlYm9hcmQuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gXFxuXFx0QSBncmVhdCBnaWZ0IGZvciBmYW5zIG9mIHZpbnRhZ2Ugc3R5bGUgb3IgYmVhdXR5IGxvdmVycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay92aW50YWdlLXRhYmxldG9wLXRyaXBsZS1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIE1hdHQgV2FsbCBNaXJyb3IgOTRjbSB4IDQ4Y21cIixcInByb2R1Y3RJRFwiOlwiMzI3NThcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MTIzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLW1hdHQtZm9pbGVkLXdhbGwtbWlycm9yLTk0Y20teC00OGNtX01NMzI3NTguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBNYXR0IFdhbGwgTWlycm9yIDk0Y20geCA0OGNtIHdpbGwgYWRkIHNvbWUgdmludGFnZSBnbGFtb3VyIHRvIHlvdXIgaG9tZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgaGFzIGEgcmVjdGFuZ2xlIHNoYXBlIHdpdGggYSBibGFjayBtYXR0IGZyYW1lLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGluIGFueSByb29tIHlvdSBkZXNpcmUuIFxcblxcdEEgbWlycm9yIHRoYXQgYWRkcyBhIGxvb2sgb2YgbHV4dXJ5IHdpdGggYSBiZWF1dGlmdWwgZXllLWNhdGNoaW5nIEJsYWNrIGZyYW1lLlxcblxcdEEgZmFudGFzdGljIGFkZGl0aW9uIHRvIG91ciBncm93aW5nIHJhbmdlIG9mIHdhbGwgbWlycm9ycyB3aXRoIGV2ZW4gbW9yZSB0byBjaG9vc2UgZnJvbSBpbiBhIGdyZWF0IGNob2ljZSBvZiBzaXplcyBhbmQgY29sb3Vycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1tYXR0LWZvaWxlZC13YWxsLW1pcnJvci05NGNtLXgtNDhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheVwiLFwicHJvZHVjdElEXCI6XCIzMTU4N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEwNTU1XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1yZWN0YW5nbGUtbWlycm9yZWQtdHJheV9NTTMxNTg3LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheSBpcyBhIGdsYW1vcm91cyBob21lIGFjY2Vzc29yeSBjaG9pY2UgZm9yIHRob3NlIHdobyBwcmVmZXIgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgaG9tZXdhcmVzLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cmF5IGhhcyBhIG1ldGFsbGljIGdvbGQgZmluaXNoIGFuZCBhIG1pcnJvcmVkIGJhc2UuIEVhY2ggdHJheSBoYXMgYmxhY2sgZmVsdCBvbiB0aGUgYm90dG9tIG9mIHRoZSB0cmF5LlxcblxcdEEgYmVhdXRpZnVsIG1pcnJvcmVkIHRyYXkgZm9yIHBsYWNpbmcgb24gYSBkcmVzc2luZyB0YWJsZSwgZGluaW5nIHRhYmxlIG9yIHNpZGUgdGFibGUuIFRoZXNlIHN0eWxpc2ggZ29sZCB0cmF5cyBjb3VsZCBiZSB1c2VkIGFzIG1ha2UgdXAgc3RvcmFnZSwgY2FuZGxlIGRpc3BsYXkgb3IgYXMgYSBzZXJ2aW5nIHRyYXkuXFxuXFx0VGhpcyBnbGFtb3JvdXMgZ29sZCB0cmF5IHdvdWxkIG1ha2UgYSBzdHVubmluZyBjaG9pY2VcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXJlY3RhbmdsZS1taXJyb3JlZC10cmF5Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrc1wiLFwicHJvZHVjdElEXCI6XCIzNDc0OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQwMDk1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3NfTU0zNDc0OC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAyIEFudGlxdWUgQnJhc3MgR29sZCBNZXRhbCBQZWFjb2NrIEN1cnRhaW4gVGllIEJhY2tzIGFyZSBhIHF1aXJreSwgdmludGFnZSBpbnNwaXJlZCBkZWNvciBjaG9pY2UsIGlkZWFsIGZvciBob2xkaW5nIGJhY2sgeW91ciBjdXJ0YWlucyBpbiBhbnkgbGl2aW5nIHJvb20sIGhhbGx3YXkgb3IgYmVkcm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCwgdGhlc2UgdGllIGJhY2tzIGhhdmUgYSBzdGFuZGluZyBwZWFjb2NrIGRlc2lnbiBhbmQgY29tZSB3aXRoIGFuIGFudGlxdWUgYnJhc3MgZ29sZCBmaW5pc2guIFRoZXNlIHNldCBjb21lcyB3aXRoIGEgbGVmdCBhbmQgcmlnaHQgdGllIGJhY2sgZGVzaWduLiBcXG5cXHRBIHN0cmlraW5nIGhvbWUgYWNjZXNzb3J5LCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBxdWlya3ksIGVjbGVjdGljIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBTaW1wbGUgeWV0IGVmZmVjdGl2ZSwgdGhleSB3aWxsIGFkZCBhIHRvdWNoIG9mIHZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMi1hbnRpcXVlLWJyYXNzLWdvbGQtbWV0YWwtcGVhY29jay1jdXJ0YWluLXRpZS1iYWNrcy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBNaXJyb3JlZCBDb2NrdGFpbCBUcmF5XCIsXCJwcm9kdWN0SURcIjpcIjI5MTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzY3MDRcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXlfTU0yOTEzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJMYXJnZSByZWN0YW5nbGUgbWlycm9yZWQgY29ja3RhaWwgc2VydmluZyB0cmF5LiBQZXJmZWN0IGZvciB0aGUgbHV4ZSBzdHlsZSBob21lIGRlY29yLiBXaXRoIG1vcmUgbWlycm9yZWQgdHJheXMgYXZhaWxhYmxlIGluIHZhcmlvdXMgY29sb3VycyBhbmQgc2l6ZXMuXFxuXFx0UmVjdGFuZ2xlIGdvbGQgbWV0YWwgZnJhbWUgd2l0aCBtaXJyb3JlZCBzdXJmYWNlLiBJZGVhbCBzZXJ2aW5nIHRyYXkgb3IgY2FuIGJlIHVzZWQgZm9yIGRpc3BsYXlpbmcgcGVyZnVtZXMgYW5kIGNhbmRsZXMgaW4gdmludGFnZSwgbHV4dXJpb3VzIHN0eWxlLlxcblxcdEEgZ3JlYXQgbG9vayBmb3IgYW55IGhvbWUgYW5kIHdvdWxkIGJlIHBlcmZlY3QgZm9yIHVzZSBpbiBhIHJldGFpbCBlbnZpcm9ubWVudC5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciAxODNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzI4MDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzOTE3NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLWdvbGQtYXJjaGVkLW1pcnJvci0xODNjbS14LTgwY21fTU0zMjgwNi0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciBpcyBhIHN0dW5uaW5nIGZ1bGwgbGVuZ3RoLCBsZWFuZXIgbWlycm9yIGRlc2lnbi5BIHN0cmlraW5nIG1pcnJvciBmb3IgcGxhY2luZyBpbiBhIGRyZXNzaW5nIHJvb20sIGhhbGx3YXksIGJlZHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYW4gYXJjaGVkIGRlc2lnbiBhbmQgYSB0aGluIG1ldGFsIGZyYW1lLCBjb21wbGV0ZSB3aXRoIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGlzIGEgbGVhbmVyIG1pcnJvciBhbmQgY2Fubm90IGJlIHdhbGwgbW91bnRlZC5cXG5cXHRBIHNpbXBsZSB5ZXQgY2hpYyBtaXJyb3IgZGVzaWduIGZvciBsb3ZlcnMgb2YgYXJ0IGRlY28sIG1pbmltYWxpc3Qgb3IgbHV4dXJpb3VzIHN0eWxlIGludGVyaW9ycy4gRHVlIHRvIGl0cyBsYXJnZSwgZnVsbCBsZW5ndGggZGVzaWduLCB0aGlzIG1pcnJvciB3b3VsZCBsb29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcnQtZGVjby13YWxsLW1pcnJvci0xODNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnNcIixcInByb2R1Y3RJRFwiOlwiMzQyNzVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTA1OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnNfTU0zNDI3NS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnMgaXMgYSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UsIGlkZWFsIGZvciB0aG9zZSB3aXRoIGNvdW50cnksIHNjYW5kaSBvciBjb250ZW1wb3JhcnkgaW5zcGlyZWQgc3BhY2VzLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBjYWJpbmV0IGhhcyBhIHNhZ2UgZ3JlZW4gcGFpbnRlZCBmaW5pc2gsIHdpdGggcmVlZGVkIGdsYXNzIGZyb250IGRvb3JzIGFuZCBicmFzcywgZ29sZCBoYW5kbGVzLiBcXG5cXHRUaGlzIHdhbGwgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBzdG9yYWdlIHNoZWx2ZXMgaW5zaWRlIGFuZCB0d28gc3RvcmFnZSBkcmF3ZXJzIGF0IHRoZSBib3R0b20uIFRoaXMgd2FsbCBjYWJpbmV0IGNvdWxkIGVhc2lseSBiZSBwbGFjZWQgaW4gYSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5IHNwYWNlLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgZWFzaWx5IHdhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9ic1wiLFwicHJvZHVjdElEXCI6XCIzNDE3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjczMTA5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvSkpIODE1LXg0LTMwMC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9icyBhcmUgIGEgZ2xhbW9yb3VzIHdheSB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8geW91ciBvdXRkYXRlZCBmdXJuaXR1cmUuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBib3RhbmljYWwgaW5zcGlyZWQgYWNjZXNzb3JpZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgZHJhd2VyIGtub2IgaGFzIGEgcGFsbSBsZWFmIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRBIHNpbXBsZSB5ZXQgZWZmZWN0aXZlIHdheSB0byB1cGN5Y2xpbmcgeW91ciBmdXJuaXR1cmUgcGllY2VzIGFuZCBnaXZlIHRoZW0gYSBkaWZmZXJlbnQgbG9vay4gVGhlc2UgZHJhd2VyIGtub2JzIGNhbiBiZSBhZGRlZCB0byBjaGVzdHMgb2YgZHJhd2VycywgY3VwYm9hcmQgb3IgY2FiaW5ldCBkb29ycywgY29uc29sZSB0YWJsZXMgb3Igd2FyZHJvYmVzLiBEdWUgdG8gaXRzIGxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi00LWdvbGQtcGFsbS1sZWFmLWRyYXdlci1rbm9icy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iXCIsXCJwcm9kdWN0SURcIjpcIjM0NjIxXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTQ2OTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iX01NMzQ2MjEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIFN0YXJmaXNoIERyYXdlciBLbm9iIHdpbGwgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZSBkZWNvci4gQSBncmVhdCBjaG9pY2UgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBwZXJmZWN0IGZvciBhZGRpbmcgYSBiZWFjaCB0aGVtZS4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSB0ZXh0dXJlZCBmaW5pc2ggYW5kIGZpbmlzaGVkIGluIGEgbWV0YWxsaWMgZ29sZC5cXG5cXHRQZXJmZWN0IGZvciB1cGN5Y2xpbmcgZnVybml0dXJlIGFuZCBjYWJpbmV0cywgdGhpcyBkcmF3ZXIga25vYiBjYW4gYmUgYWRkZWQgdG8gY2hlc3RzIG9mIGRyYXdlcnMsIHNpZGUgdGFibGVzLCBjdXBib2FyZHMgb3Igb3RoZXIgZnVybml0dXJlIGl0ZW1zLlxcblxcdEVhc2lseSBhZmZpeGVkIHRvIGZ1cm5pdHVyZSB3aXRoIHRoZSBzY3JldyBmaXhpbmcgb24gdGhlIGJhY2suXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXN0YXJmaXNoLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3JcIixcInByb2R1Y3RJRFwiOlwiMjc3ODdcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NzE0MFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3ZpbnRhZ2Utc3R5bGUtZHJlc3NpbmctdGFibGUtdHJpcGxlLW1pcnJvcl9NTTI3Nzg3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yIGlzIGEgc2ltcGxlLCBlbGVnYW50IHRhYmxlIHRvcCBtaXJyb3IgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIHZpbnRhZ2Ugc3R5bGUgYW5kIGFyY2hlZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFkanVzdGFibGUgdHJpcGxlIG1pcnJvciBkZXNpZ24gYW5kIGEgY3VydmVkIGFyY2hlZCBkZXNpZ24uXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgb24gdG9wIG9mIGEgZHJlc3NpbmcgdGFibGUsIHZhbml0eSBvciBzaWRlYm9hcmQuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gXFxuXFx0QSBncmVhdCBnaWZ0IGZvciBmYW5zIG9mIHZpbnRhZ2Ugc3R5bGUgb3IgYmVhdXR5IGxvdmVycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay92aW50YWdlLXRhYmxldG9wLXRyaXBsZS1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIE1hdHQgV2FsbCBNaXJyb3IgOTRjbSB4IDQ4Y21cIixcInByb2R1Y3RJRFwiOlwiMzI3NThcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MTIzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLW1hdHQtZm9pbGVkLXdhbGwtbWlycm9yLTk0Y20teC00OGNtX01NMzI3NTguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBNYXR0IFdhbGwgTWlycm9yIDk0Y20geCA0OGNtIHdpbGwgYWRkIHNvbWUgdmludGFnZSBnbGFtb3VyIHRvIHlvdXIgaG9tZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgaGFzIGEgcmVjdGFuZ2xlIHNoYXBlIHdpdGggYSBibGFjayBtYXR0IGZyYW1lLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGluIGFueSByb29tIHlvdSBkZXNpcmUuIFxcblxcdEEgbWlycm9yIHRoYXQgYWRkcyBhIGxvb2sgb2YgbHV4dXJ5IHdpdGggYSBiZWF1dGlmdWwgZXllLWNhdGNoaW5nIEJsYWNrIGZyYW1lLlxcblxcdEEgZmFudGFzdGljIGFkZGl0aW9uIHRvIG91ciBncm93aW5nIHJhbmdlIG9mIHdhbGwgbWlycm9ycyB3aXRoIGV2ZW4gbW9yZSB0byBjaG9vc2UgZnJvbSBpbiBhIGdyZWF0IGNob2ljZSBvZiBzaXplcyBhbmQgY29sb3Vycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI3OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1tYXR0LWZvaWxlZC13YWxsLW1pcnJvci05NGNtLXgtNDhjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheVwiLFwicHJvZHVjdElEXCI6XCIzMTU4N1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEwNTU1XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1yZWN0YW5nbGUtbWlycm9yZWQtdHJheV9NTTMxNTg3LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBSZWN0YW5nbGUgTWlycm9yZWQgVHJheSBpcyBhIGdsYW1vcm91cyBob21lIGFjY2Vzc29yeSBjaG9pY2UgZm9yIHRob3NlIHdobyBwcmVmZXIgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgaG9tZXdhcmVzLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyB0cmF5IGhhcyBhIG1ldGFsbGljIGdvbGQgZmluaXNoIGFuZCBhIG1pcnJvcmVkIGJhc2UuIEVhY2ggdHJheSBoYXMgYmxhY2sgZmVsdCBvbiB0aGUgYm90dG9tIG9mIHRoZSB0cmF5LlxcblxcdEEgYmVhdXRpZnVsIG1pcnJvcmVkIHRyYXkgZm9yIHBsYWNpbmcgb24gYSBkcmVzc2luZyB0YWJsZSwgZGluaW5nIHRhYmxlIG9yIHNpZGUgdGFibGUuIFRoZXNlIHN0eWxpc2ggZ29sZCB0cmF5cyBjb3VsZCBiZSB1c2VkIGFzIG1ha2UgdXAgc3RvcmFnZSwgY2FuZGxlIGRpc3BsYXkgb3IgYXMgYSBzZXJ2aW5nIHRyYXkuXFxuXFx0VGhpcyBnbGFtb3JvdXMgZ29sZCB0cmF5IHdvdWxkIG1ha2UgYSBzdHVubmluZyBjaG9pY2VcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLXJlY3RhbmdsZS1taXJyb3JlZC10cmF5Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMiBBbnRpcXVlIEJyYXNzIEdvbGQgTWV0YWwgUGVhY29jayBDdXJ0YWluIFRpZSBCYWNrc1wiLFwicHJvZHVjdElEXCI6XCIzNDc0OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQwMDk1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTItYW50aXF1ZS1icmFzcy1nb2xkLW1ldGFsLXBlYWNvY2stY3VydGFpbi10aWUtYmFja3NfTU0zNDc0OC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAyIEFudGlxdWUgQnJhc3MgR29sZCBNZXRhbCBQZWFjb2NrIEN1cnRhaW4gVGllIEJhY2tzIGFyZSBhIHF1aXJreSwgdmludGFnZSBpbnNwaXJlZCBkZWNvciBjaG9pY2UsIGlkZWFsIGZvciBob2xkaW5nIGJhY2sgeW91ciBjdXJ0YWlucyBpbiBhbnkgbGl2aW5nIHJvb20sIGhhbGx3YXkgb3IgYmVkcm9vbSBzcGFjZS4gTWFkZSBvZiBtZXRhbCwgdGhlc2UgdGllIGJhY2tzIGhhdmUgYSBzdGFuZGluZyBwZWFjb2NrIGRlc2lnbiBhbmQgY29tZSB3aXRoIGFuIGFudGlxdWUgYnJhc3MgZ29sZCBmaW5pc2guIFRoZXNlIHNldCBjb21lcyB3aXRoIGEgbGVmdCBhbmQgcmlnaHQgdGllIGJhY2sgZGVzaWduLiBcXG5cXHRBIHN0cmlraW5nIGhvbWUgYWNjZXNzb3J5LCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBxdWlya3ksIGVjbGVjdGljIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBTaW1wbGUgeWV0IGVmZmVjdGl2ZSwgdGhleSB3aWxsIGFkZCBhIHRvdWNoIG9mIHZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMi1hbnRpcXVlLWJyYXNzLWdvbGQtbWV0YWwtcGVhY29jay1jdXJ0YWluLXRpZS1iYWNrcy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgR29sZCBNaXJyb3JlZCBDb2NrdGFpbCBUcmF5XCIsXCJwcm9kdWN0SURcIjpcIjI5MTM3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NzY3MDRcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXlfTU0yOTEzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJMYXJnZSByZWN0YW5nbGUgbWlycm9yZWQgY29ja3RhaWwgc2VydmluZyB0cmF5LiBQZXJmZWN0IGZvciB0aGUgbHV4ZSBzdHlsZSBob21lIGRlY29yLiBXaXRoIG1vcmUgbWlycm9yZWQgdHJheXMgYXZhaWxhYmxlIGluIHZhcmlvdXMgY29sb3VycyBhbmQgc2l6ZXMuXFxuXFx0UmVjdGFuZ2xlIGdvbGQgbWV0YWwgZnJhbWUgd2l0aCBtaXJyb3JlZCBzdXJmYWNlLiBJZGVhbCBzZXJ2aW5nIHRyYXkgb3IgY2FuIGJlIHVzZWQgZm9yIGRpc3BsYXlpbmcgcGVyZnVtZXMgYW5kIGNhbmRsZXMgaW4gdmludGFnZSwgbHV4dXJpb3VzIHN0eWxlLlxcblxcdEEgZ3JlYXQgbG9vayBmb3IgYW55IGhvbWUgYW5kIHdvdWxkIGJlIHBlcmZlY3QgZm9yIHVzZSBpbiBhIHJldGFpbCBlbnZpcm9ubWVudC5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1nb2xkLW1pcnJvcmVkLWNvY2t0YWlsLXRyYXkuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciAxODNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzI4MDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzOTE3NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLWdvbGQtYXJjaGVkLW1pcnJvci0xODNjbS14LTgwY21fTU0zMjgwNi0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciBpcyBhIHN0dW5uaW5nIGZ1bGwgbGVuZ3RoLCBsZWFuZXIgbWlycm9yIGRlc2lnbi5BIHN0cmlraW5nIG1pcnJvciBmb3IgcGxhY2luZyBpbiBhIGRyZXNzaW5nIHJvb20sIGhhbGx3YXksIGJlZHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYW4gYXJjaGVkIGRlc2lnbiBhbmQgYSB0aGluIG1ldGFsIGZyYW1lLCBjb21wbGV0ZSB3aXRoIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGlzIGEgbGVhbmVyIG1pcnJvciBhbmQgY2Fubm90IGJlIHdhbGwgbW91bnRlZC5cXG5cXHRBIHNpbXBsZSB5ZXQgY2hpYyBtaXJyb3IgZGVzaWduIGZvciBsb3ZlcnMgb2YgYXJ0IGRlY28sIG1pbmltYWxpc3Qgb3IgbHV4dXJpb3VzIHN0eWxlIGludGVyaW9ycy4gRHVlIHRvIGl0cyBsYXJnZSwgZnVsbCBsZW5ndGggZGVzaWduLCB0aGlzIG1pcnJvciB3b3VsZCBsb29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcnQtZGVjby13YWxsLW1pcnJvci0xODNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFyc1wiLFwicHJvZHVjdElEXCI6XCIzMzA0MlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjAzMTM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzX01NMzMwNDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnMgYXJlIG5vdCBvbmx5IHByYWN0aWNhbCBidXQgcHJldHR5IGluIGRlc2lnbi4gTWFkZSBmcm9tIG1ldGFsIHdpdGggYSBoYW1tZXJlZCBkZXNpZ24gYW5kIGZpbmlzaGVkIGluIGEgYnJpZ2h0IGdvbGQgY29sb3VyaW5nLiBcXG5cXHRCZWF1dGlmdWxseSBjcmFmdGVkIHRvIGNyZWF0ZSBhbiBlbGVnYW50IGluc3RhbnQgdmlzdWFsIHN0YXRlbWVudC4gQXJyYW5nZSBhbmQgZGlzcGxheSB0aGVzZSBvbiB5b3VyIHNpZGUgdGFibGUsIHdpbmRvd3NpbGwsIGJlZHNpZGUgb3Igc2lkZWJvYXJkIHRvIHN0b3IgeW91ciBmYXZvdXJpdGUgYWNjZXNzb3JpZXMuXFxuXFx0QSBzdHVubmluZyBzZXQgb2YgMyB0ZXh0dXJlZCBzdG9yYWdlIGNhbmlzdGVycyB0byB1c2UgaW4geW91ciBiYXRocm9vbSwgYmVkcm9vbSBvciBhcm91bmQgdGhlIGhvdXNlLiBQYXJ0IG9mIG91ciBoYW1tZXJlZCBlZmZlY3QgcmFuZ2Ugb3IgYXZhaWxhYmxlIGluIFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90cy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnNcIixcInByb2R1Y3RJRFwiOlwiMzQyNzVcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTA1OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnNfTU0zNDI3NS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNhZ2UgR3JlZW4gUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3aXRoIERyYXdlcnMgaXMgYSBzdHlsaXNoIHdhbGwgc3RvcmFnZSBjaG9pY2UsIGlkZWFsIGZvciB0aG9zZSB3aXRoIGNvdW50cnksIHNjYW5kaSBvciBjb250ZW1wb3JhcnkgaW5zcGlyZWQgc3BhY2VzLiBNYWRlIG9mIHdvb2QsIGdsYXNzIGFuZCBtZXRhbCwgdGhpcyBjYWJpbmV0IGhhcyBhIHNhZ2UgZ3JlZW4gcGFpbnRlZCBmaW5pc2gsIHdpdGggcmVlZGVkIGdsYXNzIGZyb250IGRvb3JzIGFuZCBicmFzcywgZ29sZCBoYW5kbGVzLiBcXG5cXHRUaGlzIHdhbGwgY2FiaW5ldCBjb21lcyB3aXRoIHR3byBzdG9yYWdlIHNoZWx2ZXMgaW5zaWRlIGFuZCB0d28gc3RvcmFnZSBkcmF3ZXJzIGF0IHRoZSBib3R0b20uIFRoaXMgd2FsbCBjYWJpbmV0IGNvdWxkIGVhc2lseSBiZSBwbGFjZWQgaW4gYSBiYXRocm9vbSwga2l0Y2hlbiBvciBoYWxsd2F5IHNwYWNlLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgZWFzaWx5IHdhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NhZ2UtZ3JlZW4tcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC13aXRoLWRyYXdlcnMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9ic1wiLFwicHJvZHVjdElEXCI6XCIzNDE3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjczMTA5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvSkpIODE1LXg0LTMwMC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiA0IEdvbGQgUGFsbSBMZWFmIERyYXdlciBLbm9icyBhcmUgIGEgZ2xhbW9yb3VzIHdheSB0byBhZGQgYSB1bmlxdWUgdG91Y2ggdG8geW91ciBvdXRkYXRlZCBmdXJuaXR1cmUuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBnb2xkIGRlY29yIGFuZCBib3RhbmljYWwgaW5zcGlyZWQgYWNjZXNzb3JpZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgZHJhd2VyIGtub2IgaGFzIGEgcGFsbSBsZWFmIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRBIHNpbXBsZSB5ZXQgZWZmZWN0aXZlIHdheSB0byB1cGN5Y2xpbmcgeW91ciBmdXJuaXR1cmUgcGllY2VzIGFuZCBnaXZlIHRoZW0gYSBkaWZmZXJlbnQgbG9vay4gVGhlc2UgZHJhd2VyIGtub2JzIGNhbiBiZSBhZGRlZCB0byBjaGVzdHMgb2YgZHJhd2VycywgY3VwYm9hcmQgb3IgY2FiaW5ldCBkb29ycywgY29uc29sZSB0YWJsZXMgb3Igd2FyZHJvYmVzLiBEdWUgdG8gaXRzIGxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NldC1vZi00LWdvbGQtcGFsbS1sZWFmLWRyYXdlci1rbm9icy5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQ3JlYW0gV2FsbCBNb3VudGVkIFBsYXRlIFJhY2sgLSBMeW9uIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwODc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NDIxMzNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9jcmVhbS13YWxsLW1vdW50ZWQtcGxhdGUtcmFjay1seW9uLXJhbmdlX01NMjA4NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBDcmVhbSBXYWxsIE1vdW50ZWQgUGxhdGUgUmFjayBmcm9tIHRoZSBMeW9uIFJhbmdlIGlzIGEgc3R5bGlzaCBwaWVjZSBvZiB3YWxsIHNoZWx2aW5nIHN0b3JhZ2UgZm9yIGFueSBraXRjaGVuIHNwYWNlLiBUaGlzIHdvdWxkIGxvb2sgZmFidWxvdXMgaW4gYSBydXN0aWMsIGNvdW50cnkgb3IgdmludGFnZSBzdHlsZSBraXRjaGVuLiBUaGlzIGlzIHBhcnQgb2YgYSBsYXJnZXIgZnVybml0dXJlIHNldCBkZXNpZ25lZCBmb3IgZGluaW5nIHJvb21zLCBsaXZpbmcgcm9vbXMgYW5kIGJlZHJvb21zLiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdhbGwgc3RvcmFnZSB1bml0cyBhdmFpbGFibGUuIFxcblxcdFRoaXMgdW5pdCBoYXMgYSBjcmVhbSBkaXN0cmVzc2VkIHBhaW50ZWQgZmluaXNoIHdpdGggYSBuYXR1cmFsIGxpbWVkIHdvb2RlbiB0b3BcXG5cXHRBIGxvdmVseSB1bml0IHRvIGRpc3BsYXkgYW5kIGtlZXAgeW91ciBkaW5uZXIgc2VydmljZVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjE0NS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9seW9uLXJhbmdlLXdhbGwtbW91bnRlZC1wbGF0ZS1yYWNrLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIk1lbG9keSBNYWlzb25cIixcInByaWNlUmFuZ2VcIjpcIsKjMS4wMCAtIMKjMTc5OS45NVwiLFwiZW1haWxcIjpcImN1c3RvbWVyc2VydmljZXNAbWVsb2R5bWFpc29uLmNvLnVrXCIsXCJ0ZWxlcGhvbmVcIjpcIjAxMzAyNzQxMDAwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NraW4vbWVsb2R5L2ltYWdlcy9sb2dvLmpwZ1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicG9zdGFsQ29kZVwiOlwiRE4xMThCWlwiLFwiYWRkcmVzc0NvdW50cnlcIjpcIlVuaXRlZCBLaW5nZG9tXCIsXCJhZGRyZXNzUmVnaW9uXCI6XCJTb3V0aCBZb3Jrc2hpcmVcIixcImFkZHJlc3NMb2NhbGl0eVwiOlwiRG9uY2FzdGVyXCIsXCJzdHJlZXRBZGRyZXNzXCI6XCJNZWxvZHkgTWFpc29uIExpbWl0ZWQsIExvcmRzIFdvb2QgUm9hZCwgSGFyd29ydGhcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qb3N0YWxBZGRyZXNzXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Mb2NhbEJ1c2luZXNzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjo0MDAwfSxcInByb3BlcnRpZXNcIjp7XCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9cIixcIm5hbWVcIjpcIk1lbG9keSBNYWlzb25cIixcImFsdGVybmF0ZU5hbWVcIjpcIk1NXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvV2ViU2l0ZVwifV0iLCJqc29uX2xkIjoiW3tcIkBjb250ZXh0XCI6XCJodHRwczovL3NjaGVtYS5vcmdcIixcIkB0eXBlXCI6XCJXZWJTaXRlXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9cIixcInBvdGVudGlhbEFjdGlvblwiOntcIkB0eXBlXCI6XCJTZWFyY2hBY3Rpb25cIixcInRhcmdldFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3NlYXJjaC5waHA_bW9kZT1zZWFyY2gmc3Vic3RyaW5nPXtzZWFyY2hfdGVybV9zdHJpbmd9XCIsXCJxdWVyeS1pbnB1dFwiOlwicmVxdWlyZWQgbmFtZT1zZWFyY2hfdGVybV9zdHJpbmdcIn19LHtcIkBjb250ZXh0XCI6XCJodHRwOi8vc2NoZW1hLm9yZ1wiLFwiQHR5cGVcIjpcIldlYlNpdGVcIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwic2FtZUFzXCI6W1wiaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL01lbG9keU1haXNvblwiLFwiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9tZWxvZHlfbWFpc29uL1wiLFwiaHR0cHM6Ly93d3cucGludGVyZXN0LmNvLnVrL21lbG9keW1haXNvbi9cIixcImh0dHBzOi8vdHdpdHRlci5jb20vTWVsb2R5TWFpc29uXCJdfV0iLCJtZXRhIjoie1widGl0bGVcIjpcIk1lbG9keSBNYWlzb24gfCBNaXJyb3JzLCBGdXJuaXR1cmUgJiBIb21lIEFjY2Vzc29yaWVzLlwiLFwibWV0YTpkZXNjcmlwdGlvblwiOlwiU2hvcCBNZWxvZHkgTWFpc29uIGFuZCBnaXZlIHlvdXIgaG9tZSBhIG5ldyBmZWVsLCBhbGwgc3R5bGVzICYgYnVkZ2V0cy5cIixcIm1ldGE6a2V5d29yZHNcIjpcIkZ1cm5pdHVyZSwgRnJlbmNoIENoaWMsIFdoaXRlIEZ1cm5pdHVyZSwgRHJlc3NpbmcgVGFibGUsIGFjY2Vzc29yaWVzLCBDcmVhbSwgdmludGFnZSwgVGFibGUgTGFtcHMsIExhcmdlIE1pcnJvcnMsIFNoYWJieSBDaGljLCBMZWFuZXIgTWlycm9ycywgTWlycm9ycywgU2lsdmVyIEZ1cm5pdHVyZSwgU2lsdmVyIE1pcnJvcnMsIEdvbGQgTWlycm9ycywgQmxhY2sgTWlycm9ycywgTWVsb2R5IE1haXNvbiwgQmVkcm9vbSBGdXJuaXR1cmUsIENoZWFwIEZ1cm5pdHVyZVwifSJ9fX0
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.google.com
analytics.tiktok.com
api.shopfinder24.com
apis.google.com
bt.fraud0.com
cdn.attn.tv
connect.facebook.net
creatives.attn.tv
dd.kelkoogroup.net
events.attentivemobile.com
fast.a.klaviyo.com
files.melodymaison.co.uk
fonts.googleapis.com
fonts.gstatic.com
googleads.g.doubleclick.net
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
widget.trustpilot.com
ww99.theultimatefurniturestore.com
www.cpcontacts.theultimatefurniturestore.com
www.google-analytics.com
www.google.com
www.google.com.br
www.googlecommerce.com
www.googletagmanager.com
www.melodymaison.co.uk
analytics.tiktok.com
www.google.com
www.melodymaison.co.uk
104.18.39.221
104.18.43.135
151.101.130.133
151.101.194.133
151.101.2.133
151.101.66.133
151.106.42.36
172.232.4.213
18.173.205.93
18.66.147.127
185.60.164.26
23.36.162.203
2400:52e0:1e00::1082:1
2600:9000:21f3:6200:1a:bdc6:b140:93a1
2600:9000:21f3:9800:1c:9484:cec0:93a1
2600:9000:223c:3200:19:af0b:1c80:93a1
2600:9000:225e:5200:a:78b:4e00:93a1
2a00:1450:4001:800::2002
2a00:1450:4001:802::200e
2a00:1450:4001:803::200e
2a00:1450:4001:80e::2003
2a00:1450:4001:810::2004
2a00:1450:4001:811::200e
2a00:1450:4001:81d::200a
2a00:1450:4001:827::2003
2a00:1450:4001:829::200e
2a00:1450:4001:831::2008
2a00:1450:400c:c00::9b
2a02:26f0:7100::1720:ef43
2a02:26f0:7100::1720:ef50
2a03:2880:f084:105:face:b00c:0:3
3.127.134.231
3.161.82.87
34.160.30.67
35.190.75.202
44.194.155.73
44.216.170.78
67.225.218.25
95.211.116.26
02e5bf47b2473c1da7a39a25b14f0f5d9857142842d33def047e492f9f610cb9
075218352b10c9bbed538be75caf73f1011075caed59512ee8749889376a78ab
07e041fdbff4fb7be1b1df309699690c35f4c3358424eead96018a4e1860404b
07eb7686ed2e98bb70cd40e77c94b4f1a08d4d7c81302938649e4b1eecefa03f
0907afa5637c6731e23c4059caaca57417ac8f216dbfa2a19ffbc9c9fe725246
0a683bd9ee9faba38d94ad06b93931494800b56b5beceb01d2cffc510dfb0643
0f3d564c93fc1aa15425ed71c7fa3be7b7409bcdf6e508a31ea96009475b4156
1518c4b38b4e756f9339cb2e9d45358d0562383dab530882c4fe061896e31fe2
18071b30febf23019dea61dc6276ac8978243459fb3776698071cb7d6a512cc6
182aed8bfe77643efd0464370a017e39fe115bc115962dede8fea94ac9191c56
188c753143b1e31abd8bf995999593b87d33a84c59cd36b1e42bc2badd500b8a
18f26c7912ad3e2dbe5d70c752c88522162a5883f48a2b56c3fc7bb5197e83b5
1b0764779d581fcf81b8b757d1614c007577fc9185efa0902313175396702c45
1ba49e8383e2329fe4f6e2a33172420fefd5bee26ce915cef9315f5b09c54cf8
1c0ff118a4290c99f39c90abb38703a866e47251b23cca20266c69c812ccafeb
21ce8348495003f7ac8ac7b92e7a5870ede9c33991be7adf09cc2a5026cf60a4
2222a907ad2fb7ba41f4a997ef171321add118fc95f14be074debc3290e1ac59
23cc7023580c94239c7cc012750c861e0806d00245a4255a542da5d199098114
248b497fc053e91c1bd98482bae849cfa2b99e7416b82752a433d9dd6c31a7bc
24d963bb44383166e9ca9fdee3505cd5b86d1d105e70f655655530de6844e0e4
2781e9e7c3f369b8fc7965e679b17b60b5b11eaae5da1e5045107bbdd9d568f0
2e21498cf968aee03b94b180700f2362aadd486689f89ad260ccd3eba7f09298
3105023a5c05d550902ae0ca7ecfb3ef264c6c252fa2b110cdb40c492f6fe8d4
3443d754b03660bcb25e8006cf48461d46ad2e0fdbba59e803c342b73e9d2099
34745159e674c5c8040c706b732682a0f2d3f73161860b70274fe63164cc8a93
3650de8bc2dd8352b01aa49e9f0ae225098e86a31da32b04d81abb76b598d0d6
3b7b8a4b411ddf8db9bacc2f3aabf406f8e4c0c087829b336ca331c40adfdff1
3bb17f309ca5ba87d67a6c8bfae4bda5af006dcfd38fc75a5299937a3255298d
3c23eb02de6b34e30f18cfb7167abd81a2cedfd1da60dfcb71989517ab3fb431
3cf78ad3bcd1324e10a4acdc34bfc4a159f9a045b30edbe3738a9d1b9f807a39
3d311b781df47d5e0d1f5bb219580c66704cc795eac609d57b6e2865a0343e00
3db77cfe0a6a059ff4d86ea8530439864095c5fe278e279b28c88f99a0f9b530
3fac4bc7608376bf4d641a12cbd993111df3c6d55bdf0cde42d871f06c9f4f4c
435e0be0dfdf528870d9ac5b5c3ab799e434358b0e6bd85110edd8bd1bcfe9e4
43a163af4a19a8a1d88fa6eee8265225cc6c12b010b0cc552803e539cd7ca398
43f84fc07ca84521ccdd33195be1d62cbe8b43720aecc3e26d859b15061c3b30
48da8c8d199b824e1406e8a14de9826b944b8581464bdf427da287330cc224c1
4aad11f09bc08de44cbb3702fa1101da5ee0cda001bfc3b6ea77ec879b3103bb
4aceab050cd9a245b7d2f45dabad55450ac49f313d3e35c0e2f2c97d0e3e6c02
4be6f604cc442b63fd9c5ede40d16889f6cb8514230d061d8fccf4b072a85660
4ddb4838fad5e66bed85ce56dc5414805df1112d0ae7529612f1cf62639ca68b
53d9b3c3ae244d986f10e0b0531c2f65aa45d7dfef5dc905722c1332c2ad0650
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
5610a1c2d6fae21ea090fdde5e142c477f0df03283acda0b4318f0947962ce92
5a1ceab84cc20bde435d5135927c35c2ee886f78c09f92bc0ed5403aa431a299
5ab720c1b2d704779881ce819410021c15428040c25dd9be7342adf4d36602ac
5e4c7cdf792ee23e74784e5552796439459e9137eb4964ddcee3b824f3194928
60aa449d962c026746f6766aeb09b660248e9fc8701de0924af5c91ae8abcba5
63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058
643f928482bf0fa316318e111911435d06d0e6353639d5b29b383cc4ca7c4b2b
64944866dea5580c20b90bed7da2de412b5e207a0d656d8327dd560176a79531
661d4b208656c006e7aab58acf7784857963123675de2302279fbe6c05313547
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6bd0d03859dfc005428709d485ed96f5e20cb1671b769bfbccfa9855bd747376
6be1cedafd11f41971b29be16bb30484b0873062aad8d0ba6dfea128351fe487
726f81160ce6eecf167defa037f3a216dbce0f5c36b5843882c53436a1310d43
7af61b2367eba2b1852e837c46a75696c130fd67b934aae77f9f082a5a771416
7d8c0b61d5336fe40e677c12ab3efc323d1aa480673cb64b5962f063c6d0303e
7df9d201eaadc18dd199524b925bacbeda60bf84cfcb23cfe725c12b7ffe8059
7e262106f82cc52663e403f5b73795bbeab9ca0630c33c03579354fbcd4fae1e
7f1c829b0c90fd664a03bb714a74f7d35d9e38ee1687104abc8ad5bd9c8ccb6c
850f55ccf2e10df78fc985c0f723dbf4b41d800705b4864eb4a43e998570879a
90f0bf5ff061cbb21d199b7e96c19d0fb8452d91b96587906f4a32208843d042
914f159ab6f0a08a1cec049c6ed2b02c6dce9a3c6a5d7103c1028baf5c6ddfcd
9269c8aadfbaaa2e5dc175053a1abf2515c6c18b2242c666fc6940e5ab83992e
937bebbbe3a0b27c0fd70d3f34f22182e2bb825c0d07f9c87e18bb0babf4699e
95776441187088cbf97874f36bb02d0b503d919b07617adfe247b3fc74f1b4e8
9582ced8a675bf267cc7ac392a86413ed850e53c85919b93719134ecc22ea04b
99a8160061301c0a9cff0d6638e5588c459d332029d8baf69562c6ae4ac3b06b
9f3a62fd5babbcc733d1579cce5db9e343207302167d22ea1e312b2a828c91b4
a3f42dffb95c5d909cd78a7ed436bb652bfbb2cb5c16ac6a028005e912acdac3
a594e9a1bdb2877a07a632d0772822430843210016d4e63e944775891753a9cb
b019538234514166ec7665359d097403358f8a4c991901983922fb4d56989f1e
b10d8a89f977381c75fa2bacffdd6e4ad6af495d16b0683f16258fc88a394ef0
b1abc33dfd4bd24f4f6791848addf52a0082812a01b380b6693acc328b74c77d
b4f459599d92979623b52c45d6b3775486f92cb00db55621b43799cfd91bf98f
bb4a016b734dc40d935de455b39e93eacb6f7f789b843ec6b21b2aaf61d094ab
bc81451c3b3ce3db739320ead799dedcf8c192b3da8e80a8c82d6804f33514db
bd21a9a85b8bc83301e7e0a98b485656ba3f8c547ebe4e82e65913d0f43b423c
bfd1a0c9c783e84595589f33e1828a57194951ab7dbba5b6b43e6cee19c38301
c0a9caf662f6ac36c25690c76124101ec7ee0d8937734ddf35ffa89dfb7120ad
c213a1815a0f10b5d3b6cf81edca793fd210c1ad9dd467561310b1b4a4ce088f
c264124a17f9fdc0ef5cc4d4d125dc07cafce000c01d6c8a483670fd7ac80712
c651f82dab98bf2bcf6b9d4511dc083854fe80026a746973781623da78ffb1e8
ca74a7a70a57a337bb7771daa79719a7808e017ebcfb570a5f9c75a50256f81d
db0424fb67fb52e7e538490240cc7fb9c05aa076333a4968f3dee30b825dabf9
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
de55a486f22da0b498d3c1d5f33c5f9b8d44ca5d3b5eb79a2b7b81bf9e9ef968
df177883675276b075b095505beece35c8f0172bc6796b9a36b35f6f04a11a2f
e38fdc398a70abb646d27d9bfb2ac786b5672a153737d1e428261da3511f773b
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e8fdf959b70fc7422f35f291e4a1d411cb60f41a93236f930f4c7139a92d6eca
eaa003d85cb77f94fcae98396e583ce01d0c375b57235402c884ef8a792b951e
eabdad8690e0a8054c60cbbc52de1d1d44a99fabe7670c63439fe9f8c6b6b2c5
ee6042d00156c18e2cddc9312810c3396f15f0d584a9fb06b732a1e3c99dbf6b
eea3b87d7c584d6ba5d88c289e53cb9167e77e3d755e1c55a4f34ff487814f49
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f5be196c2344982d7caece2f49177e8ff6a1bf986a72ca4b81d80f5312c329c5
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
f7207435f174adfbd07485f79109a1e644fb88a7af71834c2a00df18a29a3fae
f78fe8ebeb7e7d740cd5786fffb7c989f70c7cf52ba31f455b3e7c0e5e498c62
fa242e4bf278bfdaaecb2c1dcd3789474ecbe9491cca4718ce9fc5c3f5d50a8d
fc66f942651a9fe1a598770d3d896529dcd7a03d02f40655451513093103e61b
fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa
fe066180075d152d825547da06e3e3053751a1e5b970e783e0b7fa24d2a26c22
fffc2cf20d97938c6d6e5bb2cea1511441307cb787f2e5626fb618b3a5a9a386