www.melodymaison.co.uk
Open in
urlscan Pro
176.32.225.38
Public Scan
Effective URL: https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_mediu...
Submission: On July 25 via automatic, source certstream-suspicious — Scanned from GB
Summary
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
ASN16509 (AMAZON-02, US)
d38psrni17bvxu.cloudfront.net |
ASN14618 (AMAZON-AES, US)
PTR: ec2-52-22-173-18.compute-1.amazonaws.com
heimi-lwx.com | |
priam-hsj.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-3-127-134-231.eu-central-1.compute.amazonaws.com
api.shopfinder24.com |
ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL)
PTR: dc1-ecs-pub-mx-vip.kelkoo.com
uk-go.kelkoogroup.net |
ASN16509 (AMAZON-02, US)
PTR: server-3-161-82-116.fra56.r.cloudfront.net
dd.kelkoogroup.net |
ASN15169 (GOOGLE, US)
www.google-analytics.com | |
apis.google.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
PTR: server-54-230-228-103.muc50.r.cloudfront.net
widget.trustpilot.com |
ASN54113 (FASTLY, US)
static.klaviyo.com | |
fast.a.klaviyo.com |
ASN16509 (AMAZON-02, US)
PTR: server-52-85-65-12.muc50.r.cloudfront.net
s.kk-resources.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 67.30.160.34.bc.googleusercontent.com
bt.fraud0.com |
ASN15169 (GOOGLE, US)
PTR: 202.75.190.35.bc.googleusercontent.com
th02.melodymaison.co.uk |
ASN15169 (GOOGLE, US)
www.googlecommerce.com |
ASN32934 (FACEBOOK, US)
connect.facebook.net |
ASN20940 (AKAMAI-ASN1, NL)
PTR: a2-18-64-15.deploy.static.akamaitechnologies.com
analytics.tiktok.com |
ASN60781 (LEASEWEB-NL-AMS-01 Netherlands, NL)
PTR: dc1-sale-pub2-srv-vip.kelkoo.com
s.kelkoogroup.net |
ASN16509 (AMAZON-02, US)
PTR: server-52-85-65-4.muc50.r.cloudfront.net
cdn.attn.tv |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
ASN14618 (AMAZON-AES, US)
PTR: ec2-54-85-126-60.compute-1.amazonaws.com
s01.live2support.com |
ASN13335 (CLOUDFLARENET, US)
events.attentivemobile.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
51 |
melodymaison.co.uk
www.melodymaison.co.uk files.melodymaison.co.uk th02.melodymaison.co.uk |
2 MB |
15 |
live2support.com
s01.live2support.com — Cisco Umbrella Rank: 88866 |
195 KB |
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 |
75 KB |
8 |
kelkoogroup.net
1 redirects
uk-go.kelkoogroup.net dd.kelkoogroup.net — Cisco Umbrella Rank: 383318 s.kelkoogroup.net — Cisco Umbrella Rank: 521071 |
64 KB |
7 |
google.com
1 redirects
www.google.com — Cisco Umbrella Rank: 10 apis.google.com — Cisco Umbrella Rank: 225 |
93 KB |
6 |
attn.tv
cdn.attn.tv — Cisco Umbrella Rank: 5244 melodymaison-gb.attn.tv creatives.attn.tv — Cisco Umbrella Rank: 11066 |
48 KB |
5 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 104 |
21 KB |
4 |
typekit.net
use.typekit.net — Cisco Umbrella Rank: 1178 p.typekit.net — Cisco Umbrella Rank: 1499 |
3 KB |
4 |
tiktok.com
analytics.tiktok.com — Cisco Umbrella Rank: 963 |
141 KB |
4 |
trustpilot.com
widget.trustpilot.com — Cisco Umbrella Rank: 7072 |
7 KB |
4 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112 |
337 KB |
4 |
etst.com
vpnma.etst.com |
3 KB |
3 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 252 googleads.g.doubleclick.net — Cisco Umbrella Rank: 77 |
387 B |
3 |
klarna.com
js.klarna.com — Cisco Umbrella Rank: 8426 |
207 KB |
2 |
priverautional.com
priverautional.com |
3 KB |
1 |
gstatic.com
fonts.gstatic.com |
16 KB |
1 |
attentivemobile.com
events.attentivemobile.com — Cisco Umbrella Rank: 5158 |
260 B |
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 |
168 B |
1 |
kk-resources.com
s.kk-resources.com — Cisco Umbrella Rank: 80513 |
3 KB |
1 |
shopfinder24.com
api.shopfinder24.com |
1 KB |
1 |
priam-hsj.com
priam-hsj.com — Cisco Umbrella Rank: 632916 |
2 KB |
1 |
heimi-lwx.com
heimi-lwx.com — Cisco Umbrella Rank: 312066 |
3 KB |
1 |
cloudfront.net
d38psrni17bvxu.cloudfront.net |
1 KB |
149 | 26 |
Domain | Requested by | |
---|---|---|
31 | www.melodymaison.co.uk |
uk-go.kelkoogroup.net
www.melodymaison.co.uk |
18 | files.melodymaison.co.uk |
www.melodymaison.co.uk
|
15 | s01.live2support.com |
www.melodymaison.co.uk
s01.live2support.com analytics.tiktok.com |
7 | static.klaviyo.com |
www.melodymaison.co.uk
static.klaviyo.com |
5 | www.google-analytics.com |
uk-go.kelkoogroup.net
www.googletagmanager.com www.google-analytics.com analytics.tiktok.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 | analytics.tiktok.com |
www.melodymaison.co.uk
analytics.tiktok.com |
4 | widget.trustpilot.com |
www.melodymaison.co.uk
widget.trustpilot.com |
4 | www.googletagmanager.com |
www.melodymaison.co.uk
www.googletagmanager.com |
4 | vpnma.etst.com |
d38psrni17bvxu.cloudfront.net
vpnma.etst.com |
3 | www.google.com |
1 redirects
www.googlecommerce.com
apis.google.com |
3 | cdn.attn.tv |
www.googletagmanager.com
cdn.attn.tv |
3 | js.klarna.com |
www.melodymaison.co.uk
js.klarna.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 | s.kelkoogroup.net |
s.kk-resources.com
|
2 | static-tracking.klaviyo.com |
static.klaviyo.com
|
2 | th02.melodymaison.co.uk |
www.melodymaison.co.uk
th02.melodymaison.co.uk |
2 | priverautional.com |
priam-hsj.com
|
1 | creatives.attn.tv |
cdn.attn.tv
|
1 | fonts.gstatic.com |
s01.live2support.com
|
1 | events.attentivemobile.com |
cdn.attn.tv
|
1 | fonts.googleapis.com |
client
|
1 | static-forms.klaviyo.com |
static.klaviyo.com
|
1 | fast.a.klaviyo.com |
static.klaviyo.com
|
1 | stats.g.doubleclick.net |
www.googletagmanager.com
|
1 | connect.facebook.net |
www.melodymaison.co.uk
|
1 | www.googlecommerce.com |
www.melodymaison.co.uk
|
1 | bt.fraud0.com |
www.melodymaison.co.uk
|
1 | s.kk-resources.com |
www.melodymaison.co.uk
|
1 | dd.kelkoogroup.net |
uk-go.kelkoogroup.net
dd.kelkoogroup.net |
1 | api.shopfinder24.com | |
1 | priam-hsj.com |
heimi-lwx.com
|
1 | heimi-lwx.com |
vpnma.etst.com
|
1 | d38psrni17bvxu.cloudfront.net |
vpnma.etst.com
|
149 | 38 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
vpnma.etst.com R10 |
2024-07-22 - 2024-10-20 |
3 months | crt.sh |
*.cloudfront.net Amazon RSA 2048 M01 |
2023-10-10 - 2024-09-19 |
a year | crt.sh |
zeropark.com Amazon RSA 2048 M02 |
2024-06-11 - 2025-07-09 |
a year | crt.sh |
priam-hsj.com Amazon RSA 2048 M03 |
2024-07-12 - 2025-08-10 |
a year | crt.sh |
priverautional.com Amazon RSA 2048 M03 |
2024-02-12 - 2025-03-12 |
a year | crt.sh |
api.shopfinder24.com E6 |
2024-07-05 - 2024-10-03 |
3 months | crt.sh |
*.kelkoogroup.net Thawte TLS RSA CA G1 |
2023-09-14 - 2024-10-10 |
a year | crt.sh |
dd.kelkoogroup.net E5 |
2024-07-24 - 2024-10-22 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-07-01 - 2024-09-23 |
3 months | crt.sh |
www.melodymaison.co.uk AlphaSSL CA - SHA256 - G4 |
2024-01-10 - 2025-02-10 |
a year | crt.sh |
*.trustpilot.com Amazon RSA 2048 M03 |
2024-01-03 - 2025-01-31 |
a year | crt.sh |
*.production.us1.js.klarna.net Amazon RSA 2048 M03 |
2024-05-28 - 2025-06-25 |
a year | crt.sh |
static.klaviyo.com R11 |
2024-07-11 - 2024-10-09 |
3 months | crt.sh |
s.kk-resources.com Amazon RSA 2048 M02 |
2024-05-09 - 2025-06-06 |
a year | crt.sh |
files.melodymaison.co.uk R11 |
2024-07-21 - 2024-10-19 |
3 months | crt.sh |
api.fraud0.com WR3 |
2024-07-16 - 2024-10-14 |
3 months | crt.sh |
th02.melodymaison.co.uk WR3 |
2024-06-18 - 2024-09-16 |
3 months | crt.sh |
*.google.com WR2 |
2024-07-01 - 2024-09-23 |
3 months | crt.sh |
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2024-05-03 - 2024-08-01 |
3 months | crt.sh |
*.tiktok.com RapidSSL TLS ECC CA G1 |
2024-07-15 - 2025-07-15 |
a year | crt.sh |
static-tracking.klaviyo.com R11 |
2024-07-19 - 2024-10-17 |
3 months | crt.sh |
*.g.doubleclick.net WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
fast.a.klaviyo.com R11 |
2024-07-11 - 2024-10-09 |
3 months | crt.sh |
static-forms.klaviyo.com R11 |
2024-06-19 - 2024-09-17 |
3 months | crt.sh |
*.attn.tv Amazon RSA 2048 M02 |
2024-04-30 - 2025-05-28 |
a year | crt.sh |
upload.video.google.com WR2 |
2024-07-01 - 2024-09-23 |
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 |
live2support.com Amazon RSA 2048 M02 |
2024-02-06 - 2025-03-07 |
a year | crt.sh |
*.apis.google.com WR2 |
2024-07-01 - 2024-09-23 |
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 |
*.gstatic.com WR2 |
2024-07-01 - 2024-09-23 |
3 months | crt.sh |
This page contains 7 frames:
Primary Page:
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk
Frame ID: 3BF163818E4C455C3E0D677D9BF52311
Requests: 147 HTTP requests in this frame
Frame:
https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Frame ID: 54C5DEB05D890E3CDD93A760E1E12352
Requests: 1 HTTP requests in this frame
Frame:
https://widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/index.html?templateId=5419b6ffb0d04a076446a9af&businessunitId=4e6976ac000064000510f2b7
Frame ID: 934DED2DF64C9F7C16AACA38FF284A68
Requests: 1 HTTP requests in this frame
Frame:
https://widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/index.html?templateId=53aa8912dec7e10d38f59f36&businessunitId=4e6976ac000064000510f2b7
Frame ID: 85B0046983B2A3A6B12D2D6C36103CEC
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: 9C2AD710D3A42A8A823F2C98DB244669
Requests: 1 HTTP requests in this frame
Frame:
https://creatives.attn.tv/creatives-dynamic/multiPage/index.html
Frame ID: 8A4BA16CECEAA7DCA6416C8B5682C270
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: 6207CA42A0C24948FA015BD5D0DC6544
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Melody Maison | Mirrors, Furniture & Home Accessories.Page URL History Show full URLs
- https://vpnma.etst.com/ Page URL
-
http://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f...
HTTP 307
https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f... Page URL
- https://priam-hsj.com/zclkredirect?visitid=c76474a3-4a60-11ef-bdb5-1233e4cdbcd7&type=js&browserWid... Page URL
- https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0El... Page URL
- https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0... Page URL
- https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR2... Page URL
- https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantU... Page URL
-
https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95...
HTTP 303
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=k... Page URL
Detected technologies
X-Cart (Ecommerce) ExpandDetected patterns
- [a-z\d]{32}(?:;|$)
Google Sign-in (Social logins) Expand
Detected patterns
- apis\.google\.com/js/platform\.js
Bootstrap (Web Frameworks) Expand
Detected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Datadome (Miscellaneous) Expand
Detected patterns
Facebook (Widgets) Expand
Detected patterns
- //connect\.facebook\.([a-z]+)/[^/]*/[a-z]*\.js
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Plus (Widgets) Expand
Detected patterns
- apis\.google\.com/js/[a-z]*\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
Klaviyo (Marketing automation) Expand
Detected patterns
- klaviyo\.com
Page Statistics
19 Outgoing links
These are links going to different origins than the main page.
Title: the country home look
Search URL Search Domain Scan URL
Title: French home interiors style
Search URL Search Domain Scan URL
Title: <img class=" " src="/skin/melody/images/2022/lionshome.webp"alt="Lions Home"width="122"height="43"/>
Search URL Search Domain Scan URL
Title: Parrots In The Parlour
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: TikTok
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Pinterest
Search URL Search Domain Scan URL
Title: <img class=" " src="/skin/melody/images/BIID_Appellation_INDPARTNER_2023_AW -BLACK.svg"onerror="this.src=/skin/melody/images/BIID_Appellation_INDPARTNER_2023_AW -BLACK.png; this.onerror=null;"alt="British Institute of Interior Design"width="289"height="60"/>
Search URL Search Domain Scan URL
Title: <img class=" " src="/skin/melody/images/itv-this-morning-40.png"alt="ITV This Morning"width="113"height="40"/>
Search URL Search Domain Scan URL
Title: When will I receive my order?
Search URL Search Domain Scan URL
Title: Free Shipping / Shipping
Search URL Search Domain Scan URL
Title: How do I report damage?
Search URL Search Domain Scan URL
Title: How Do I Return My Order?
Search URL Search Domain Scan URL
Title: Is The Item Assembled?
Search URL Search Domain Scan URL
Title: View All
Search URL Search Domain Scan URL
Title: FAQ's here
Search URL Search Domain Scan URL
Title: Get your own FREE Chat
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
- https://vpnma.etst.com/ Page URL
-
http://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
HTTP 307
https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 Page URL
- https://priam-hsj.com/zclkredirect?visitid=c76474a3-4a60-11ef-bdb5-1233e4cdbcd7&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
- https://priverautional.com/zp-redirect?target=https%3A%2F%2Fapi.shopfinder24.com%2Fr%2FdG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw%3D%3D%3Fc%3Dwbj2mb5qmdo6egv2j5vouk9s%26var10%3Dlateritious-falcon&caid=3ad53ba7-5b37-4e75-8642-2f16cf864742&zpid=c76474a3-4a60-11ef-bdb5-1233e4cdbcd7&cid=wbj2mb5qmdo6egv2j5vouk9s&rt=D&ts=1721896501943&hash=4rp1AYvjcZBwK7V3w2h_euMFc3jqSs7BGX2ogQw28-Y Page URL
- https://priverautional.com/redirect?target=BASE64aHR0cHM6Ly9hcGkuc2hvcGZpbmRlcjI0LmNvbS9yL2RHODlhSFIwY0hNbE0wRWxNa1lsTWtaMWF5MW5ieTVyWld4cmIyOW5jbTkxY0M1dVpYUWxNa1p3WlhKdFlXNWxiblJNYVc1clIyOGxNMFpqYjNWdWRISjVKVE5FZFdzbE1qWnBaQ1V6UkdVNU5ETXlOMk5oTFRjek5Ua3ROREUxWWkxaVpESmxMV1JsTXpWalpqbG1OemRpTnlVeU5tMWxjbU5vWVc1MFZYSnNKVE5FYUhSMGNITWxNalV6UVNVeU5USkdKVEkxTWtaM2QzY3ViV1ZzYjJSNWJXRnBjMjl1TG1OdkxuVnJKVEkyYjNKcFoybHVVbVZtWlhKbGNpVXpSR1poYm1SbGJTVXlObkIxWW14cGMyaGxjbE4xWWtsa0pUTkVKVGRDZG1GeU1UQWxOMFFsTWpad2RXSnNhWE5vWlhKRGJHbGphMGxrSlRORUpUZENZMnhwWTJ0cFpDVTNSQ1owUFRBbWN6MHpabU0xTkdFeE5EaGhObUUzTURRMk1ERTFPR0U1TmpreE56QmlOMlZqWXc9PT9jPXdiajJtYjVxbWRvNmVndjJqNXZvdWs5cyZ2YXIxMD1sYXRlcml0aW91cy1mYWxjb24&ts=1721896502487&hash=3rLw7OQsPdIcEmqb59GSwsISQxWED7n0r5isVwaWJXA&rm=D Page URL
- https://api.shopfinder24.com/r/dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cubWVsb2R5bWFpc29uLmNvLnVrJTI2b3JpZ2luUmVmZXJlciUzRGZhbmRlbSUyNnB1Ymxpc2hlclN1YklkJTNEJTdCdmFyMTAlN0QlMjZwdWJsaXNoZXJDbGlja0lkJTNEJTdCY2xpY2tpZCU3RCZ0PTAmcz0zZmM1NGExNDhhNmE3MDQ2MDE1OGE5NjkxNzBiN2VjYw==?c=wbj2mb5qmdo6egv2j5vouk9s&var10=lateritious-falcon Page URL
- https://uk-go.kelkoogroup.net/permanentLinkGo?country=uk&id=e94327ca-7359-415b-bd2e-de35cf9f77b7&merchantUrl=https%3A%2F%2Fwww.melodymaison.co.uk&originReferer=fandem&publisherSubId=lateritious-falcon&publisherClickId=wbj2mb5qmdo6egv2j5vouk9s Page URL
-
https://uk-go.kelkoogroup.net/redirect?country=uk&k=612f7a9541cd6ea6c9a780de621954da35c1f622496616973bfa95948f165942a9352dd5e78b2b0fbd8d3ab52fa4a9a1c23066cbe1dcee046b16225e843f81af994c0d9a72b86b3c1c07279835df152b253c6a6c20f39a8f511c2cd79c9abf45316120a0b4d8fcd81d1a19225d42176c8c63fda70c63a5b1c9bd5ddff6e6b008e7868e8e5826162a2cc36b8631d4c641471d223507897640ef62a7f9a54723d7a3ad85a92056500cdf1eda7bb7b18e2d0211a5bbbaa7b2904dc6c91d43f22cdc1c167beffc2811bc234bb95ef020878cd916e6f7dcc393fb23946c259b3ff963e833e773fc98756d0c36f80cf6eab6d55a8f00742caa0628ee4179e03e1bbc17fcd7743be8fc31517be94a96f73bbeb37a05fe1cddeef1280fb199862e7f97004244a740b404d90e45e086c0632b33fb&url=https%3A%2F%2Fwww.melodymaison.co.uk%3Fkk%3Da4c626f-190e907898b-561b3%26utm_source_platform%3DKelkooGroup%26utm_campaign%3Dkelkooclick%26utm_medium%3Dcpc%26utm_source%3Dkelkoouk&initiator=timeout
HTTP 303
https://www.melodymaison.co.uk/?kk=a4c626f-190e907898b-561b3&utm_source_platform=KelkooGroup&utm_campaign=kelkooclick&utm_medium=cpc&utm_source=kelkoouk Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 5- http://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381 HTTP 307
- https://heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d?campaignid=65307dd0-29de-11ef-b06b-12832fc4c381
- https://www.google.com/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=814789184.1721896506&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0>m=45be47o0v872688093za200zb888492715&auid=1156853949.1721896506&frm=0 HTTP 302
- https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&tag_exp=0&rnd=814789184.1721896506&url=https%3A%2F%2Fwww.melodymaison.co.uk%2F&dma=0&npa=0>m=45be47o0v872688093za200zb888492715&auid=1156853949.1721896506&frm=0
149 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
/
vpnma.etst.com/ |
2 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js3.js
d38psrni17bvxu.cloudfront.net/scripts/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
track.php
vpnma.etst.com/ |
0 119 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ls.php
vpnma.etst.com/ |
16 B 370 B |
XHR
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
track.php
vpnma.etst.com/ |
0 95 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
85aefdc2-9ed0-48aa-922d-60f9f9fc0f2d
heimi-lwx.com/zclkvisitor/c76474a3-4a60-11ef-bdb5-1233e4cdbcd7/ Redirect Chain
|
3 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zclkredirect
priam-hsj.com/ |
2 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zp-redirect
priverautional.com/ |
1 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
redirect
priverautional.com/ |
749 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dG89aHR0cHMlM0ElMkYlMkZ1ay1nby5rZWxrb29ncm91cC5uZXQlMkZwZXJtYW5lbnRMaW5rR28lM0Zjb3VudHJ5JTNEdWslMjZpZCUzRGU5NDMyN2NhLTczNTktNDE1Yi1iZDJlLWRlMzVjZjlmNzdiNyUyNm1lcmNoYW50VXJsJTNEaHR0cHMlMjUzQSUyNTJGJ...
api.shopfinder24.com/r/ |
870 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
permanentLinkGo
uk-go.kelkoogroup.net/ |
29 KB 30 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
p.png
uk-go.kelkoogroup.net/assets/images/ |
68 B 593 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tags.js
dd.kelkoogroup.net/ |
157 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 259 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ados.js
uk-go.kelkoogroup.net/ |
1 KB 2 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
fp
uk-go.kelkoogroup.net/ |
0 499 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
/
www.melodymaison.co.uk/ Redirect Chain
|
355 KB 35 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
b473fe67-9841-442a-8c85-6818098bb27b
https://uk-go.kelkoogroup.net/ |
597 B 0 |
Other
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
/
dd.kelkoogroup.net/js/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
332 KB 108 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tp.widget.bootstrap.min.js
widget.trustpilot.com/bootstrap/v5/ |
21 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
klarna.js
js.klarna.com/web-sdk/v1/ |
68 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
klaviyo.js
static.klaviyo.com/onsite/js/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
leadtag.js
s.kk-resources.com/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
12 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOkCnqEu92Fr1Mu51xIIzI.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOmCnqEu92Fr1Mu7GxKOzY.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOmCnqEu92Fr1Mu4mxK.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
16 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
11 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
KFOlCnqEu92Fr1MmYUtfBBc4.woff2
www.melodymaison.co.uk/skin/melody/fonts/roboto/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240718-162801.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
59 KB 60 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240716-113926.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
26 KB 26 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240429-161707.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
33 KB 34 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240327-141517.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
135 KB 136 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240723-115506.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
36 KB 37 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240618-122904.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
41 KB 42 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240523-125435.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
31 KB 31 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240718-162902.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
58 KB 59 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1.91f800b83c47720df0a952a0d29e12a1_sync.css
www.melodymaison.co.uk/var/cache/css_dir/ |
537 KB 138 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1.4ba3732d3656ab2070de859ab86b1fc7async.js
www.melodymaison.co.uk/var/cache/js_dir/ |
12 KB 12 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2.8be47fc1497163a76c4f7e9d8894e6f3_sync.js
www.melodymaison.co.uk/var/cache/js_dir/ |
522 KB 522 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flag_gb.svg
www.melodymaison.co.uk/skin/melody/images/ |
1 KB 915 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.svg
www.melodymaison.co.uk/skin/melody/images/2022/ |
9 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fz.js
bt.fraud0.com/api/v2/ |
43 B 168 B |
Script
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-m.svg
www.melodymaison.co.uk/skin/melody/images/2022/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tmpixel.min.js
th02.melodymaison.co.uk/ |
46 KB 46 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googlecommerce.com/trustedstores/api/ |
584 B 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
181 KB 65 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fbevents.js
connect.facebook.net/en_US/ |
224 KB 60 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
events.js
analytics.tiktok.com/i18n/pixel/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1Ptug8zYS_SKggPNyC0ITw.woff2
www.melodymaison.co.uk/skin/melody/fonts/raleway/ |
20 KB 20 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fender_analytics.f692ee00c71150d7db91.js
static-tracking.klaviyo.com/onsite/js/ |
31 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
static.500134348b1f0969ffe3.js
static-tracking.klaviyo.com/onsite/js/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.51daa9e3e9e827f9985d.js
static.klaviyo.com/onsite/js/ |
20 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sharedUtils.49b071edd935bc4578da.js
static.klaviyo.com/onsite/js/ |
49 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendors~signup_forms~post_identification_sync~onsite-triggering.c14341885543cb645efc.js
static.klaviyo.com/onsite/js/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendors~signup_forms.02363fe5acd5fa75cb6b.js
static.klaviyo.com/onsite/js/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
default~signup_forms~onsite-triggering.880bde204b8ee5a4bc37.js
static.klaviyo.com/onsite/js/ |
32 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
signup_forms.6a972a58c16254a9f1c7.js
static.klaviyo.com/onsite/js/ |
14 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
k.gif
s.kelkoogroup.net/ |
43 B 797 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
k.gif
s.kelkoogroup.net/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
runtime-config.json
js.klarna.com/web-sdk/config/ |
935 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
205 KB 74 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/g/ |
0 260 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
262 KB 91 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
onsite
fast.a.klaviyo.com/custom-fonts/api/v1/company-fonts/ |
2 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
full-forms
static-forms.klaviyo.com/forms/api/v7/S9hTzE/ |
22 KB 5 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dtag.js
cdn.attn.tv/melodymaison/ |
7 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sdk.js
js.klarna.com/web-sdk/v1/0.0.278/ |
857 KB 187 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.svg
www.melodymaison.co.uk/skin/melody/images/2022/ |
9 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
flag_gb.svg
www.melodymaison.co.uk/skin/melody/images/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
3 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icon-spr.svg
www.melodymaison.co.uk/skin/melody/images/2022/ |
171 KB 56 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7735a1b1.woff2
www.melodymaison.co.uk/skin/melody/fonts/npb7zky/ |
46 KB 47 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
landing
googleads.g.doubleclick.net/pagead/ Redirect Chain
|
42 B 66 B |
Ping
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/1065793885/ |
43 B 61 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
22 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
and1fov.css
use.typekit.net/ |
9 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bvr1szb.css
use.typekit.net/ |
12 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240429-161655.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
45 KB 45 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240327-141555.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
224 KB 225 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240723-115455.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
53 KB 54 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240610-152840.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
30 KB 31 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240523-125356.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
31 KB 32 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1004 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
26 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
1 B 92 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.MTNjMWMzYmIwMA.js
analytics.tiktok.com/i18n/pixel/static/ |
338 KB 98 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
s01.live2support.com/dashboardv2/chatwindow/ |
772 B 581 B |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
8dc214d4-9bab-430d-8b9c-6514d9798ddc
https://www.melodymaison.co.uk/ |
43 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
m=bootstrap
www.google.com/_/scs/shopping-verified-reviews-static/_/js/k=boq-shopping-verified-reviews.VerifiedReviewsGcrBootstrapJs.en_US.5KGZcvfsupo.es5.O/am=Mhg/d=1/rs=AC8lLkSYW7oxr3bGx4TSMB5IYaHpnbKU7A/ |
17 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7735a1b6.woff2
www.melodymaison.co.uk/skin/melody/fonts/npb7zky/ |
48 KB 48 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
7735e5b2.woff2
www.melodymaison.co.uk/skin/melody/fonts/sky7npb/ |
37 KB 37 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240718-134417.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
16 KB 17 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240702-091534.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
29 KB 30 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240613-141155.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
15 KB 15 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240702-091808.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
25 KB 26 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240517-103333.jpg
files.melodymaison.co.uk/images/banners/homepage2022/ |
27 KB 28 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.html
widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/ Frame 54C5 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.html
widget.trustpilot.com/trustboxes/5419b6ffb0d04a076446a9af/ Frame 934D |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.html
widget.trustpilot.com/trustboxes/53aa8912dec7e10d38f59f36/ Frame 85B0 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
p.css
p.typekit.net/ |
5 B 173 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
p.css
p.typekit.net/ |
5 B 173 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
identify_59f29ac9.js
analytics.tiktok.com/i18n/pixel/static/ |
147 KB 40 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
pixel
analytics.tiktok.com/api/v2/ |
0 704 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
apis.google.com/js/ |
15 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
unified-tag.js
cdn.attn.tv/tag/4-latest/ |
123 KB 40 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__proprofs_chat_styleing__.css
s01.live2support.com/dashboardv2/chatassets/css/visitorwindow/ |
113 KB 17 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__proprofs_chat_master__.js
s01.live2support.com/dashboardv2/chatassets/js/visitorwindow/ |
542 KB 85 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
d
th02.melodymaison.co.uk/ |
43 B 244 B |
Ping
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
melodymaison-gb.attn.tv/d/ |
5 B 253 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
e
events.attentivemobile.com/ |
0 260 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iJo.js
cdn.attn.tv/growth-tag-assets/client-configs/ |
0 384 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
adaptive.php
www.melodymaison.co.uk/ |
0 416 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
s01.live2support.com/dashboardv2/chatwindow/getchatsettings/ |
9 KB 3 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
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
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
unrenderedCreative
melodymaison-gb.attn.tv/ |
17 KB 4 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
proxy
www.google.com/shopping/customerreviews/ Frame 9C2A |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.html
creatives.attn.tv/creatives-dynamic/multiPage/ Frame 8A4B |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
CalendarPicker.style.css
s01.live2support.com/dashboardv2/chatassets/css/dashboard/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
CalendarPicker.js
s01.live2support.com/dashboardv2/chatassets/js/dashboard/ |
10 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2
www.melodymaison.co.uk/skin/melody/fonts/raleway/ |
20 KB 21 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vis1_icomoon.ttf
s01.live2support.com/ProProfsFonts/ |
10 KB 11 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
s01.live2support.com/dashboardv2/chatwindow/chat/ |
812 B 645 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
PreviewFotterLogo.svg
s01.live2support.com/dashboardv2/chatassets/img/ |
6 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pp_loader.gif
s01.live2support.com/dashboardv2/chatassets/img/ |
2 KB 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
user_male.svg
s01.live2support.com/ls3/images/ |
3 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Back.svg
s01.live2support.com/dashboardv2/chatassets/img/icons/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1606732100.png
s01.live2support.com/ls3/images/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
normal-upload-image.png
s01.live2support.com/cpn/assets/img/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
newvisit.mp3
s01.live2support.com/uploads/sound/ |
56 KB 56 KB |
Media
audio/mpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
act
analytics.tiktok.com/api/v2/pixel/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
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
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
platform.js
apis.google.com/js/ |
55 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
badge
www.google.com/shopping/customerreviews/ Frame 6207 |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
www.melodymaison.co.uk/ |
4 KB 898 B |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- dd.kelkoogroup.net
- URL
- https://dd.kelkoogroup.net/js/
- 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=eyJldmVudF9pZCI6IiIsIm1lc3NhZ2VfaWQiOiJtZXNzYWdlSWQtMTcyMTg5NjUwODY0NC0xMjI2Njk4MjQxMzcyIiwiaXNfb25zaXRlIjpmYWxzZSwidGltZXN0YW1wIjoiMjAyNC0wNy0yNVQwODozNTowOC42NDRaIiwiY29udGV4dCI6eyJhZCI6eyJzZGtfZW52IjoiZXh0ZXJuYWwiLCJqc2Jfc3RhdHVzIjoyfSwiZGV2aWNlIjp7InBsYXRmb3JtIjoicGMifSwidXNlciI6eyJhbm9ueW1vdXNfaWQiOiJmNzl2SktCNXdIbDlzc3dPUjZFcm8yeVRUSFUifSwicGl4ZWwiOnsiY29kZSI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIiwicnVudGltZSI6IjEiLCJjb2RlcyI6IkM5T0dDRFJDNzdVOTZRRjNRQzMwIn0sInBhZ2UiOnsidXJsIjoiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrLz9raz1hNGM2MjZmLTE5MGU5MDc4OThiLTU2MWIzJnV0bV9zb3VyY2VfcGxhdGZvcm09S2Vsa29vR3JvdXAmdXRtX2NhbXBhaWduPWtlbGtvb2NsaWNrJnV0bV9tZWRpdW09Y3BjJnV0bV9zb3VyY2U9a2Vsa29vdWsiLCJyZWZlcnJlciI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImxvYWRfcHJvZ3Jlc3MiOiIxIn0sImxpYnJhcnkiOnsibmFtZSI6InBpeGVsLmpzIiwidmVyc2lvbiI6IjIuMi4wIn0sInNlc3Npb25faWQiOiJjYjg0YmM4My00YTYwLTExZWYtYmYyOC1iODNmZDJjYzJhNDY6OnA0OHJTUmlEeWxpVmUwekF3SXJZIiwicGFnZXZpZXdfaWQiOiJjYjg0YmM4My00YTYwLTExZWYtYmYyOC1iODNmZDJjYzJhNDYtd3VOMnIuMC4wOjpjYjg0YTJmYy00YTYwLTExZWYtYmYyOC1iODNmZDJjYzJhNDYiLCJ2YXJpYXRpb25faWQiOiJ0ZXN0XzJfc2luZ2xlX3RyYWNrIiwidXNlckFnZW50IjoiTW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTI2LjAuMC4wIFNhZmFyaS81MzcuMzYiLCJpbmRleCI6MH0sIl9pbnNwZWN0aW9uIjp7fSwicHJvcGVydGllcyI6e30sInNpZ25hbF9kaWFnbm9zdGljX2xhYmVscyI6eyJyYXdfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX2VtYWlsIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJyYXdfcGhvbmUiOnsibGFiZWwiOiJtaXNzaW5nIn0sInJhd19hdXRvX3Bob25lIjp7ImxhYmVsIjoibWlzc2luZyJ9LCJoYXNoZWRfZW1haWwiOnsibGFiZWwiOiJtaXNzaW5nIn0sImhhc2hlZF9waG9uZSI6eyJsYWJlbCI6Im1pc3NpbmcifX0sImFjdGlvbiI6Ik1ldGFkYXRhIiwiYXV0b19jb2xsZWN0ZWRfcHJvcGVydGllcyI6eyJwYWdlX3RyaWdnZXIiOiJQYWdlVmlldyIsImNvbnRlbnRfZGF0YSI6eyJvcGVuX2dyYXBoIjoie1wib2c6c2l0ZV9uYW1lXCI6XCJNZWxvZHlNYWlzb24uY28udWtcIixcIm9nOmltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCIsXCJvZzp1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51a1wiLFwib2c6dHlwZVwiOlwid2Vic2l0ZVwiLFwib2c6ZGVzY3JpcHRpb25cIjpcIlNob3AgTWVsb2R5IE1haXNvbiBhbmQgZ2l2ZSB5b3VyIGhvbWUgYSBuZXcgZmVlbCwgYWxsIHN0eWxlcyAmIGJ1ZGdldHMuXCIsXCJvZzpsb2NhbGVcIjpcImVuX0dCXCJ9IiwibWljcm9kYXRhIjoiW3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE2MTEzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlX01NMzQ5MzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIEVsbGUgV2hpdGUgUmFuZ2UgaXMgYW4gZWxlZ2FudCwgc3R5bGlzaCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuZXV0cmFsIGNvbG91cnMsIGx1eHVyaW91cyBzdHlsZSBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCB0aGlzIGNoZXN0IG9mIGRyYXdlcnMgaGFzIGEgbGFyZ2UgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSBicmlsbGlhbnQgd2hpdGUgZmluaXNoLCBpdCBjb21lcyBjb21wbGV0ZSB3aXRoIGEgZ29sZCBtZXRhbCBmcmFtZSBhbmQgbWF0Y2hpbmcgaGFuZGxlcy4gXFxuXFx0QSBnbGFtb3JvdXMgY2hlc3Qgb2YgZHJhd2VycyB0aGF0IGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvcnMgYW5kIGFkZCBhIGZlZWwgb2YgY29udGVtcG9yYXJ5IGx1eHVyeSBpbnRvIGFueSBzcGFjZS4gVGhpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvT3V0T2ZTdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSAtIDEyY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyMDc5MFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UtMTJjbV9NTTM0ODc3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSBpcyBhIHByZXR0eSBwaWVjZSBvZiBjZXJhbWljIGRlY29yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZXZlcnl0aGluZyBwaW5rLiBNYWRlIG9mIGNlcmFtaWMsIHRoaXMgaGFzIGEgcm91bmRlZCBzaGFwZSwgd2l0aCBhIHJpYmJlZCBkZXNpZ24sIGEgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLiBcXG5cXHRBIGxvdmVseSBkZWNvciBhY2Nlc3NvcnkgZm9yIHBsYWNpbmcgb24gYSBzaGVsZiwgc2lkZWJvYXJkLCBjb25zb2xlIHRhYmxlIG9yIHdpbmRvd3NpbGwgc3BhY2UuIER1ZSB0byBpdHMgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLCB0aGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBjb3VudHJ5LCB2aW50YWdlIG9yIHNoYWJieSBjaGljIGluc3BpcmVkIHNwYWNlcy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgY2hvaWNlLCBwZXJmZWN0IGZvciB1c2UgYXMgd2VkZGluZyBvciBkaW5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzMVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE2MTEzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXdoaXRlLXJhbmdlX01NMzQ5MzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIEVsbGUgV2hpdGUgUmFuZ2UgaXMgYW4gZWxlZ2FudCwgc3R5bGlzaCBzdG9yYWdlIGNob2ljZSBmb3IgZmFucyBvZiBuZXV0cmFsIGNvbG91cnMsIGx1eHVyaW91cyBzdHlsZSBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gQ3JhZnRlZCBmcm9tIGNvYXRlZCBNREYgYW5kIG1ldGFsLCB0aGlzIGNoZXN0IG9mIGRyYXdlcnMgaGFzIGEgbGFyZ2UgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSBicmlsbGlhbnQgd2hpdGUgZmluaXNoLCBpdCBjb21lcyBjb21wbGV0ZSB3aXRoIGEgZ29sZCBtZXRhbCBmcmFtZSBhbmQgbWF0Y2hpbmcgaGFuZGxlcy4gXFxuXFx0QSBnbGFtb3JvdXMgY2hlc3Qgb2YgZHJhd2VycyB0aGF0IGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHNlbGVjdGlvbiBvZiBpbnRlcmlvcnMgYW5kIGFkZCBhIGZlZWwgb2YgY29udGVtcG9yYXJ5IGx1eHVyeSBpbnRvIGFueSBzcGFjZS4gVGhpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiVGFsbCBCbHVlIEdsYXNzIFZhc2UgLSAyM2NtXCIsXCJwcm9kdWN0SURcIjpcIjM0ODc5XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Njg5ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC90YWxsLWJsdWUtZ2xhc3MtdmFzZS0yM2NtX01NMzQ4NzkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYWxsIEJsdWUgR2xhc3MgVmFzZSBpcyBhIHByZXR0eSwgY29sb3VyZnVsIGdsYXNzd2FyZSBjaG9pY2UsIGlkZWFsIGZvciBmYW5zIG9mIGJsdWUgZGVjb3IgYW5kIGZsb3dlciB2YXNlcy4gTWFkZSBvZiBnbGFzcywgdGhpcyB2YXNlIGhhcyBhIHRhbGwsIHRhcGVyZWQgZGVzaWduIGFuZCByaWJiZWQgZGV0YWlsaW5nLiBJdCBoYXMgYSBuYXZ5IGJsdWUgZmluaXNoIHRvIHRoZSBnbGFzcy4gXFxuXFx0UGVyZmVjdCBmb3IgZGlzcGxheWluZyB5b3VyIGZhdm91cml0ZSBmbG93ZXIgc3RlbXMsIGRyaWVkIGJvdXF1ZXRzIG9yIG90aGVyIGZsb3dlcnMuIER1ZSB0byBpdHMgY29sb3VyZnVsIGZpbmlzaCBhbmQgc2xpbSBkZXNpZ24sIHRoaXMgd291bGQgbG9vayBmYWJ1bG91cyB1c2VkIGFzIGEgdGFibGUgY2VudGVycGllY2UsIG9uIGEgc2hlbGYgb3Igb24gYSBzaWRlYm9hcmQuIFxcblxcdFRoaXMgdmFzZSBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvT3V0T2ZTdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGFsbC1ibHVlLWdsYXNzLXZhc2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkFudGlxdWUgR29sZCBIZWFydCBDYW5kbGUgUGluXCIsXCJwcm9kdWN0SURcIjpcIjM0NjE3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTYzNzVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLWdvbGQtaGVhcnQtY2FuZGxlLXBpbl9NTTM0NjE3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQW50aXF1ZSBHb2xkIEhlYXJ0IENhbmRsZSBQaW4gaXMgYSBzaW1wbGUsIHN0eWxpc2ggd2F5IHRvIGFkZCBhIGZpbmlzaGluZyB0b3VjaCB0byB5b3VyIGNhbmRsZXMuIFBlcmZlY3QgZm9yIGxvdmVycyBvZiBoZWFydCBkZWNvciBhbmQgZ29sZCBhY2Nlc3Nvcmllcy4gTWFkZSBmcm9tIG1ldGFsLCB0aGlzIGhhcyBhIGhlYXJ0IHNoYXBlZCBkZXNpZ24gaW4gYSBtZXRhbGxpYyBnb2xkIGZpbmlzaC5cXG5cXHRUaGUgcGVyZmVjdCB3YXkgdG8gYWRkIGEgdG91Y2ggb2YgZ2xhbW91ciB0byB5b3VyIGNhbmRsZXMgYW5kIGlkZWFsIGZvciB0YWJsZSBkZWNvci4gQSBncmVhdCBhY2Nlc3NvcnkgZm9yIHRob3NlIGZpbmlzaGluZyB0b3VjaGVzIGZvciBldmVudHMgc3VjaCBhcyB3ZWRkaW5ncywgcGFydGllcyBvciBDaHJpc3RtYXMuXFxuXFx0VGhlIGNhbmRsZSBwaW4gaXMgZml4ZWQgdG8gdGhlIGNhbmRsZXMgdmlhIHRoZSBwaW4gb24gdGhlIGJhY2suIFBsZWFzZSB0YWtlIGNhcmUgd2hcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtaGVhcnQtY2FuZGxlLXBpbi5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSAtIDEyY21cIixcInByb2R1Y3RJRFwiOlwiMzQ4NzdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyMDc5MFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3JvdW5kLXBpbmstZGlzdHJlc3NlZC1jZXJhbWljLXZhc2UtMTJjbV9NTTM0ODc3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgUm91bmQgUGluayBEaXN0cmVzc2VkIENlcmFtaWMgVmFzZSBpcyBhIHByZXR0eSBwaWVjZSBvZiBjZXJhbWljIGRlY29yLCBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgZXZlcnl0aGluZyBwaW5rLiBNYWRlIG9mIGNlcmFtaWMsIHRoaXMgaGFzIGEgcm91bmRlZCBzaGFwZSwgd2l0aCBhIHJpYmJlZCBkZXNpZ24sIGEgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLiBcXG5cXHRBIGxvdmVseSBkZWNvciBhY2Nlc3NvcnkgZm9yIHBsYWNpbmcgb24gYSBzaGVsZiwgc2lkZWJvYXJkLCBjb25zb2xlIHRhYmxlIG9yIHdpbmRvd3NpbGwgc3BhY2UuIER1ZSB0byBpdHMgcGluayBmaW5pc2ggYW5kIGRpc3RyZXNzZWQgZGV0YWlsaW5nLCB0aGlzIHZhc2UgY291bGQgYmxlbmQgaW50byBjb3VudHJ5LCB2aW50YWdlIG9yIHNoYWJieSBjaGljIGluc3BpcmVkIHNwYWNlcy4gXFxuXFx0QSBsb3ZlbHkgZGVjb3IgY2hvaWNlLCBwZXJmZWN0IGZvciB1c2UgYXMgd2VkZGluZyBvciBkaW5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9yb3VuZC1waW5rLWRpc3RyZXNzZWQtY2VyYW1pYy12YXNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXb3ZlbiBHcmFzcyBTdG9yYWdlIEJhc2tldCBQbGFudGVyIC0gTGFyZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4ODRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODUxMVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3dvdmVuLWdyYXNzLXN0b3JhZ2UtYmFza2V0LXBsYW50ZXItbGFyZ2VfTU0zNDg4NC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFdvdmVuIEdyYXNzIFN0b3JhZ2UgQmFza2V0IFBsYW50ZXIgLSBMYXJnZSBpcyBhIHN0eWxpc2ggd2F5IHRvIHN0b3JlIHlvdXIgZmF2b3VyaXRlIHRocm93cywgY3VzaGlvbnMgb3IgZXZlbiBwbGFudHMuIE1hZGUgb2Ygc2VhZ3Jhc3MgYW5kIG1ldGFsLCB0aGlzIGJhc2tldCBwbGFudGVyIGhhcyBhIHdvdmVuIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBoYW5kbGVzIG9uIGVpdGhlciBzaWRlLiBcXG5cXHRQTEVBU0UgTk9URTogSWYgeW91IGFyZSB1c2luZyB0aGlzIGJhc2tldCBhcyBhIHBsYW50ZXIgZm9yIGxpdmUgcGxhbnRzLCB5b3UgbXVzdCB1c2UgYSBwbGFudGVyIHBvdCBsaW5lci4gSWYgeW91IHBsYWNlIHRoaXMgaXRlbSBvdXRzaWRlLCBpdCB3aWxsIG9jY3VyIG5hdHVyYWwgZGFtYWdlIGZyb20gd2VhdGhlcmluZy4gXFxuXFx0VGhpcyBiYXNrZXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gYSBzbWFsbGVyIHNpemUuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93b3Zlbi1ncmFzcy1zdG9yYWdlLWJhc2tldC1wbGFudGVyLWxhcmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTY2FsbG9wZWQgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyAtIFN0YXVudG9uIFdoaXRlIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0NzEzXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTk4MzNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zY2FsbG9wLWNoZXN0LW9mLWRyYXdlcnMtc3RhdW50b24td2hpdGUtcmFuZ2VfTU0zNDcxMy0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNjYWxsb3BlZCAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIGZyb20gdGhlIFN0YXVudG9uIFdoaXRlIFJhbmdlIGlzIGEgcHJldHR5IGFuZCBzdHlsaXNoIHN0b3JhZ2UgY2hlc3QsIGlkZWFsIGZvciBwbGFjaW5nIGluIGEgYmVkcm9vbSwgbGl2aW5nIHJvb20gb3IgaGFsbHdheSBzcGFjZS4gQ3JhZnRlZCBmcm9tIHdvb2QsIHRoaXMgY2hlc3QgY29tZXMgd2l0aCAzIGRyYXdlcnMsIGEgd2hpdGUgcGFpbnRlZCBmaW5pc2gsIGdvbGQgbWV0YWwgaGFuZGxlcyBhbmQgc2NhbGxvcGVkIGRldGFpbGluZyBhcm91bmQgdGhlIGJvdHRvbS5cXG5cXHRXaXRoIGl0cyBzbm93LXdoaXRlIGZpbmlzaCwgdGhpcyBjaGVzdCBpcyBhIGZyZXNoIGJyZWF0aCBvZiBlbGVnYW5jZSBmb3IgYW55IHJvb20sIGJyaW5naW5nIHdpdGggaXQgYSBjYXNjYWRlIG9mIHN0b3JhZ2UgaW4gaXRzIHRocmVlIGdlbmVyb3VzbHktc2l6ZWQgZHJhd2Vycy4gVGhlIHNjYWxsb3BlZCBza2lydCBhZGRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc3RhdW50b24tdGF1cGUtc2NhbGxvcC1jaGVzdC1vZi1kcmF3ZXJzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjEyMTA4XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb2xpdmUtZ3JlZW4tZnVsbC1sZW5ndGgtd2F2ZS1taXJyb3ItMTYzY20teC04MGNtX01NMzQ5MjYuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPbGl2ZSBHcmVlbiBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbSBpcyB0aGUgcGVyZmVjdCBmZWF0dXJlIG1pcnJvciBmb3IgdGhvc2Ugc2VhcmNoaW5nIGZvciBhIHN0YXRlbWVudCBtaXJyb3IhIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIG9saXZlIGdyZWVuIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBodW5nIGJvdGggdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5IHZpYSB3YWxsIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuXFxuXFx0VGhpcyBzdHJpa2luZyByZXRybyBpbnNwaXJlZCBtaXJyb3IgY291bGQgYmUgcGxhY2VkIGluIGEgd2lkZSBzZWxlY3Rpb24gb2YgaW50ZXJpb3Igc3R5bGVzIGJ1dCBpcyBiZXN0IHN1aXRlZCB0byBtb2Rlcm4sIGVjbGVjdGljIG9yIHJldHJvIHN0eWxlIHNwYWNlcy4gRHVlXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTY5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29saXZlLWdyZWVuLWZ1bGwtbGVuZ3RoLXdhdmUtbWlycm9yLTE2M2NtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBPbmUgRHJhd2VyIEJlZHNpZGUgVGFibGVzIC0gRWxsZSBCbGFjayBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDkzN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MTkzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2VfTU0zNDkzNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBhaXIgb2YgT25lIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBFbGxlIEJsYWNrIFJhbmdlIGFyZSBhIHN0cmlraW5nLCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIHBsYWNpbmcgaW4gYSBiZWRyb29tLCBkcmVzc2luZyByb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBDcmFmdGVkIGZyb20gY29hdGVkIE1ERiBhbmQgbWV0YWwsIGVhY2ggYmVkc2lkZSB0YWJsZSBoYXMgYSBvbmUgZHJhd2VyLCBvbmUgc2hlbGYgZGVzaWduIGFuZCBhIG1ldGFsIGZyYW1lLiBUaGlzIGJlZHNpZGUgaGFzIGEgYmxhY2sgZmluaXNoLCBhIGdvbGQgZnJhbWUgYW5kIG1hdGNoaW5nIGdvbGQgaGFuZGxlcy4gIFxcblxcdEEgc2xlZWsgbW9kZXJuIGZ1cm5pdHVyZSBzZXQgd2l0aCBhIHRpbWVsZXNzLCBleWUgY2F0Y2hpbmcgZGVzaWduLCB0aGlzIHBhaXIgb2YgYmVkc2lkZSB0YWJsZXMgYXJlIGFzIHN0eWxpc2ggYXMgdGhleSBhcmUgcHJhY3RpY2FsIGFuZCBzcGFjZSBzYXZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi1vbmUtZHJhd2VyLWJlZHNpZGUtdGFibGVzLWVsbGUtYmxhY2stcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlBhaXIgb2YgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgLSBIYWxlcyBUYW4gUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ4NjlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NTExMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2YtMy1kcmF3ZXItYmVkc2lkZS10YWJsZS1oYWxlcy10YW4tcmFuZ2VfTU0zNDg2OS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJVcGdyYWRlIHlvdXIgYmVkcm9vbSdzIHN0eWxlIGFuZCBzdG9yYWdlIHdpdGggdGhpcyBzb3BoaXN0aWNhdGVkIHNldCBvZiB0d28gSGFsZXMgVGFuIFJhbmdlIDMgRHJhd2VyIEJlZHNpZGUgVGFibGVzLiBFYWNoIHRhYmxlIGZlYXR1cmVzIHRocmVlIHNwYWNpb3VzIGRyYXdlcnMgd2l0aCBhbXBsZSBzdG9yYWdlIGZvciBrZWVwaW5nIHlvdXIgbmlnaHQtdGltZSBlc3NlbnRpYWxzIGFuZCBiZWRyb29tIGNsdXR0ZXIgb3JnYW5pc2VkLlxcblxcdFRoZSBkcmF3ZXJzIG9wZW4gZWZmb3J0bGVzc2x5IG9uIHNtb290aCBtZXRhbCBydW5uZXJzIGFuZCBib2FzdCBzbGVlayBjaHJvbWUga25vYnMgdGhhdCBhZGQgYSB0b3VjaCBvZiBtb2Rlcm4gZmxhaXIgdG8gdGhlIG5pZ2h0c3RhbmRzJyBtaW5pbWFsaXN0IGRlc2lnbi4gVGhlc2UgbmlnaHRzdGFuZHMgb2ZmZXIgYSBwZXJmZWN0IGJsZW5kIG9mIHN0eWxlIGFuZCBwcmFjdGljYWxpdHksIG1ha2luZyB0aGVtIGlkZWFsIGZvciBhbnkgYmVcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGFpci1vZi0zLWRyYXdlci1iZWRzaWRlLXRhYmxlLWhhbGVzLXRhbi1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGFpciBvZiBTY2FsbG9wZWQgMyBEcmF3ZXIgQmVkc2lkZSBUYWJsZXMgIC0gU3RhdW50b24gVGF1cGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQ3MTdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MjUzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLWJlZHNpZGUtdGFibGVzLXN0YXVudG9uLXRhdXBlLXJhbmdlX01NMzQ3MTctMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBQYWlyIG9mIFNjYWxsb3BlZCAzIERyYXdlciBCZWRzaWRlIFRhYmxlcyBmcm9tIHRoZSBTdGF1bnRvbiBUYXVwZSBSYW5nZSBhcmUgYSBwcmV0dHksIG9uIHRyZW5kIGZ1cm5pdHVyZSBwaWVjZSBpZGVhbCBmb3IgZmFucyBvZiB0YXVwZSBncmV5IGZ1cm5pdHVyZSwgc2NhbGxvcGVkIGVkZ2VzIGFuZCB3aGltc2ljYWwgZGVzaWduLiBUaGVzZSBiZWRzaWRlcyBoYXZlIGEgMyBkcmF3ZXIgZGVzaWduIGFuZCBjb21lIHdpdGggYSB0YXVwZSBwYWludGVkIGZpbmlzaCwgZ29sZCBtZXRhbCBoYW5kbGVzIGFuZCBzY2FsbG9wZWQgZGV0YWlsaW5nIG9uIHRoZSBib3R0b20gZWRnZS4gXFxuXFx0VGhlc2UgbWF0Y2hpbmcgbWFydmVscywgc3dhdGhlZCBpbiBhIHN0YXRlbHkgdGF1cGUsIHdpdGggdGhlaXIgZ3JhY2VmdWwgY3VydmVzIGFuZCBwb2lzZWQgc2NhbGxvcGVkIGVkZ2VzLiBFYWNoIHRhYmxlIGJvYXN0cyBhIHRyaWZlY3RhIG9mIGRyYXdlcnMsIGRlY2tlZCBvdXQgd2l0aCB3XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQ5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BhaXItb2Ytc2NhbGxvcGVkLTMtZHJhd2VyLS1zdGF1bnRvbi10YXVwZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiUGluayBGdWxsIExlbmd0aCBXYXZlIE1pcnJvciAtIDE2M2NtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDkyNVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjY2Mzg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY21fTU0zNDkyNS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFBpbmsgRnVsbCBMZW5ndGggV2F2ZSBNaXJyb3IgLSAxNjNjbSB4IDgwY20gaXMgYW4gZXllIGNhdGNoaW5nLCByZXRybyBpbnNwaXJlZCBsYXJnZSBtaXJyb3IgdGhhdCBjb3VsZCBiZSB3YWxsIG1vdW50ZWQgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgZ2xhc3MgYW5kIG1ldGFsLCB0aGlzIG1pcnJvciBoYXMgYSBzbGltLCB3YXZ5IHdvb2RlbiBmcmFtZSBhbmQgY29tZXMgd2l0aCBhIHBhbGUgcGluayBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgaHVuZyBib3RoIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSB2aWEgd2FsbCBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLlxcblxcdFRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgaW5zdGFudGx5IGJlY29tZSB0aGUgZm9jYWwgcG9pbnQgb2YgYW55IHJvb20hIER1ZSB0byBpdHMgbGFyZ2Ugc2l6ZSBhbmQgZWNsZWN0aWMgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBiZSBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGluay1mdWxsLWxlbmd0aC13YXZlLW1pcnJvci0xNjNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlRhdXBlIFJlZWRlZCBHbGFzcyBGcm9udGVkIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzNDkyNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjQ2ODk5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0X01NMzQ5MjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBUYXVwZSBSZWVkZWQgR2xhc3MgRnJvbnRlZCBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQgc3RvcmFnZSBzb2x1dGlvbiBmb3IgYW55IGJhdGhyb29tLCBraXRjaGVuIG9yIGhhbGx3YXkuIE1hZGUgb2Ygd29vZGVuLCBnbGFzcyBhbmQgbWV0YWwsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIHNpbmdsZSBkb29yIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhbiBpbnRlcm5hbCBzdG9yYWdlIHNoZWxmLiBJdCBjb21lcyB3aXRoIGEgdGF1cGUgcGFpbnRlZCBmaW5pc2gsIGEgcmVlZGVkIGdsYXNzIGZyb250YWdlIGFuZCBhIGdvbGQgaGFuZGxlLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFja1xcblxcdFRoaXMgc3R5bGlzaCB3YWxsIGNhYmluZXQgaXMgYSBncmVhdCBjaG9pY2UgZm9yIGZhbnMgb2YgY29udGVtcG9yYXJ5IHN0eWxlIGFuZCBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSBzZWxlY3Rpb24gb2YgZGVjb3Igc3R5bGVzLCBpXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiODQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvdGF1cGUtcmVlZGVkLWdsYXNzLWZyb250ZWQtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjMxNTc4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI3MDhcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0X01NMzE1NzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBCbGFjayBSZWVkZWQgR2xhc3MgV2FsbCBDYWJpbmV0IHdvdWxkIG1ha2UgYW4gZXhjZWxsZW50LCBjb250ZW1wb3Jhcnkgc3RvcmFnZSBjaG9pY2UgZm9yIGFueSBraXRjaGVuLCBiYXRocm9vbSBvciBoYWxsd2F5IHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgd2FsbCBjYWJpbmV0IGhhcyBhIGJsYWNrIHBhaW50ZWQgZmluaXNoLCByZWVkZWQgZ2xhc3MgZnJvbnRlZCBkb29ycyBhbmQgR29sZCBoYW5kbGVzLlxcblxcdEEgc3R5bGlzaCBjaG9pY2UgZm9yIHN0b3JpbmcgdG9pbGV0cmllcywga2l0Y2hlbiBkZWNvciBvciBvdGhlciBob21lIGFjY2Vzc29yaWVzLiBUaGlzIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNhYmluZXQgY291bGQgYmxlbmQgaW50byBtb2Rlcm4sIGFydCBkZWNvLCB2aW50YWdlIG9yIGluZHVzdHJpYWwgaW5zcGlyZWQgc3BhY2VzLlxcblxcdFRoZSBwZXJmZWN0IHN0b3JhZ2UgcGljayBmb3IgbG92ZXJzIG9mIGJsYWNrIGRlY29yIGFuZCByZWVkZWQgZ2xhc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjkyLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXQuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM5MixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzMjc0NlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNTc5XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzI3NDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTZjbSB4IDk3Y20gaXMgYSBnbGFtb3JvdXMgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGxvdmVycyBvZiBzaWx2ZXIgYWNjZXNzb3JpZXMgYW5kIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSBzaWx2ZXIgZmluaXNoLiBJdCBjYW4gYmUgd2FsbC1tb3VudGVkIGJ5IGhvb2tzIG9uIHRoZSBiYWNrLlxcblxcdFRoZSBpZGVhbCBtaXJyb3IgZm9yIHRoZSBtb2Rlcm4sIGNvbnRlbXBvcmFyeSBpbnRlcmlvciwgdGhpcyBzaWx2ZXIgd2FsbCBtaXJyb3IgYWRkcyBhIGx1eHVyaW91cyBMdXhlIHN0eWxlIGxvb2sgY3JlYXRpbmcgYSBzdHVubmluZyBmb2NhbCBwb2ludCBmb3IgdGhlIGxpdmluZyByb29tIG9yIGhhbGx3YXkuXFxuXFxuXFx0QSBmYW50YXN0aWMgYWRkaXRpb24gdG8gb3VyIGdyb3dpbmcgcmFuZ2Ugb2Ygd2FsbCBtaXJyb3JzIHdpdGggZXZlbiBtb3JlIHRvIGNob29zZSBmXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9ja1wiLFwicHJvZHVjdElEXCI6XCIzMDQ2OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjI3NzUxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9ja19NTTMwNDY4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgV2hpdGUgU2tlbGV0b24gV2FsbCBDbG9jayBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIGNsb2NrLCBwZXJmZWN0IGZvciBmYW5zIG9mIHdoaXRlIGRlY29yIGFuZCBkaXN0cmVzc2VkIGZpbmlzaGVzLiBNYWRlIG9mIG1ldGFsLCB0aGlzIGNsb2NrIGhhcyBhIHJvdW5kIHNoYXBlIHdpdGggYSB2aW50YWdlIGluc3BpcmVkIHNrZWxldG9uIGNsb2NrIGRlc2lnbiBhbmQgYSBkaXN0cmVzc2VkLCB3aGl0ZSBwYWludGVkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIHRoZSBiYWNrIG9mIHRoZSBpdGVtLiBcXG5cXHRJZGVhbCB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljIG9yIGNvdW50cnkgc3R5bGUgc3BhY2UuIER1ZSB0byBpdHMgd2hpdGUgZmluaXNoIHRoaXMgY2xvY2sgY291bGQgYmxlbmQgaW50byBuZXV0cmFsIGludGVyaW9ycyBlYXNpbHkuIFxcblxcdFRoaXMgY2xvY2sgY29tZXMgd2l0aCBhIGJhdHRlcnlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2stMzA0NjguaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzUwN1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjYwODY0XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY21fTU0zMzUwNy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cXG5cXHRQZXJmZWN0IGZvciBwbGFjZW1lbnQgaW4gaGFsbHdheSwgYmVkcm9vbSBvciBsaXZpbmcgcm9vbSBzcGFjZS4gRHVlIHRwIGl0cyBzdHJpa2luZyBkZXNpZ24gYW5kIGJsYWNrIGZpbmlzaCwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byB2aW50YWdlLCBpbmR1c3RyaWFsIG9yIG1vZGVybiBzdHlsZSBpbnRlcmlvciBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGlzIGF2YWlsYWJsZSBpbiBhIGxhcmdlciBzaXplLiBJdCBpcyBhbHNvIGF2YWlsYWJsZSBpbiBHb2xkLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzY5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY21cIixcInByb2R1Y3RJRFwiOlwiMzQzMzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3Nzc1NlwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtX01NMzQzMzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbSBpcyBhIHN0eWxpc2ggdGhpbiBmcmFtZWQgd2FsbCBtaXJyb3IsIGlkZWFsIGZvciB0aG9zZSB3aXRoIG1vZGVybiBvciBjb250ZW1wb3Jhcnkgc3R5bGUgaW50ZXJpb3JzLiBNYWRlIG9mIG1ldGFsLCBnbGFzcywgd29vZCBhbmQgcmVzaW4sIHRoaXMgbWlycm9yIGhhcyBhIGdvbGQgY29sb3VyZWQgbWV0YWwgZnJhbWUgYW5kIGFuIGFyY2hlZCBzaGFwZWQgZGVzaWduLiBcXG5cXHRQZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIGFyY2hlZCBzaGFwZSwgdGhpcyBtaXJyb3IgY291bGQgYmxlbmQgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBpbnRlcmlvciBzdHlsZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQsIHZlcnRpY2FsbHkgYW5kIGhvclwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciAtIDEuNTJtIHggMS4yOG1cIixcInByb2R1Y3RJRFwiOlwiMzM3NzNcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzODA4NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2V4dHJhLWxhcmdlLWFyY2gtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVybWFudGxlLW1pcnJvci0xNTJtLXgtMTI4bV9NTTMzNzczLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIGlzIGEgYmVhdXRpZnVsLCB2aW50YWdlIGluc3BpcmVkIG1pcnJvciwgcGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgYmF0aHJvb20gdmFuaXR5LCBkcmVzc2luZyB0YWJsZSBvciB1c2VkIGFzIGEgbGVhbmVyIG1pcnJvci4gTWFkZSBvZiB3b29kLCByZXNpbiBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYXJjaGVkIGRlc2lnbiB3aXRoIG9ybmF0ZSwgcm9jb2NvIHN0eWxlIGRldGFpbGluZyBvbiB0aGUgdG9wIGFuZCBzaWRlcyBvZiB0aGUgbWlycm9yIGFuZCBhbiBhbnRpcXVlIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gZWl0aGVyIHNpZGUgb2YgdGhlIGJhY2sgb2YgdGhlIG1pcnJvci4gXFxuXFx0QSBzdHVubmluZyBtaXJyb3IgdGhhdCB3b3VsZCBiZSBhIGx1eHVyaW91c1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjIxOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXIuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJ1bWJsZWJlZSBEcmF3ZXIgS25vYiA1LjVjbSB4IDUuNWNtXCIsXCJwcm9kdWN0SURcIjpcIjI4MjY0XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTEyMDlcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9kZWNvcmF0aXZlLWJ1bWJsZWJlZS1kcmF3ZXIta25vYl9NTTI4MjY0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgcHJldHR5IGxpdHRsZSBidW1ibGViZWUgZHJhd2VyIGtub2Igd2lsbCBhZGQgYSBmYWJ1bG91cyBkZWNvcmF0aXZlIGVmZmVjdCB0byB5b3VyIGZ1cm5pdHVyZS4gRmluaXNoZWQgaW4gYSB2aW50YWdlIGdvbGQgY29sb3VyIHRoYXQgd2lsbCBzdGFuZCBvdXQgZm9yIGEgZnVuIGRlY29yYXRpdmUgbG9vay5cXG5cXHRRdWlya3kgYW5kIHVudXN1YWwgZGVzaWduLCB0aGlzIGJlZSBpcyBwZXJmZWN0IGZvciB0cmFuc2Zvcm1pbmcgeW91ciBmdXJuaXR1cmUgYW5kIGFkZGluZyB5b3VyIG93biB1bmlxdWUgc3R5bGUuIFZlcnkgZGVjb3JhdGl2ZSBhbmQgYmVhdXRpZnVsbHkgZGV0YWlsZWQgZGVzaWduLiBJZGVhbCBmb3IgdXNpbmcgb24gZHJhd2VycyBvciBjdXBib2FyZCBkb29ycy5cXG5cXHRNYWtlIHlvdXIgaG9tZSB1bmlxdWUgYW5kIGFkZCB5b3VyIG93biBxdWlya3kgc3R5bGUgd2l0aCB0aGlzIHByZXR0eSBkcmF3ZXIga25vYi5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxLjk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzIC0gRWxsZSBTdG9uZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDAwMlwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjU2NjUyXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXN0b25lLXJhbmdlX01NMzQwMDIuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiSW50cm9kdWNpbmcgdGhlIEVsbGUgU3RvbmUgUmFuZ2UgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2Vycy4gVGhpcyBpcyBhbiBlbGVnYW50LCBtb2Rlcm4gcGllY2Ugb2YgZnVybml0dXJlIHBlcmZlY3QgZm9yIHN0eWxlLWNvbnNjaW91cyBmYW5zIG9mIGNvbnRlbXBvcmFyeSBkZXNpZ24uIFBlcmZlY3QgZm9yIGFkZGluZyBhIHRvdWNoIG9mIGx1eHVyeSB0byBhbnkgcm9vbSBpbiB5b3VyIGhvdXNlLCB0aGlzIExhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgZmVhdHVyZXMgYSBnb2xkIGZyYW1lIGFuZCBoYW5kbGVzIHdpdGggYSBzdG9uZSBwYWxlIHRhdXBlIGZpbmlzaC4gSXQncyBzbGVlaywgc29waGlzdGljYXRlZCBkZXNpZ24gaXMgc3VyZSB0byBiZWNvbWUgdGhlIGNlbnRyZXBpZWNlIG9mIGFueSBiZWRyb29tLCBoYWxsd2F5IG9yIGxpdmluZyBzcGFjZS5cXG5cXHRUaGlzIHNldCBvZiBkcmF3ZXJzIGFyZSBtYWRlIG9mIGNvYXRlZCBNREYgYW5kIGNvbWUgd2l0XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjA4Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLTMtZHJhd2VyLWNoZXN0LW9mLWRyYXdlcnMtZWxsZS1zdG9uZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIC0gU2FicmluYSBTaWx2ZXIgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzM5NzBcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3NzUwM1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXNpbHZlci1taXJyb3JlZC1zaWRlYm9hcmQtc2FicmluYS1zaWx2ZXItcmFuZ2VfTU0zMzk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFNpbHZlciBNaXJyb3JlZCBMYXR0aWNlIFNpZGVib2FyZCBmcm9tIHRoZSBTYWJyaW5hIFNpbHZlciBSYW5nZSAgaXMgYSBzdHVubmluZyBzdG9yYWdlIHBpZWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIE1vcm9jY2FuIGluc3BpcmVkIHNoYXBlcywgbWlycm9yZWQgZnVybml0dXJlIGFuZCBhbnRpcXVlIHNpbHZlciBwYWludGVkIGZpbmlzaGVzLiBDcmFmdGVkIGZyb20gd29vZCBhbmQgZ2xhc3MsIHRoaXMgc2lkZSBib2FyZCBoYXMgYSBsYXJnZSwgd2lkZSBkZXNpZ24gYW5kIGNvbWVzIHdpdGggMyBzdG9yYWdlIGN1cGJvYXJkcywgY29tcGxldGUgd2l0aCBpbnRlcm5hbCBzaGVsdmVzLiBJdCBoYXMgYW4gYW50aXF1ZSBzaWx2ZXIgY2hhbXBhZ25lIHBhaW50ZWQgZmluaXNoLCBhIG1pcnJvcmVkIGZyb250YWdlIHdpdGggb2dlZSBpbnNwaXJlZCBzaGFwZWQgbGF0dGljZSBkZXRhaWxpbmcgYW5kIHJvdW5kZWQgc2lsdmVyIGhhbmRsZXMuXFxuXFx0QSBncmVhdCBzdG9cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI0NDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgSGFsZiBNb29uIFRhYmxlIC0gRGF2ZW50cnkgV2hpdGUgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMzQxNDFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY3MTMxMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZV9NTTM0MTQxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgV2hpdGUgSGFsZiBNb29uIFRhYmxlIGZyb20gdGhlIERhdmVudHJ5IFdoaXRlIFJhbmdlIGlzIGEgY2xhc3NpYywgZWxlZ2FudCBzdG9yYWdlIHRhYmxlLCBwZXJmZWN0IGZvciBwbGFjaW5nIGluIGEgaGFsbHdheSwgbGl2aW5nIHJvb20gb3Igb2ZmaWNlIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgY29uc29sZSB0YWJsZSBjb21lcyB3aXRoIGEgZm91ciBsZWcsIG9uZSBkcmF3ZXIgZGVzaWduLiBJdCBoYXMgYSBHZW9yZ2lhbiBpbnNwaXJlZCBncm9vdmVkIGRldGFpbGluZyB0byB0aGUgbGVncyBhbmQgYSByb3VuZGVkIGRhcmsgYnJhc3Mgc3R5bGUgaGFuZGxlLiBcXG5cXHRBIGdyZWF0IHN0b3JhZ2UgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIHNjYW5kaSwgY291bnRyeSBvciBmYXJtaG91c2UgaW5zcGlyZWQgaW50ZXJpb3Igc3BhY2VzLiBBIGdyZWF0IGNvbnNvbGUgdGFibGUgY2hvaWNlIGZvciB0aG9zZSB3aXRoIHNtYWxsZXIgc3BhY2VzIGFuZCBhIG5ldVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay93aGl0ZS1oYWxmLW1vb24tdGFibGUtZGF2ZW50cnktd2hpdGUtcmFuZ2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleVwiLFwicHJvZHVjdElEXCI6XCIzMTA2MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzMzYzXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5X01NMzEwNjAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIE1pcnJvcmVkIE92YWwgRHJpbmtzIFRyb2xsZXkgaXMgYSBzdHVubmluZyBiYXIgY2FydCBjaG9pY2UgZm9yIGFueSBtb2Rlcm4sIHZpbnRhZ2Ugb3IgYXJ0IGRlY28gaW5zcGlyZWQgc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIHRyb2xsZXkgaGFzIGFuIG92YWwgc2hhcGVkIHR3byB0aWVyIGRlc2lnbiB3aXRoIG1pcnJvcmVkIGdsYXNzIHNoZWx2ZXMuIFRoaXMgYmFyIHRyb2xsZXkgaGFzIGZvdXIgd2hlZWxzIG1ha2luZyBpdCBtb3ZhYmxlIGZyb20gcm9vbSB0byByb29tLlxcblxcdEEgc3RyaWtpbmcgc3RvcmFnZSBjaG9pY2UgZm9yIGxvdmVycyBvZiBnbGFtb3JvdXMgZ29sZCBkZWNvciBhbmQgbWlycm9yZWQgZnVybml0dXJlLiBUaGlzIGx1eHVyaW91cyBzdG9yYWdlIGNhcnQgaXMgaWRlYWwgZm9yIHRob3NlIHdobyByZWd1bGFybHkgZW50ZXJ0YWluIGd1ZXN0cyBvciBob3N0IHBhcnRpZXMuIFRoaXMgZHJpbmtzIHRyb2xsZXkgY291bGQgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTQ0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtbWlycm9yZWQtb3ZhbC1kcmlua3MtdHJvbGxleS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQW50aXF1ZSBXaGl0ZSBEcmVzc2luZyBUYWJsZSBEZXNrIHdpdGggVHJpcGxlIE1pcnJvciBhbmQgU3Rvb2wgLSBQYXlzIEJsYW5jIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjIwOTcwXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5MDU2NTdcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC1wYXlzLWJsYW5jLXJhbmdlX01NMjA5NzAuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCBmcm9tIHRoZSBQYXlzIEJsYW5jIFJhbmdlIGlzIGEgc3R1bm5pbmcgZnVybml0dXJlIGNob2ljZSBmb3IgYW55IGJlZHJvb20gb3IgZHJlc3Npbmcgcm9vbSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHNldCBpbmNsdWRlcyBhIGRlc2ssIGEgbWlycm9yIGFuZCBhIHN0b29sLiBFYWNoIGNvbWVzIHdpdGggYSB2aW50YWdlIGluc3BpcmVkLCBGcmVuY2ggc3R5bGUgZGVzaWduIGFuZCBhbiBhbnRpcXVlIHdoaXRlIGNyYWNrbGVkIGZpbmlzaC4gVGhlIGRlc2sgY29tZXMgd2l0aCBicnVzaGVkIGdvbGQgZGV0YWlscy4gXFxuXFx0QSBzdHJpa2luZyBmdXJuaXR1cmUgc2V0IHRoYXQgd291bGQgbWFrZSBhIGJlYXV0aWZ1bCBhZGRpdGlvbiB0byBhbnkgaG9tZS4gVGhlIGRlc2sgY29tZXMgd2l0aCBvcm5hdGUgZmVzdG9vbiBkZXRhaWxpbmcgY29tcGxldGUgd2l0aCBhXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzc5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3BheXMtYmxhbmMtcmFuZ2UtYW50aXF1ZS13aGl0ZS1kcmVzc2luZy10YWJsZS1kZXNrLXdpdGgtdHJpcGxlLW1pcnJvci1hbmQtc3Rvb2wuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXRcIixcInByb2R1Y3RJRFwiOlwiMzE1NzhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjcwOFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLXJlZWRlZC1nbGFzcy13YWxsLWNhYmluZXRfTU0zMTU3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEJsYWNrIFJlZWRlZCBHbGFzcyBXYWxsIENhYmluZXQgd291bGQgbWFrZSBhbiBleGNlbGxlbnQsIGNvbnRlbXBvcmFyeSBzdG9yYWdlIGNob2ljZSBmb3IgYW55IGtpdGNoZW4sIGJhdGhyb29tIG9yIGhhbGx3YXkgc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyB3YWxsIGNhYmluZXQgaGFzIGEgYmxhY2sgcGFpbnRlZCBmaW5pc2gsIHJlZWRlZCBnbGFzcyBmcm9udGVkIGRvb3JzIGFuZCBHb2xkIGhhbmRsZXMuXFxuXFx0QSBzdHlsaXNoIGNob2ljZSBmb3Igc3RvcmluZyB0b2lsZXRyaWVzLCBraXRjaGVuIGRlY29yIG9yIG90aGVyIGhvbWUgYWNjZXNzb3JpZXMuIFRoaXMgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2FiaW5ldCBjb3VsZCBibGVuZCBpbnRvIG1vZGVybiwgYXJ0IGRlY28sIHZpbnRhZ2Ugb3IgaW5kdXN0cmlhbCBpbnNwaXJlZCBzcGFjZXMuXFxuXFx0VGhlIHBlcmZlY3Qgc3RvcmFnZSBwaWNrIGZvciBsb3ZlcnMgb2YgYmxhY2sgZGVjb3IgYW5kIHJlZWRlZCBnbGFzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTIuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MzkyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtXCIsXCJwcm9kdWN0SURcIjpcIjMyNzQ2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTI1NzlcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zMjc0Ni0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIFNpbHZlciBXYWxsIE1pcnJvciA5NmNtIHggOTdjbSBpcyBhIGdsYW1vcm91cyB3YWxsIGRlY29yIGNob2ljZSBmb3IgbG92ZXJzIG9mIHNpbHZlciBhY2Nlc3NvcmllcyBhbmQgY29udGVtcG9yYXJ5IGRlc2lnbi4gVGhpcyBtaXJyb3IgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHNpbHZlciBmaW5pc2guIEl0IGNhbiBiZSB3YWxsLW1vdW50ZWQgYnkgaG9va3Mgb24gdGhlIGJhY2suXFxuXFx0VGhlIGlkZWFsIG1pcnJvciBmb3IgdGhlIG1vZGVybiwgY29udGVtcG9yYXJ5IGludGVyaW9yLCB0aGlzIHNpbHZlciB3YWxsIG1pcnJvciBhZGRzIGEgbHV4dXJpb3VzIEx1eGUgc3R5bGUgbG9vayBjcmVhdGluZyBhIHN0dW5uaW5nIGZvY2FsIHBvaW50IGZvciB0aGUgbGl2aW5nIHJvb20gb3IgaGFsbHdheS5cXG5cXG5cXHRBIGZhbnRhc3RpYyBhZGRpdGlvbiB0byBvdXIgZ3Jvd2luZyByYW5nZSBvZiB3YWxsIG1pcnJvcnMgd2l0aCBldmVuIG1vcmUgdG8gY2hvb3NlIGZcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtc2lsdmVyLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrXCIsXCJwcm9kdWN0SURcIjpcIjMwNDY4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Mjc3NTFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrX01NMzA0NjguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBXaGl0ZSBTa2VsZXRvbiBXYWxsIENsb2NrIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgY2xvY2ssIHBlcmZlY3QgZm9yIGZhbnMgb2Ygd2hpdGUgZGVjb3IgYW5kIGRpc3RyZXNzZWQgZmluaXNoZXMuIE1hZGUgb2YgbWV0YWwsIHRoaXMgY2xvY2sgaGFzIGEgcm91bmQgc2hhcGUgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQgc2tlbGV0b24gY2xvY2sgZGVzaWduIGFuZCBhIGRpc3RyZXNzZWQsIHdoaXRlIHBhaW50ZWQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBhIGhvb2sgb24gdGhlIGJhY2sgb2YgdGhlIGl0ZW0uIFxcblxcdElkZWFsIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMgb3IgY291bnRyeSBzdHlsZSBzcGFjZS4gRHVlIHRvIGl0cyB3aGl0ZSBmaW5pc2ggdGhpcyBjbG9jayBjb3VsZCBibGVuZCBpbnRvIG5ldXRyYWwgaW50ZXJpb3JzIGVhc2lseS4gXFxuXFx0VGhpcyBjbG9jayBjb21lcyB3aXRoIGEgYmF0dGVyeVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0JhY2tPcmRlclwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utd2hpdGUtc2tlbGV0b24td2FsbC1jbG9jay0zMDQ2OC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXCIsXCJwcm9kdWN0SURcIjpcIjMzNTA3XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NjA4NjRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9ibGFjay1mcmFtZWQtYXJ0LWRlY28td2FsbC1sZWFuZXItbWlycm9yLTM0Y20teC0xNDJjbV9NTTMzNTA3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIkJsYWNrIEZyYW1lZCBBcnQgRGVjbyBXYWxsIC8gTGVhbmVyIE1pcnJvciAxNDIgY20geCA1NCBjbVxcblxcdFBlcmZlY3QgZm9yIHBsYWNlbWVudCBpbiBoYWxsd2F5LCBiZWRyb29tIG9yIGxpdmluZyByb29tIHNwYWNlLiBEdWUgdHAgaXRzIHN0cmlraW5nIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIHZpbnRhZ2UsIGluZHVzdHJpYWwgb3IgbW9kZXJuIHN0eWxlIGludGVyaW9yIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYXZhaWxhYmxlIGluIGEgbGFyZ2VyIHNpemUuIEl0IGlzIGFsc28gYXZhaWxhYmxlIGluIEdvbGQuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozNjksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEFyY2hlZCBXYWxsIE1pcnJvciA4MGNtIHggNjBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDMzOFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NzU2XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1hcmNoZWQtd2FsbC1taXJyb3ItODBjbS14LTYwY21fTU0zNDMzOC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtIGlzIGEgc3R5bGlzaCB0aGluIGZyYW1lZCB3YWxsIG1pcnJvciwgaWRlYWwgZm9yIHRob3NlIHdpdGggbW9kZXJuIG9yIGNvbnRlbXBvcmFyeSBzdHlsZSBpbnRlcmlvcnMuIE1hZGUgb2YgbWV0YWwsIGdsYXNzLCB3b29kIGFuZCByZXNpbiwgdGhpcyBtaXJyb3IgaGFzIGEgZ29sZCBjb2xvdXJlZCBtZXRhbCBmcmFtZSBhbmQgYW4gYXJjaGVkIHNoYXBlZCBkZXNpZ24uIFxcblxcdFBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgYXJjaGVkIHNoYXBlLCB0aGlzIG1pcnJvciBjb3VsZCBibGVuZCBpbnRvIGEgd2lkZSB2YXJpZXR5IG9mIGludGVyaW9yIHN0eWxlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCwgdmVydGljYWxseSBhbmQgaG9yXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIC0gMS41Mm0geCAxLjI4bVwiLFwicHJvZHVjdElEXCI6XCIzMzc3M1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4MDg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZXh0cmEtbGFyZ2UtYXJjaC1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXJtYW50bGUtbWlycm9yLTE1Mm0teC0xMjhtX01NMzM3NzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgaXMgYSBiZWF1dGlmdWwsIHZpbnRhZ2UgaW5zcGlyZWQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIHJlc2luIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhcmNoZWQgZGVzaWduIHdpdGggb3JuYXRlLCByb2NvY28gc3R5bGUgZGV0YWlsaW5nIG9uIHRoZSB0b3AgYW5kIHNpZGVzIG9mIHRoZSBtaXJyb3IgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiBlaXRoZXIgc2lkZSBvZiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRBIHN0dW5uaW5nIG1pcnJvciB0aGF0IHdvdWxkIGJlIGEgbHV4dXJpb3VzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQnVtYmxlYmVlIERyYXdlciBLbm9iIDUuNWNtIHggNS41Y21cIixcInByb2R1Y3RJRFwiOlwiMjgyNjRcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTIwOVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2RlY29yYXRpdmUtYnVtYmxlYmVlLWRyYXdlci1rbm9iX01NMjgyNjQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBwcmV0dHkgbGl0dGxlIGJ1bWJsZWJlZSBkcmF3ZXIga25vYiB3aWxsIGFkZCBhIGZhYnVsb3VzIGRlY29yYXRpdmUgZWZmZWN0IHRvIHlvdXIgZnVybml0dXJlLiBGaW5pc2hlZCBpbiBhIHZpbnRhZ2UgZ29sZCBjb2xvdXIgdGhhdCB3aWxsIHN0YW5kIG91dCBmb3IgYSBmdW4gZGVjb3JhdGl2ZSBsb29rLlxcblxcdFF1aXJreSBhbmQgdW51c3VhbCBkZXNpZ24sIHRoaXMgYmVlIGlzIHBlcmZlY3QgZm9yIHRyYW5zZm9ybWluZyB5b3VyIGZ1cm5pdHVyZSBhbmQgYWRkaW5nIHlvdXIgb3duIHVuaXF1ZSBzdHlsZS4gVmVyeSBkZWNvcmF0aXZlIGFuZCBiZWF1dGlmdWxseSBkZXRhaWxlZCBkZXNpZ24uIElkZWFsIGZvciB1c2luZyBvbiBkcmF3ZXJzIG9yIGN1cGJvYXJkIGRvb3JzLlxcblxcdE1ha2UgeW91ciBob21lIHVuaXF1ZSBhbmQgYWRkIHlvdXIgb3duIHF1aXJreSBzdHlsZSB3aXRoIHRoaXMgcHJldHR5IGRyYXdlciBrbm9iLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZGVjb3JhdGl2ZS1idW1ibGViZWUtZHJhd2VyLWtub2IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIDMgRHJhd2VyIENoZXN0IG9mIERyYXdlcnMgLSBFbGxlIFN0b25lIFJhbmdlXCIsXCJwcm9kdWN0SURcIjpcIjM0MDAyXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2NTY2NTJcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS0zLWRyYXdlci1jaGVzdC1vZi1kcmF3ZXJzLWVsbGUtc3RvbmUtcmFuZ2VfTU0zNDAwMi5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJJbnRyb2R1Y2luZyB0aGUgRWxsZSBTdG9uZSBSYW5nZSBMYXJnZSAzIERyYXdlciBDaGVzdCBvZiBEcmF3ZXJzLiBUaGlzIGlzIGFuIGVsZWdhbnQsIG1vZGVybiBwaWVjZSBvZiBmdXJuaXR1cmUgcGVyZmVjdCBmb3Igc3R5bGUtY29uc2Npb3VzIGZhbnMgb2YgY29udGVtcG9yYXJ5IGRlc2lnbi4gUGVyZmVjdCBmb3IgYWRkaW5nIGEgdG91Y2ggb2YgbHV4dXJ5IHRvIGFueSByb29tIGluIHlvdXIgaG91c2UsIHRoaXMgTGFyZ2UgMyBEcmF3ZXIgQ2hlc3Qgb2YgRHJhd2VycyBmZWF0dXJlcyBhIGdvbGQgZnJhbWUgYW5kIGhhbmRsZXMgd2l0aCBhIHN0b25lIHBhbGUgdGF1cGUgZmluaXNoLiBJdCdzIHNsZWVrLCBzb3BoaXN0aWNhdGVkIGRlc2lnbiBpcyBzdXJlIHRvIGJlY29tZSB0aGUgY2VudHJlcGllY2Ugb2YgYW55IGJlZHJvb20sIGhhbGx3YXkgb3IgbGl2aW5nIHNwYWNlLlxcblxcdFRoaXMgc2V0IG9mIGRyYXdlcnMgYXJlIG1hZGUgb2YgY29hdGVkIE1ERiBhbmQgY29tZSB3aXRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMDguOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtMy1kcmF3ZXItY2hlc3Qtb2YtZHJhd2Vycy1lbGxlLXN0b25lLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTaWx2ZXIgTWlycm9yZWQgTGF0dGljZSBTaWRlYm9hcmQgLSBTYWJyaW5hIFNpbHZlciBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzMzk3MFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjc3NTAzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utc2lsdmVyLW1pcnJvcmVkLXNpZGVib2FyZC1zYWJyaW5hLXNpbHZlci1yYW5nZV9NTTMzOTcwLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgU2lsdmVyIE1pcnJvcmVkIExhdHRpY2UgU2lkZWJvYXJkIGZyb20gdGhlIFNhYnJpbmEgU2lsdmVyIFJhbmdlICBpcyBhIHN0dW5uaW5nIHN0b3JhZ2UgcGllY2UsIHBlcmZlY3QgZm9yIGZhbnMgb2YgTW9yb2NjYW4gaW5zcGlyZWQgc2hhcGVzLCBtaXJyb3JlZCBmdXJuaXR1cmUgYW5kIGFudGlxdWUgc2lsdmVyIHBhaW50ZWQgZmluaXNoZXMuIENyYWZ0ZWQgZnJvbSB3b29kIGFuZCBnbGFzcywgdGhpcyBzaWRlIGJvYXJkIGhhcyBhIGxhcmdlLCB3aWRlIGRlc2lnbiBhbmQgY29tZXMgd2l0aCAzIHN0b3JhZ2UgY3VwYm9hcmRzLCBjb21wbGV0ZSB3aXRoIGludGVybmFsIHNoZWx2ZXMuIEl0IGhhcyBhbiBhbnRpcXVlIHNpbHZlciBjaGFtcGFnbmUgcGFpbnRlZCBmaW5pc2gsIGEgbWlycm9yZWQgZnJvbnRhZ2Ugd2l0aCBvZ2VlIGluc3BpcmVkIHNoYXBlZCBsYXR0aWNlIGRldGFpbGluZyBhbmQgcm91bmRlZCBzaWx2ZXIgaGFuZGxlcy5cXG5cXHRBIGdyZWF0IHN0b1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjQ0OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1zaWx2ZXItbWlycm9yZWQtc2lkZWJvYXJkLXNhYnJpbmEtc2lsdmVyLXJhbmdlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJXaGl0ZSBIYWxmIE1vb24gVGFibGUgLSBEYXZlbnRyeSBXaGl0ZSBSYW5nZVwiLFwicHJvZHVjdElEXCI6XCIzNDE0MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjcxMzEwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd2hpdGUtaGFsZi1tb29uLXRhYmxlLWRhdmVudHJ5LXdoaXRlLXJhbmdlX01NMzQxNDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBXaGl0ZSBIYWxmIE1vb24gVGFibGUgZnJvbSB0aGUgRGF2ZW50cnkgV2hpdGUgUmFuZ2UgaXMgYSBjbGFzc2ljLCBlbGVnYW50IHN0b3JhZ2UgdGFibGUsIHBlcmZlY3QgZm9yIHBsYWNpbmcgaW4gYSBoYWxsd2F5LCBsaXZpbmcgcm9vbSBvciBvZmZpY2Ugc3BhY2UuIE1hZGUgb2Ygd29vZCwgdGhpcyBjb25zb2xlIHRhYmxlIGNvbWVzIHdpdGggYSBmb3VyIGxlZywgb25lIGRyYXdlciBkZXNpZ24uIEl0IGhhcyBhIEdlb3JnaWFuIGluc3BpcmVkIGdyb292ZWQgZGV0YWlsaW5nIHRvIHRoZSBsZWdzIGFuZCBhIHJvdW5kZWQgZGFyayBicmFzcyBzdHlsZSBoYW5kbGUuIFxcblxcdEEgZ3JlYXQgc3RvcmFnZSBjaG9pY2UgZm9yIHRob3NlIHdpdGggdmludGFnZSwgc2NhbmRpLCBjb3VudHJ5IG9yIGZhcm1ob3VzZSBpbnNwaXJlZCBpbnRlcmlvciBzcGFjZXMuIEEgZ3JlYXQgY29uc29sZSB0YWJsZSBjaG9pY2UgZm9yIHRob3NlIHdpdGggc21hbGxlciBzcGFjZXMgYW5kIGEgbmV1XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3doaXRlLWhhbGYtbW9vbi10YWJsZS1kYXZlbnRyeS13aGl0ZS1yYW5nZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBNaXJyb3JlZCBPdmFsIERyaW5rcyBUcm9sbGV5XCIsXCJwcm9kdWN0SURcIjpcIjMxMDYwXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzMzNjNcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLW1pcnJvcmVkLW92YWwtZHJpbmtzLXRyb2xsZXlfTU0zMTA2MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgTWlycm9yZWQgT3ZhbCBEcmlua3MgVHJvbGxleSBpcyBhIHN0dW5uaW5nIGJhciBjYXJ0IGNob2ljZSBmb3IgYW55IG1vZGVybiwgdmludGFnZSBvciBhcnQgZGVjbyBpbnNwaXJlZCBzcGFjZS4gTWFkZSBvZiBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgdHJvbGxleSBoYXMgYW4gb3ZhbCBzaGFwZWQgdHdvIHRpZXIgZGVzaWduIHdpdGggbWlycm9yZWQgZ2xhc3Mgc2hlbHZlcy4gVGhpcyBiYXIgdHJvbGxleSBoYXMgZm91ciB3aGVlbHMgbWFraW5nIGl0IG1vdmFibGUgZnJvbSByb29tIHRvIHJvb20uXFxuXFx0QSBzdHJpa2luZyBzdG9yYWdlIGNob2ljZSBmb3IgbG92ZXJzIG9mIGdsYW1vcm91cyBnb2xkIGRlY29yIGFuZCBtaXJyb3JlZCBmdXJuaXR1cmUuIFRoaXMgbHV4dXJpb3VzIHN0b3JhZ2UgY2FydCBpcyBpZGVhbCBmb3IgdGhvc2Ugd2hvIHJlZ3VsYXJseSBlbnRlcnRhaW4gZ3Vlc3RzIG9yIGhvc3QgcGFydGllcy4gVGhpcyBkcmlua3MgdHJvbGxleSBjb3VsZCBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxNDQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1taXJyb3JlZC1vdmFsLWRyaW5rcy10cm9sbGV5Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJBbnRpcXVlIFdoaXRlIERyZXNzaW5nIFRhYmxlIERlc2sgd2l0aCBUcmlwbGUgTWlycm9yIGFuZCBTdG9vbCAtIFBheXMgQmxhbmMgUmFuZ2VcIixcInByb2R1Y3RJRFwiOlwiMjA5NzBcIixcImd0aW4xM1wiOlwiNTA1NTYzMDkwNTY1N1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2FudGlxdWUtd2hpdGUtZHJlc3NpbmctdGFibGUtZGVzay13aXRoLXRyaXBsZS1taXJyb3ItYW5kLXN0b29sLXBheXMtYmxhbmMtcmFuZ2VfTU0yMDk3MC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEFudGlxdWUgV2hpdGUgRHJlc3NpbmcgVGFibGUgRGVzayB3aXRoIFRyaXBsZSBNaXJyb3IgYW5kIFN0b29sIGZyb20gdGhlIFBheXMgQmxhbmMgUmFuZ2UgaXMgYSBzdHVubmluZyBmdXJuaXR1cmUgY2hvaWNlIGZvciBhbnkgYmVkcm9vbSBvciBkcmVzc2luZyByb29tIHNwYWNlLiBNYWRlIG9mIHdvb2QsIHRoaXMgc2V0IGluY2x1ZGVzIGEgZGVzaywgYSBtaXJyb3IgYW5kIGEgc3Rvb2wuIEVhY2ggY29tZXMgd2l0aCBhIHZpbnRhZ2UgaW5zcGlyZWQsIEZyZW5jaCBzdHlsZSBkZXNpZ24gYW5kIGFuIGFudGlxdWUgd2hpdGUgY3JhY2tsZWQgZmluaXNoLiBUaGUgZGVzayBjb21lcyB3aXRoIGJydXNoZWQgZ29sZCBkZXRhaWxzLiBcXG5cXHRBIHN0cmlraW5nIGZ1cm5pdHVyZSBzZXQgdGhhdCB3b3VsZCBtYWtlIGEgYmVhdXRpZnVsIGFkZGl0aW9uIHRvIGFueSBob21lLiBUaGUgZGVzayBjb21lcyB3aXRoIG9ybmF0ZSBmZXN0b29uIGRldGFpbGluZyBjb21wbGV0ZSB3aXRoIGFcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzNzkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvcGF5cy1ibGFuYy1yYW5nZS1hbnRpcXVlLXdoaXRlLWRyZXNzaW5nLXRhYmxlLWRlc2std2l0aC10cmlwbGUtbWlycm9yLWFuZC1zdG9vbC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiQmxhY2sgUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIzMTU3OFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjUyNzA4XCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvYmxhY2stcmVlZGVkLWdsYXNzLXdhbGwtY2FiaW5ldF9NTTMxNTc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgQmxhY2sgUmVlZGVkIEdsYXNzIFdhbGwgQ2FiaW5ldCB3b3VsZCBtYWtlIGFuIGV4Y2VsbGVudCwgY29udGVtcG9yYXJ5IHN0b3JhZ2UgY2hvaWNlIGZvciBhbnkga2l0Y2hlbiwgYmF0aHJvb20gb3IgaGFsbHdheSBzcGFjZS4gTWFkZSBvZiB3b29kLCB0aGlzIHdhbGwgY2FiaW5ldCBoYXMgYSBibGFjayBwYWludGVkIGZpbmlzaCwgcmVlZGVkIGdsYXNzIGZyb250ZWQgZG9vcnMgYW5kIEdvbGQgaGFuZGxlcy5cXG5cXHRBIHN0eWxpc2ggY2hvaWNlIGZvciBzdG9yaW5nIHRvaWxldHJpZXMsIGtpdGNoZW4gZGVjb3Igb3Igb3RoZXIgaG9tZSBhY2Nlc3Nvcmllcy4gVGhpcyBzaW1wbGUgeWV0IHN0eWxpc2ggd2FsbCBjYWJpbmV0IGNvdWxkIGJsZW5kIGludG8gbW9kZXJuLCBhcnQgZGVjbywgdmludGFnZSBvciBpbmR1c3RyaWFsIGluc3BpcmVkIHNwYWNlcy5cXG5cXHRUaGUgcGVyZmVjdCBzdG9yYWdlIHBpY2sgZm9yIGxvdmVycyBvZiBibGFjayBkZWNvciBhbmQgcmVlZGVkIGdsYXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Mi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9ibGFjay1yZWVkZWQtZ2xhc3Mtd2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozOTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBTaWx2ZXIgV2FsbCBNaXJyb3IgOTdjbSB4IDk3Y21cIixcInByb2R1Y3RJRFwiOlwiMzI3NDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY1MjU3OVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLXNpbHZlci13YWxsLW1pcnJvci05N2NtLXgtOTdjbV9NTTMyNzQ2LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUm91bmQgU2lsdmVyIFdhbGwgTWlycm9yIDk2Y20geCA5N2NtIGlzIGEgZ2xhbW9yb3VzIHdhbGwgZGVjb3IgY2hvaWNlIGZvciBsb3ZlcnMgb2Ygc2lsdmVyIGFjY2Vzc29yaWVzIGFuZCBjb250ZW1wb3JhcnkgZGVzaWduLiBUaGlzIG1pcnJvciBoYXMgYSByb3VuZCBzaGFwZSB3aXRoIGEgc2lsdmVyIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwtbW91bnRlZCBieSBob29rcyBvbiB0aGUgYmFjay5cXG5cXHRUaGUgaWRlYWwgbWlycm9yIGZvciB0aGUgbW9kZXJuLCBjb250ZW1wb3JhcnkgaW50ZXJpb3IsIHRoaXMgc2lsdmVyIHdhbGwgbWlycm9yIGFkZHMgYSBsdXh1cmlvdXMgTHV4ZSBzdHlsZSBsb29rIGNyZWF0aW5nIGEgc3R1bm5pbmcgZm9jYWwgcG9pbnQgZm9yIHRoZSBsaXZpbmcgcm9vbSBvciBoYWxsd2F5LlxcblxcblxcdEEgZmFudGFzdGljIGFkZGl0aW9uIHRvIG91ciBncm93aW5nIHJhbmdlIG9mIHdhbGwgbWlycm9ycyB3aXRoIGV2ZW4gbW9yZSB0byBjaG9vc2UgZlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEwOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1yb3VuZC1zaWx2ZXItd2FsbC1taXJyb3ItOTdjbS14LTk3Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFdoaXRlIFNrZWxldG9uIFdhbGwgQ2xvY2tcIixcInByb2R1Y3RJRFwiOlwiMzA0NjhcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYyNzc1MVwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXdoaXRlLXNrZWxldG9uLXdhbGwtY2xvY2tfTU0zMDQ2OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFdoaXRlIFNrZWxldG9uIFdhbGwgQ2xvY2sgaXMgYSBzaW1wbGUgeWV0IHN0eWxpc2ggd2FsbCBjbG9jaywgcGVyZmVjdCBmb3IgZmFucyBvZiB3aGl0ZSBkZWNvciBhbmQgZGlzdHJlc3NlZCBmaW5pc2hlcy4gTWFkZSBvZiBtZXRhbCwgdGhpcyBjbG9jayBoYXMgYSByb3VuZCBzaGFwZSB3aXRoIGEgdmludGFnZSBpbnNwaXJlZCBza2VsZXRvbiBjbG9jayBkZXNpZ24gYW5kIGEgZGlzdHJlc3NlZCwgd2hpdGUgcGFpbnRlZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiB0aGUgYmFjayBvZiB0aGUgaXRlbS4gXFxuXFx0SWRlYWwgd2FsbCBkZWNvciBmb3IgYSB2aW50YWdlLCBzaGFiYnkgY2hpYyBvciBjb3VudHJ5IHN0eWxlIHNwYWNlLiBEdWUgdG8gaXRzIHdoaXRlIGZpbmlzaCB0aGlzIGNsb2NrIGNvdWxkIGJsZW5kIGludG8gbmV1dHJhbCBpbnRlcmlvcnMgZWFzaWx5LiBcXG5cXHRUaGlzIGNsb2NrIGNvbWVzIHdpdGggYSBiYXR0ZXJ5XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiNTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvQmFja09yZGVyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS13aGl0ZS1za2VsZXRvbi13YWxsLWNsb2NrLTMwNDY4Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJCbGFjayBGcmFtZWQgQXJ0IERlY28gV2FsbCAvIExlYW5lciBNaXJyb3IgMTQyIGNtIHggNTQgY21cIixcInByb2R1Y3RJRFwiOlwiMzM1MDdcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY2MDg2NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2JsYWNrLWZyYW1lZC1hcnQtZGVjby13YWxsLWxlYW5lci1taXJyb3ItMzRjbS14LTE0MmNtX01NMzM1MDcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiQmxhY2sgRnJhbWVkIEFydCBEZWNvIFdhbGwgLyBMZWFuZXIgTWlycm9yIDE0MiBjbSB4IDU0IGNtXFxuXFx0UGVyZmVjdCBmb3IgcGxhY2VtZW50IGluIGhhbGx3YXksIGJlZHJvb20gb3IgbGl2aW5nIHJvb20gc3BhY2UuIER1ZSB0cCBpdHMgc3RyaWtpbmcgZGVzaWduIGFuZCBibGFjayBmaW5pc2gsIHRoaXMgbWlycm9yIGNvdWxkIGJsZW5kIGludG8gdmludGFnZSwgaW5kdXN0cmlhbCBvciBtb2Rlcm4gc3R5bGUgaW50ZXJpb3Igc3BhY2VzLiBcXG5cXHRUaGlzIG1pcnJvciBpcyBhdmFpbGFibGUgaW4gYSBsYXJnZXIgc2l6ZS4gSXQgaXMgYWxzbyBhdmFpbGFibGUgaW4gR29sZC5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvYmxhY2stZnJhbWVkLWFydC1kZWNvLXdhbGwtbGVhbmVyLW1pcnJvci0zNGNtLXgtMTQyY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM2OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgQXJjaGVkIFdhbGwgTWlycm9yIDgwY20geCA2MGNtXCIsXCJwcm9kdWN0SURcIjpcIjM0MzM4XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2Nzc3NTZcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLWFyY2hlZC13YWxsLW1pcnJvci04MGNtLXgtNjBjbV9NTTM0MzM4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBBcmNoZWQgV2FsbCBNaXJyb3IgODBjbSB4IDYwY20gaXMgYSBzdHlsaXNoIHRoaW4gZnJhbWVkIHdhbGwgbWlycm9yLCBpZGVhbCBmb3IgdGhvc2Ugd2l0aCBtb2Rlcm4gb3IgY29udGVtcG9yYXJ5IHN0eWxlIGludGVyaW9ycy4gTWFkZSBvZiBtZXRhbCwgZ2xhc3MsIHdvb2QgYW5kIHJlc2luLCB0aGlzIG1pcnJvciBoYXMgYSBnb2xkIGNvbG91cmVkIG1ldGFsIGZyYW1lIGFuZCBhbiBhcmNoZWQgc2hhcGVkIGRlc2lnbi4gXFxuXFx0UGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgYmF0aHJvb20gdmFuaXR5LCBkcmVzc2luZyB0YWJsZSBvciBjb25zb2xlIHRhYmxlLiBEdWUgdG8gaXRzIGdvbGQgZmluaXNoIGFuZCBhcmNoZWQgc2hhcGUsIHRoaXMgbWlycm9yIGNvdWxkIGJsZW5kIGludG8gYSB3aWRlIHZhcmlldHkgb2YgaW50ZXJpb3Igc3R5bGVzLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkLCB2ZXJ0aWNhbGx5IGFuZCBob3JcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9CYWNrT3JkZXJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtYXJjaGVkLXdhbGwtbWlycm9yLTgwY20teC02MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBHb2xkIFdhbGwgTWlycm9yIDUwY20geCA1MGNtXCIsXCJwcm9kdWN0SURcIjpcIjI4NDU1XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTY2MDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1yb3VuZC1nb2xkLXdhbGwtbWlycm9yLTUwY20teC01MGNtX01NMjg0NTUtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBHb2xkIFdhbGwgTWlycm9yIGlzIGEgc2ltcGxlIHlldCBzdHlsaXNoIHdhbGwgbWlycm9yIGNob2ljZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBnb2xkIGRlY29yIGFuZCByb3VuZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QsIG1ldGFsIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGEgY2lyY3VsYXIgc2hhcGUgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGhvb2tzIG9uIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdElkZWFsIGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBkcmVzc2luZyB0YWJsZSwgYmF0aHJvb20gdmFuaXR5IG9yIGhhbGx3YXkgY29uc29sZSB0YWJsZS4gRHVlIHRvIGl0cyBnb2xkIGZpbmlzaCBhbmQgc2ltcGxlIGRlc2lnbiwgdGhpcyBtaXJyb3IgY291bGQgZWFzaWx5IGJsZW5kIGludG8gbW9kZXJuLCByZXRybyBvciB2aW50YWdlIHN0eWxlIHNwYWNlcy4gXFxuXFx0VGhpc1wifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjM2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLWdvbGQtd2FsbC1taXJyb3ItNTBjbS14LTUwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtXCIsXCJwcm9kdWN0SURcIjpcIjMzMTM0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTE4MzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbV9NTTMzMTM0LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y20gd291bGQgbWFrZSBhIGV5ZSBjYXRjaGluZyB2aW50YWdlIGZlYXR1cmUgd2FsbCBwaWVjZS4gTWFkZSBvZiBtZXRhbCAmIGdsYXNzIHdpdGggYSBnb2xkIGZyYW1lLCBmaW5pc2hlZCBvZmYgaW4gYSBhcnQgZmVjbyBmYW4gZGVzaWduLiBcXG5cXHRUaGlzIHN0dW5uaW5nIHZpbnRhZ2UsIHJldHJvIGluc3BpcmVkIHdhbGwgbWlycm9yIHdvdWxkIGhhbmcgYmVhdXRpZnVsbHkgaW4gYSBiZWRyb29tLCBoYWxsd2F5LCBsaXZpbmdyb29tIG9yIGRpbmluZyByb29tLiBcXG5cXHRTZXZlbiBtaXJyb3JlZCBzZWN0aW9ucyBjcmVhdGluZyBhIHJldHJvIGZhbiBzaGFwZSBlZmZlY3QuIFRoaXMgc3RhdGVtZW50IG1pcnJvciBpcyBzdXJlIHRvIHN0YW5kIG91dCBhcyBhIGZlYXR1cmUgcGllY2Ugb24gaXRzIG93biBvciBkaXNwbGF5ZWQgd2l0aCBzaW1pbGFyIGRlc2lnbnMgaXRlbXMuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFN1bmJ1cnN0IEJldmVsbGVkIFdhbGwgTWlycm9yIDkwY20geCA5MGNtXCIsXCJwcm9kdWN0SURcIjpcIjI3Mjc4XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5NjgzMDBcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1zdW5idXJzdC1iZXZlbGxlZC13YWxsLW1pcnJvci05MGNtLXgtOTBjbV9NTTI3Mjc4LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIk1ha2UgYSBkcmFtYXRpYyBzdGF0ZW1lbnQgaW4geW91ciBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHdpdGggdGhpcyBsYXJnZSBvcm5hdGUgc3VuYnVyc3Qgd2FsbCBtaXJyb3IuIEdvbGQgbWV0YWwgd2lyZSB3aXRoIGdyZWVuIGFuZCBnb2xkIGVuYW1lbCBwYW5lbGxlZCBkZXRhaWxpbmcgc3Vycm91bmRpbmcgYSByb3VuZCBiZXZlbGxlZCBtaXJyb3IuXFxuXFx0U2xpZ2h0bHkgYWJzdHJhY3QgYW5kIGluY3JlZGlibHkgZWxlZ2FudCwgdGhpcyBzdHVubmluZyBtaXJyb3Igd2lsbCBtYWtlIGEgZ3JlYXQgZm9jYWwgcG9pbnQgaHVuZyBvbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2FsbC4gRGVzaWduZWQgdG8gbWFrZSBhbiBpbXBhY3QhXFxuXFx0VGhpcyBtaXJyb3Igd2lsbCBmaXQgaW4gcGVyZmVjdGx5IHdpdGggYW55IG1vZGVybiwgdHJhZGl0aW9uYWwgb3IgY29udGVtcG9yYXJ5IGRlY29yLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJPcm5hdGUgV2hpdGUgV2FsbCBNaXJyb3IgQ2FuZGxlIEhvbGRlciBTY29uY2VcIixcInByb2R1Y3RJRFwiOlwiMjc4MTlcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5MTMyMlwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL29ybmF0ZS13aGl0ZS13YWxsLW1pcnJvci1jYW5kbGUtc2NvbmNlX01NMjc4MTkuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBPcm5hdGUgV2hpdGUgV2FsbCBNaXJyb3IgQ2FuZGxlIFNjb25jZSBpcyBhIGJlYXV0aWZ1bCBwaWVjZSBvZiB3YWxsIGRlY29yIGZvciBhIHZpbnRhZ2UsIHNoYWJieSBjaGljLCBmcmVuY2ggb3IgbW9kZXJuIGhvbWUuIE1hZGUgb2YgcmVzaW4gYW5kIGdsYXNzLCB0aGlzIGNhbmRsZSBzY29uY2UgaGFzIGEgY2xhc3NpYyBmcmVuY2ggaW5zcGlyZWQgcm9jb2NvIGRlc2lnbiBjb21wbGV0ZSB3aXRoIGEgbWlycm9yZWQgaW5sYXkgYW5kIGNhbmRsZSBob2xkZXIsIHBlcmZlY3QgZm9yIGhvbGRpbmcgc3RhbmRhcmQgdGFwZXJlZCBjYW5kbGUuICBcXG5cXHRBIGxvdmVseSBiYXJvcXVlIHdhbGwgZGVjb3IgY2hvaWNlIGZvciBhbnkgbGl2aW5nIHJvb20sIGJlZHJvb20gb3IgaGFsbHdheSBzcGFjZS4gVGhpcyB3aGl0ZSB3YWxsIHNjb25jZSB3b3VsZCBsb29rIHN0dW5uaW5nIG9uIGl0J3Mgb3duIG9yIGluIGEgcGFpci4gSXQgY291bGQgYmUgcGxhY2VkIGluZG9vcnMgb3Igb3V0XCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvb3JuYXRlLXdoaXRlLXdhbGwtbWlycm9yLWNhbmRsZS1zY29uY2UuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJ1c3RpYyBXb29kZW4gV2luZG93IFdhbGwgTWlycm9yIDEyMGNtIHggOTBjbVwiLFwicHJvZHVjdElEXCI6XCIzNDY3NFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjk4NjgzXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2UtcnVzdGljLXdvb2Rlbi13aW5kb3ctd2FsbC1taXJyb3ItMTIwY20teC05MGNtX01NMzQ2NzQtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSdXN0aWMgV29vZGVuIFdpbmRvdyBXYWxsIE1pcnJvciBpcyBhIHN0eWxpc2gsIHJ1c3RpYyB3YWxsIG1pcnJvciwgcGVyZmVjdCBmb3IgZmFucyBvZiBmYXJtaG91c2Ugc3R5bGUgYW5kIHdhc2hlZCBmaW5pc2hlcy4gTWFkZSBvZiB3b29kIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGEgY2xhc3NpYyB3aW5kb3cgaW5zcGlyZWQgZGVzaWduIGFuZCBjb21lcyB3aXRoIGEgd2FzaGVkIHdvb2RlbiBmcmFtZS4gXFxuXFx0QSBzaW1wbGUgeWV0IHN0eWxpc2ggc3RhdGVtZW50IG1pcnJvciwgcGVyZmVjdCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgY29uc29sZSB0YWJsZSBvciBhcyBhIGRlY29yYXRpdmUgbWlycm9yLiBEdWUgdG8gaXRzIHJ1c3RpYyBsb29rLCB0aGlzIG1pcnJvciBpcyBiZXN0IHN1aXRlZCBmb3IgZmFybWhvdXNlLCBjb3VudHJ5IG9yIHNjYW5kaSBzdHlsZSBzcGFjZXMuIFxcblxcdFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgYlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjEyOS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1ydXN0aWMtd29vZGVuLXdpbmRvdy13YWxsLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgQmxhY2sgV2FsbCBNaXJyb3IgOTdjbSB4IDk3Y21cIixcInByb2R1Y3RJRFwiOlwiMzQ3MzlcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYxODIzMFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLWJsYWNrLXdhbGwtbWlycm9yLTk3Y20teC05N2NtX01NMzQ3MzktMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBCbGFjayBXYWxsIE1pcnJvciA5N2NtIHggOTdjbSBpcyBhIHN0cmlraW5nIHdhbGwgbWlycm9yIGNob2ljZSwgcGVyZmVjdCBmb3IgZmFucyBvZiBibGFjayBkZWNvciBhbmQgYXJ0IGRlY28gaW5zcGlyZWQgZGVzaWduLiBDcmFmdGVkIGZyb20gbWV0YWwsIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSByb3VuZCBzaGFwZWQgZGVzaWduIGFuZCBjb21lcyB3aXRoIG1hdHQgYmxhY2sgbWV0YWwsIGNyb3NzIG92ZXIgZGVzaWduIGZyYW1lLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSB0d28gaG9va3Mgb24gdGhlIHRvcCwgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHREdWUgaXRzIGFydCBkZWNvIGRlc2lnbiBhbmQgYmxhY2sgZmluaXNoLCB0aGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIGFib3ZlIGEgZmlyZXBsYWNlLCBzaWRlYm9hcmQgb3IgY29uc29sZSB0YWJsZS4gQW4gZXllIGNhdGNoaW5nIG1pcnJvciBpZGVhbCBmb3IgXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTA5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLWJsYWNrLXdhbGwtbWlycm9yLTk3Y20teC05N2NtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgMTgzY20geCA4MGNtXCIsXCJwcm9kdWN0SURcIjpcIjMyODA2XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzkxNzRcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1nb2xkLWFyY2hlZC1taXJyb3ItMTgzY20teC04MGNtX01NMzI4MDYtMDEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBHb2xkIEFyY2hlZCBNaXJyb3IgaXMgYSBzdHVubmluZyBmdWxsIGxlbmd0aCwgbGVhbmVyIG1pcnJvciBkZXNpZ24uQSBzdHJpa2luZyBtaXJyb3IgZm9yIHBsYWNpbmcgaW4gYSBkcmVzc2luZyByb29tLCBoYWxsd2F5LCBiZWRyb29tIG9yIGJhdGhyb29tIHNwYWNlLiBNYWRlIG9mIG1ldGFsIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgaGFzIGFuIGFyY2hlZCBkZXNpZ24gYW5kIGEgdGhpbiBtZXRhbCBmcmFtZSwgY29tcGxldGUgd2l0aCBhIG1ldGFsbGljIGdvbGQgZmluaXNoLiBUaGlzIG1pcnJvciBpcyBhIGxlYW5lciBtaXJyb3IgYW5kIGNhbm5vdCBiZSB3YWxsIG1vdW50ZWQuXFxuXFx0QSBzaW1wbGUgeWV0IGNoaWMgbWlycm9yIGRlc2lnbiBmb3IgbG92ZXJzIG9mIGFydCBkZWNvLCBtaW5pbWFsaXN0IG9yIGx1eHVyaW91cyBzdHlsZSBpbnRlcmlvcnMuIER1ZSB0byBpdHMgbGFyZ2UsIGZ1bGwgbGVuZ3RoIGRlc2lnbiwgdGhpcyBtaXJyb3Igd291bGQgbG9vXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTg5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtYXJ0LWRlY28td2FsbC1taXJyb3ItMTgzY20teC04MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3JcIixcInByb2R1Y3RJRFwiOlwiMjc3ODdcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NzE0MFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3ZpbnRhZ2Utc3R5bGUtZHJlc3NpbmctdGFibGUtdHJpcGxlLW1pcnJvcl9NTTI3Nzg3LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgVmludGFnZSBTdHlsZSBEcmVzc2luZyBUYWJsZSBUcmlwbGUgTWlycm9yIGlzIGEgc2ltcGxlLCBlbGVnYW50IHRhYmxlIHRvcCBtaXJyb3IgcGVyZmVjdCBmb3IgbG92ZXJzIG9mIHZpbnRhZ2Ugc3R5bGUgYW5kIGFyY2hlZCBtaXJyb3JzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFkanVzdGFibGUgdHJpcGxlIG1pcnJvciBkZXNpZ24gYW5kIGEgY3VydmVkIGFyY2hlZCBkZXNpZ24uXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgb24gdG9wIG9mIGEgZHJlc3NpbmcgdGFibGUsIHZhbml0eSBvciBzaWRlYm9hcmQuIFRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiBvciB2aW50YWdlIGluc3BpcmVkIGludGVyaW9ycy4gXFxuXFx0QSBncmVhdCBnaWZ0IGZvciBmYW5zIG9mIHZpbnRhZ2Ugc3R5bGUgb3IgYmVhdXR5IGxvdmVycy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI1Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay92aW50YWdlLXRhYmxldG9wLXRyaXBsZS1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIldoaXRlIE1pcnJvcmVkIEJhdGhyb29tIFdhbGwgQ2FiaW5ldFwiLFwicHJvZHVjdElEXCI6XCIyODQzM1wiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk1MDYxXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvd2hpdGUtbWlycm9yZWQtYmF0aHJvb20td2FsbC1jYWJpbmV0X01NMjg0MzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiWW91IGNhbiBuZXZlciBoYXZlIGVub3VnaCBzdG9yYWdlIGVzcGVjaWFsbHkgaW4gdGhlIGJhdGhyb29tIHdoaWNoIG1ha2VzIHRoaXMgYmF0aHJvb20gY2FiaW5ldCBwZXJmZWN0LiBXYWxsIG1vdW50ZWQgd2l0aCBtaXJyb3JlZCBkb29ycyBhbmQgZHJhd2VyIHN0b3JhZ2UuIFRoaXMgd2lsbCBtYWtlIGEgZ3JlYXQgYWRkaXRpb24gdG8gYSBtb2Rlcm4gb3IgdHJhZGl0aW9uYWxseSBzdHlsZWQgZGVjb3IuXFxuXFx0VGhlIGNhYmluZXQgZmVhdHVyZXMgY3VwYm9hcmQgc3RvcmFnZSB3aXRoIGFuIGludGVybmFsIHNoZWxmIGFuZCAyIGhhbmR5IGRyYXdlcnMgYmVsb3cuIElkZWFsIGZvciBzdG9yaW5nIGFsbCB0aG9zZSBtZWRpY2luZXMgYW5kIHRvaWxldHJpZXMuIFRoZSBtaXJyb3JlZCBmcm9udCBtYWtlcyBhIGdyZWF0IGJhdGhyb29tIG1pcnJvciB3aXRoIGNhcnZlZCBjb2x1bW4gZGV0YWlsaW5nIHRoYXQgYWRkcyBhIGdyZWF0IHZpbnRhZ2UgZmVlbC4gXFxuXFx0VGhlIGRvb3JzIGNvbVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3doaXRlLW1pcnJvcmVkLWJhdGhyb29tLXdhbGwtY2FiaW5ldC5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiRXh0cmEgTGFyZ2UgQXJjaCBBbnRpcXVlIEdvbGQgT3JuYXRlIE92ZXJtYW50bGUgTWlycm9yIC0gMS41Mm0geCAxLjI4bVwiLFwicHJvZHVjdElEXCI6XCIzMzc3M1wiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjM4MDg1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZXh0cmEtbGFyZ2UtYXJjaC1hbnRpcXVlLWdvbGQtb3JuYXRlLW92ZXJtYW50bGUtbWlycm9yLTE1Mm0teC0xMjhtX01NMzM3NzMuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgaXMgYSBiZWF1dGlmdWwsIHZpbnRhZ2UgaW5zcGlyZWQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBiYXRocm9vbSB2YW5pdHksIGRyZXNzaW5nIHRhYmxlIG9yIHVzZWQgYXMgYSBsZWFuZXIgbWlycm9yLiBNYWRlIG9mIHdvb2QsIHJlc2luIGFuZCBnbGFzcywgdGhpcyBtaXJyb3IgY29tZXMgd2l0aCBhbiBhcmNoZWQgZGVzaWduIHdpdGggb3JuYXRlLCByb2NvY28gc3R5bGUgZGV0YWlsaW5nIG9uIHRoZSB0b3AgYW5kIHNpZGVzIG9mIHRoZSBtaXJyb3IgYW5kIGFuIGFudGlxdWUgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGEgaG9vayBvbiBlaXRoZXIgc2lkZSBvZiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRBIHN0dW5uaW5nIG1pcnJvciB0aGF0IHdvdWxkIGJlIGEgbHV4dXJpb3VzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjE5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjBcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzXCIsXCJwcm9kdWN0SURcIjpcIjMzMDQyXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MDMxMzdcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHNfTU0zMzA0Mi5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIFNldCBvZiAzIEhhbW1lcmVkIEdvbGQgTWV0YWwgSmFycyBhcmUgbm90IG9ubHkgcHJhY3RpY2FsIGJ1dCBwcmV0dHkgaW4gZGVzaWduLiBNYWRlIGZyb20gbWV0YWwgd2l0aCBhIGhhbW1lcmVkIGRlc2lnbiBhbmQgZmluaXNoZWQgaW4gYSBicmlnaHQgZ29sZCBjb2xvdXJpbmcuIFxcblxcdEJlYXV0aWZ1bGx5IGNyYWZ0ZWQgdG8gY3JlYXRlIGFuIGVsZWdhbnQgaW5zdGFudCB2aXN1YWwgc3RhdGVtZW50LiBBcnJhbmdlIGFuZCBkaXNwbGF5IHRoZXNlIG9uIHlvdXIgc2lkZSB0YWJsZSwgd2luZG93c2lsbCwgYmVkc2lkZSBvciBzaWRlYm9hcmQgdG8gc3RvciB5b3VyIGZhdm91cml0ZSBhY2Nlc3Nvcmllcy5cXG5cXHRBIHN0dW5uaW5nIHNldCBvZiAzIHRleHR1cmVkIHN0b3JhZ2UgY2FuaXN0ZXJzIHRvIHVzZSBpbiB5b3VyIGJhdGhyb29tLCBiZWRyb29tIG9yIGFyb3VuZCB0aGUgaG91c2UuIFBhcnQgb2Ygb3VyIGhhbW1lcmVkIGVmZmVjdCByYW5nZSBvciBhdmFpbGFibGUgaW4gXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMjEuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2V0LW9mLTMtaGFtbWVyZWQtZ29sZC1tZXRhbC1wb3RzLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBTaWx2ZXIgQW50aXF1ZSBHbGFzcyBNaXJyb3IgODBjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzM1NzFcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzMzg3NVwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLXNpbHZlci1hbnRpcXVlLWdsYXNzLW1pcnJvci04MGNtLXgtODBjbV9NTTMzNTcxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUm91bmQgU2lsdmVyIEFudGlxdWUgR2xhc3MgTWlycm9yIGlzIGEgc3R5bGlzaCwgZ2xhbW9yb3VzIHdhbGwgbWlycm9yIGlkZWFsIGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBkcmVzc2luZyB0YWJsZSBvciBiYXRocm9vbSB2YW5pdHkuIE1hZGUgb2YgZ2xhc3MsIG1ldGFsIGFuZCB3b29kLCB0aGlzIG1pcnJvciBoYXMgYSBzaWx2ZXIgY29sb3VyIHdpdGggYW4gYW50aXF1ZSBnbGFzcyBmaW5pc2ggYW5kIGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIGhvb2tzIG9uIHRoZSBiYWNrLiBcXG5cXHRBIHN0cmlraW5nIG1pcnJvciwgcGVyZmVjdCBmb3IgdGhvc2Ugd2l0aCB2aW50YWdlLCBhbnRpcXVlIG9yIGVjbGVjdGljIHN0eWxlIHNwYWNlcy4gQSBxdWlya3kgbWlycm9yIGNob2ljZSB0aGF0IHdpbGwgYWRkIGEgdG91Y2ggb2YgdmludGFnZSBpbnNwaXJlZCBjaGFybSB0byBhbnkgaW50ZXJpb3IuIFxcblxcdFRoaXMgbWlycm9yIGlzIGFsc28gYXZhaWxhYmxlIGlcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5OS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1yb3VuZC1zaWx2ZXItYW50aXF1ZS1nbGFzcy1taXJyb3ItODBjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIEdvbGQgV2FsbCBNaXJyb3IgNTBjbSB4IDUwY21cIixcInByb2R1Y3RJRFwiOlwiMjg0NTVcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk5NjYwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJvdW5kLWdvbGQtd2FsbC1taXJyb3ItNTBjbS14LTUwY21fTU0yODQ1NS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIEdvbGQgV2FsbCBNaXJyb3IgaXMgYSBzaW1wbGUgeWV0IHN0eWxpc2ggd2FsbCBtaXJyb3IgY2hvaWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIGdvbGQgZGVjb3IgYW5kIHJvdW5kIG1pcnJvcnMuIE1hZGUgb2Ygd29vZCwgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBjaXJjdWxhciBzaGFwZSBhbmQgYW4gYW50aXF1ZSBnb2xkIGZpbmlzaC4gSXQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2sgb2YgdGhlIG1pcnJvci4gXFxuXFx0SWRlYWwgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGRyZXNzaW5nIHRhYmxlLCBiYXRocm9vbSB2YW5pdHkgb3IgaGFsbHdheSBjb25zb2xlIHRhYmxlLiBEdWUgdG8gaXRzIGdvbGQgZmluaXNoIGFuZCBzaW1wbGUgZGVzaWduLCB0aGlzIG1pcnJvciBjb3VsZCBlYXNpbHkgYmxlbmQgaW50byBtb2Rlcm4sIHJldHJvIG9yIHZpbnRhZ2Ugc3R5bGUgc3BhY2VzLiBcXG5cXHRUaGlzXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMzYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtZ29sZC13YWxsLW1pcnJvci01MGNtLXgtNTBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiR29sZCBGYW4gQXJ0IERlY28gV2FsbCBNaXJyb3IgOTBjbSB4IDU5Y21cIixcInByb2R1Y3RJRFwiOlwiMzMxMzRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5MTgzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtX01NMzMxMzQuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbSB3b3VsZCBtYWtlIGEgZXllIGNhdGNoaW5nIHZpbnRhZ2UgZmVhdHVyZSB3YWxsIHBpZWNlLiBNYWRlIG9mIG1ldGFsICYgZ2xhc3Mgd2l0aCBhIGdvbGQgZnJhbWUsIGZpbmlzaGVkIG9mZiBpbiBhIGFydCBmZWNvIGZhbiBkZXNpZ24uIFxcblxcdFRoaXMgc3R1bm5pbmcgdmludGFnZSwgcmV0cm8gaW5zcGlyZWQgd2FsbCBtaXJyb3Igd291bGQgaGFuZyBiZWF1dGlmdWxseSBpbiBhIGJlZHJvb20sIGhhbGx3YXksIGxpdmluZ3Jvb20gb3IgZGluaW5nIHJvb20uIFxcblxcdFNldmVuIG1pcnJvcmVkIHNlY3Rpb25zIGNyZWF0aW5nIGEgcmV0cm8gZmFuIHNoYXBlIGVmZmVjdC4gVGhpcyBzdGF0ZW1lbnQgbWlycm9yIGlzIHN1cmUgdG8gc3RhbmQgb3V0IGFzIGEgZmVhdHVyZSBwaWVjZSBvbiBpdHMgb3duIG9yIGRpc3BsYXllZCB3aXRoIHNpbWlsYXIgZGVzaWducyBpdGVtcy5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5NC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9nb2xkLWZhbi1hcnQtZGVjby13YWxsLW1pcnJvci05MGNtLXgtNTljbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgU3VuYnVyc3QgQmV2ZWxsZWQgV2FsbCBNaXJyb3IgOTBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMjcyNzhcIixcImd0aW4xM1wiOlwiNTA1NTYzMDk2ODMwMFwiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXN1bmJ1cnN0LWJldmVsbGVkLXdhbGwtbWlycm9yLTkwY20teC05MGNtX01NMjcyNzguanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiTWFrZSBhIGRyYW1hdGljIHN0YXRlbWVudCBpbiB5b3VyIGxpdmluZyByb29tIG9yIGhhbGx3YXkgd2l0aCB0aGlzIGxhcmdlIG9ybmF0ZSBzdW5idXJzdCB3YWxsIG1pcnJvci4gR29sZCBtZXRhbCB3aXJlIHdpdGggZ3JlZW4gYW5kIGdvbGQgZW5hbWVsIHBhbmVsbGVkIGRldGFpbGluZyBzdXJyb3VuZGluZyBhIHJvdW5kIGJldmVsbGVkIG1pcnJvci5cXG5cXHRTbGlnaHRseSBhYnN0cmFjdCBhbmQgaW5jcmVkaWJseSBlbGVnYW50LCB0aGlzIHN0dW5uaW5nIG1pcnJvciB3aWxsIG1ha2UgYSBncmVhdCBmb2NhbCBwb2ludCBodW5nIG9uIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3YWxsLiBEZXNpZ25lZCB0byBtYWtlIGFuIGltcGFjdCFcXG5cXHRUaGlzIG1pcnJvciB3aWxsIGZpdCBpbiBwZXJmZWN0bHkgd2l0aCBhbnkgbW9kZXJuLCB0cmFkaXRpb25hbCBvciBjb250ZW1wb3JhcnkgZGVjb3IuXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTYuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIk9ybmF0ZSBXaGl0ZSBXYWxsIE1pcnJvciBDYW5kbGUgSG9sZGVyIFNjb25jZVwiLFwicHJvZHVjdElEXCI6XCIyNzgxOVwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTkxMzIyXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1Qvb3JuYXRlLXdoaXRlLXdhbGwtbWlycm9yLWNhbmRsZS1zY29uY2VfTU0yNzgxOS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIE9ybmF0ZSBXaGl0ZSBXYWxsIE1pcnJvciBDYW5kbGUgU2NvbmNlIGlzIGEgYmVhdXRpZnVsIHBpZWNlIG9mIHdhbGwgZGVjb3IgZm9yIGEgdmludGFnZSwgc2hhYmJ5IGNoaWMsIGZyZW5jaCBvciBtb2Rlcm4gaG9tZS4gTWFkZSBvZiByZXNpbiBhbmQgZ2xhc3MsIHRoaXMgY2FuZGxlIHNjb25jZSBoYXMgYSBjbGFzc2ljIGZyZW5jaCBpbnNwaXJlZCByb2NvY28gZGVzaWduIGNvbXBsZXRlIHdpdGggYSBtaXJyb3JlZCBpbmxheSBhbmQgY2FuZGxlIGhvbGRlciwgcGVyZmVjdCBmb3IgaG9sZGluZyBzdGFuZGFyZCB0YXBlcmVkIGNhbmRsZS4gIFxcblxcdEEgbG92ZWx5IGJhcm9xdWUgd2FsbCBkZWNvciBjaG9pY2UgZm9yIGFueSBsaXZpbmcgcm9vbSwgYmVkcm9vbSBvciBoYWxsd2F5IHNwYWNlLiBUaGlzIHdoaXRlIHdhbGwgc2NvbmNlIHdvdWxkIGxvb2sgc3R1bm5pbmcgb24gaXQncyBvd24gb3IgaW4gYSBwYWlyLiBJdCBjb3VsZCBiZSBwbGFjZWQgaW5kb29ycyBvciBvdXRcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyNC45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9vcm5hdGUtd2hpdGUtd2FsbC1taXJyb3ItY2FuZGxlLXNjb25jZS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUnVzdGljIFdvb2RlbiBXaW5kb3cgV2FsbCBNaXJyb3IgMTIwY20geCA5MGNtXCIsXCJwcm9kdWN0SURcIjpcIjM0Njc0XCIsXCJndGluMTNcIjpcIjUwNTYzMTI2OTg2ODNcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9sYXJnZS1ydXN0aWMtd29vZGVuLXdpbmRvdy13YWxsLW1pcnJvci0xMjBjbS14LTkwY21fTU0zNDY3NC0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJ1c3RpYyBXb29kZW4gV2luZG93IFdhbGwgTWlycm9yIGlzIGEgc3R5bGlzaCwgcnVzdGljIHdhbGwgbWlycm9yLCBwZXJmZWN0IGZvciBmYW5zIG9mIGZhcm1ob3VzZSBzdHlsZSBhbmQgd2FzaGVkIGZpbmlzaGVzLiBNYWRlIG9mIHdvb2QgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYSBjbGFzc2ljIHdpbmRvdyBpbnNwaXJlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggYSB3YXNoZWQgd29vZGVuIGZyYW1lLiBcXG5cXHRBIHNpbXBsZSB5ZXQgc3R5bGlzaCBzdGF0ZW1lbnQgbWlycm9yLCBwZXJmZWN0IGZvciBwbGFjaW5nIGFib3ZlIGEgZmlyZXBsYWNlLCBjb25zb2xlIHRhYmxlIG9yIGFzIGEgZGVjb3JhdGl2ZSBtaXJyb3IuIER1ZSB0byBpdHMgcnVzdGljIGxvb2ssIHRoaXMgbWlycm9yIGlzIGJlc3Qgc3VpdGVkIGZvciBmYXJtaG91c2UsIGNvdW50cnkgb3Igc2NhbmRpIHN0eWxlIHNwYWNlcy4gXFxuXFx0VGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCBiXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiMTI5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJ1c3RpYy13b29kZW4td2luZG93LXdhbGwtbWlycm9yLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSb3VuZCBCbGFjayBXYWxsIE1pcnJvciA5N2NtIHggOTdjbVwiLFwicHJvZHVjdElEXCI6XCIzNDczOVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjE4MjMwXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtYmxhY2std2FsbC1taXJyb3ItOTdjbS14LTk3Y21fTU0zNDczOS0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIFJvdW5kIEJsYWNrIFdhbGwgTWlycm9yIDk3Y20geCA5N2NtIGlzIGEgc3RyaWtpbmcgd2FsbCBtaXJyb3IgY2hvaWNlLCBwZXJmZWN0IGZvciBmYW5zIG9mIGJsYWNrIGRlY29yIGFuZCBhcnQgZGVjbyBpbnNwaXJlZCBkZXNpZ24uIENyYWZ0ZWQgZnJvbSBtZXRhbCwgd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIHJvdW5kIHNoYXBlZCBkZXNpZ24gYW5kIGNvbWVzIHdpdGggbWF0dCBibGFjayBtZXRhbCwgY3Jvc3Mgb3ZlciBkZXNpZ24gZnJhbWUuIEl0IGNhbiBiZSB3YWxsIG1vdW50ZWQgdmlhIHR3byBob29rcyBvbiB0aGUgdG9wLCBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdER1ZSBpdHMgYXJ0IGRlY28gZGVzaWduIGFuZCBibGFjayBmaW5pc2gsIHRoaXMgbWlycm9yIGNhbiBiZSB3YWxsIG1vdW50ZWQgYWJvdmUgYSBmaXJlcGxhY2UsIHNpZGVib2FyZCBvciBjb25zb2xlIHRhYmxlLiBBbiBleWUgY2F0Y2hpbmcgbWlycm9yIGlkZWFsIGZvciBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMDkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2Utcm91bmQtYmxhY2std2FsbC1taXJyb3ItOTdjbS14LTk3Y20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciAxODNjbSB4IDgwY21cIixcInByb2R1Y3RJRFwiOlwiMzI4MDZcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYzOTE3NFwiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLWdvbGQtYXJjaGVkLW1pcnJvci0xODNjbS14LTgwY21fTU0zMjgwNi0wMS5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIExhcmdlIEdvbGQgQXJjaGVkIE1pcnJvciBpcyBhIHN0dW5uaW5nIGZ1bGwgbGVuZ3RoLCBsZWFuZXIgbWlycm9yIGRlc2lnbi5BIHN0cmlraW5nIG1pcnJvciBmb3IgcGxhY2luZyBpbiBhIGRyZXNzaW5nIHJvb20sIGhhbGx3YXksIGJlZHJvb20gb3IgYmF0aHJvb20gc3BhY2UuIE1hZGUgb2YgbWV0YWwgYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBoYXMgYW4gYXJjaGVkIGRlc2lnbiBhbmQgYSB0aGluIG1ldGFsIGZyYW1lLCBjb21wbGV0ZSB3aXRoIGEgbWV0YWxsaWMgZ29sZCBmaW5pc2guIFRoaXMgbWlycm9yIGlzIGEgbGVhbmVyIG1pcnJvciBhbmQgY2Fubm90IGJlIHdhbGwgbW91bnRlZC5cXG5cXHRBIHNpbXBsZSB5ZXQgY2hpYyBtaXJyb3IgZGVzaWduIGZvciBsb3ZlcnMgb2YgYXJ0IGRlY28sIG1pbmltYWxpc3Qgb3IgbHV4dXJpb3VzIHN0eWxlIGludGVyaW9ycy4gRHVlIHRvIGl0cyBsYXJnZSwgZnVsbCBsZW5ndGggZGVzaWduLCB0aGlzIG1pcnJvciB3b3VsZCBsb29cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxODkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvZ29sZC1hcnQtZGVjby13YWxsLW1pcnJvci0xODNjbS14LTgwY20uaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjM4OSxcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIlZpbnRhZ2UgU3R5bGUgRHJlc3NpbmcgVGFibGUgVHJpcGxlIE1pcnJvclwiLFwicHJvZHVjdElEXCI6XCIyNzc4N1wiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk3MTQwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvdmludGFnZS1zdHlsZS1kcmVzc2luZy10YWJsZS10cmlwbGUtbWlycm9yX01NMjc3ODcuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBWaW50YWdlIFN0eWxlIERyZXNzaW5nIFRhYmxlIFRyaXBsZSBNaXJyb3IgaXMgYSBzaW1wbGUsIGVsZWdhbnQgdGFibGUgdG9wIG1pcnJvciBwZXJmZWN0IGZvciBsb3ZlcnMgb2YgdmludGFnZSBzdHlsZSBhbmQgYXJjaGVkIG1pcnJvcnMuIE1hZGUgb2Ygd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGNvbWVzIHdpdGggYW4gYWRqdXN0YWJsZSB0cmlwbGUgbWlycm9yIGRlc2lnbiBhbmQgYSBjdXJ2ZWQgYXJjaGVkIGRlc2lnbi5cXG5cXHRJZGVhbCBmb3IgcGxhY2luZyBvbiB0b3Agb2YgYSBkcmVzc2luZyB0YWJsZSwgdmFuaXR5IG9yIHNpZGVib2FyZC4gVGhpcyBtaXJyb3IgY291bGQgZWFzaWx5IGJsZW5kIGludG8gbW9kZXJuIG9yIHZpbnRhZ2UgaW5zcGlyZWQgaW50ZXJpb3JzLiBcXG5cXHRBIGdyZWF0IGdpZnQgZm9yIGZhbnMgb2YgdmludGFnZSBzdHlsZSBvciBiZWF1dHkgbG92ZXJzLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjU2Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL3ZpbnRhZ2UtdGFibGV0b3AtdHJpcGxlLW1pcnJvci5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6Mzg5LFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiV2hpdGUgTWlycm9yZWQgQmF0aHJvb20gV2FsbCBDYWJpbmV0XCIsXCJwcm9kdWN0SURcIjpcIjI4NDMzXCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTUwNjFcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC93aGl0ZS1taXJyb3JlZC1iYXRocm9vbS13YWxsLWNhYmluZXRfTU0yODQzMy5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJZb3UgY2FuIG5ldmVyIGhhdmUgZW5vdWdoIHN0b3JhZ2UgZXNwZWNpYWxseSBpbiB0aGUgYmF0aHJvb20gd2hpY2ggbWFrZXMgdGhpcyBiYXRocm9vbSBjYWJpbmV0IHBlcmZlY3QuIFdhbGwgbW91bnRlZCB3aXRoIG1pcnJvcmVkIGRvb3JzIGFuZCBkcmF3ZXIgc3RvcmFnZS4gVGhpcyB3aWxsIG1ha2UgYSBncmVhdCBhZGRpdGlvbiB0byBhIG1vZGVybiBvciB0cmFkaXRpb25hbGx5IHN0eWxlZCBkZWNvci5cXG5cXHRUaGUgY2FiaW5ldCBmZWF0dXJlcyBjdXBib2FyZCBzdG9yYWdlIHdpdGggYW4gaW50ZXJuYWwgc2hlbGYgYW5kIDIgaGFuZHkgZHJhd2VycyBiZWxvdy4gSWRlYWwgZm9yIHN0b3JpbmcgYWxsIHRob3NlIG1lZGljaW5lcyBhbmQgdG9pbGV0cmllcy4gVGhlIG1pcnJvcmVkIGZyb250IG1ha2VzIGEgZ3JlYXQgYmF0aHJvb20gbWlycm9yIHdpdGggY2FydmVkIGNvbHVtbiBkZXRhaWxpbmcgdGhhdCBhZGRzIGEgZ3JlYXQgdmludGFnZSBmZWVsLiBcXG5cXHRUaGUgZG9vcnMgY29tXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwcmljZVwiOlwiOTQuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvd2hpdGUtbWlycm9yZWQtYmF0aHJvb20td2FsbC1jYWJpbmV0Lmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJFeHRyYSBMYXJnZSBBcmNoIEFudGlxdWUgR29sZCBPcm5hdGUgT3Zlcm1hbnRsZSBNaXJyb3IgLSAxLjUybSB4IDEuMjhtXCIsXCJwcm9kdWN0SURcIjpcIjMzNzczXCIsXCJndGluMTNcIjpcIjUwNTYzMTI2MzgwODVcIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9leHRyYS1sYXJnZS1hcmNoLWFudGlxdWUtZ29sZC1vcm5hdGUtb3Zlcm1hbnRsZS1taXJyb3ItMTUybS14LTEyOG1fTU0zMzc3My5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEV4dHJhIExhcmdlIEFyY2ggQW50aXF1ZSBHb2xkIE9ybmF0ZSBPdmVybWFudGxlIE1pcnJvciBpcyBhIGJlYXV0aWZ1bCwgdmludGFnZSBpbnNwaXJlZCBtaXJyb3IsIHBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGJhdGhyb29tIHZhbml0eSwgZHJlc3NpbmcgdGFibGUgb3IgdXNlZCBhcyBhIGxlYW5lciBtaXJyb3IuIE1hZGUgb2Ygd29vZCwgcmVzaW4gYW5kIGdsYXNzLCB0aGlzIG1pcnJvciBjb21lcyB3aXRoIGFuIGFyY2hlZCBkZXNpZ24gd2l0aCBvcm5hdGUsIHJvY29jbyBzdHlsZSBkZXRhaWxpbmcgb24gdGhlIHRvcCBhbmQgc2lkZXMgb2YgdGhlIG1pcnJvciBhbmQgYW4gYW50aXF1ZSBnb2xkIGZpbmlzaC4gVGhpcyBtaXJyb3IgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgYSBob29rIG9uIGVpdGhlciBzaWRlIG9mIHRoZSBiYWNrIG9mIHRoZSBtaXJyb3IuIFxcblxcdEEgc3R1bm5pbmcgbWlycm9yIHRoYXQgd291bGQgYmUgYSBsdXh1cmlvdXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMTkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtYW50aXF1ZS1nb2xkLW9ybmF0ZS1vdmVyLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiMFwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJTZXQgb2YgMyBIYW1tZXJlZCBHb2xkIE1ldGFsIEphcnNcIixcInByb2R1Y3RJRFwiOlwiMzMwNDJcIixcImd0aW4xM1wiOlwiNTA1NjMxMjYwMzEzN1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL3NldC1vZi0zLWhhbW1lcmVkLWdvbGQtbWV0YWwtcG90c19NTTMzMDQyLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgU2V0IG9mIDMgSGFtbWVyZWQgR29sZCBNZXRhbCBKYXJzIGFyZSBub3Qgb25seSBwcmFjdGljYWwgYnV0IHByZXR0eSBpbiBkZXNpZ24uIE1hZGUgZnJvbSBtZXRhbCB3aXRoIGEgaGFtbWVyZWQgZGVzaWduIGFuZCBmaW5pc2hlZCBpbiBhIGJyaWdodCBnb2xkIGNvbG91cmluZy4gXFxuXFx0QmVhdXRpZnVsbHkgY3JhZnRlZCB0byBjcmVhdGUgYW4gZWxlZ2FudCBpbnN0YW50IHZpc3VhbCBzdGF0ZW1lbnQuIEFycmFuZ2UgYW5kIGRpc3BsYXkgdGhlc2Ugb24geW91ciBzaWRlIHRhYmxlLCB3aW5kb3dzaWxsLCBiZWRzaWRlIG9yIHNpZGVib2FyZCB0byBzdG9yIHlvdXIgZmF2b3VyaXRlIGFjY2Vzc29yaWVzLlxcblxcdEEgc3R1bm5pbmcgc2V0IG9mIDMgdGV4dHVyZWQgc3RvcmFnZSBjYW5pc3RlcnMgdG8gdXNlIGluIHlvdXIgYmF0aHJvb20sIGJlZHJvb20gb3IgYXJvdW5kIHRoZSBob3VzZS4gUGFydCBvZiBvdXIgaGFtbWVyZWQgZWZmZWN0IHJhbmdlIG9yIGF2YWlsYWJsZSBpbiBcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIyMS45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9zZXQtb2YtMy1oYW1tZXJlZC1nb2xkLW1ldGFsLXBvdHMuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCI0Ljk1XCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjQxMixcIndcIjozMDB9LFwicHJvcGVydGllc1wiOntcIm5hbWVcIjpcIkxhcmdlIFJvdW5kIFNpbHZlciBBbnRpcXVlIEdsYXNzIE1pcnJvciA4MGNtIHggODBjbVwiLFwicHJvZHVjdElEXCI6XCIzMzU3MVwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjMzODc1XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtc2lsdmVyLWFudGlxdWUtZ2xhc3MtbWlycm9yLTgwY20teC04MGNtX01NMzM1NzEuanBnXCIsXCJkZXNjcmlwdGlvblwiOlwiVGhpcyBMYXJnZSBSb3VuZCBTaWx2ZXIgQW50aXF1ZSBHbGFzcyBNaXJyb3IgaXMgYSBzdHlsaXNoLCBnbGFtb3JvdXMgd2FsbCBtaXJyb3IgaWRlYWwgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGRyZXNzaW5nIHRhYmxlIG9yIGJhdGhyb29tIHZhbml0eS4gTWFkZSBvZiBnbGFzcywgbWV0YWwgYW5kIHdvb2QsIHRoaXMgbWlycm9yIGhhcyBhIHNpbHZlciBjb2xvdXIgd2l0aCBhbiBhbnRpcXVlIGdsYXNzIGZpbmlzaCBhbmQgY2FuIGJlIHdhbGwgbW91bnRlZCB2aWEgaG9va3Mgb24gdGhlIGJhY2suIFxcblxcdEEgc3RyaWtpbmcgbWlycm9yLCBwZXJmZWN0IGZvciB0aG9zZSB3aXRoIHZpbnRhZ2UsIGFudGlxdWUgb3IgZWNsZWN0aWMgc3R5bGUgc3BhY2VzLiBBIHF1aXJreSBtaXJyb3IgY2hvaWNlIHRoYXQgd2lsbCBhZGQgYSB0b3VjaCBvZiB2aW50YWdlIGluc3BpcmVkIGNoYXJtIHRvIGFueSBpbnRlcmlvci4gXFxuXFx0VGhpcyBtaXJyb3IgaXMgYWxzbyBhdmFpbGFibGUgaVwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk5Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2xhcmdlLXJvdW5kLXNpbHZlci1hbnRpcXVlLWdsYXNzLW1pcnJvci04MGNtLXgtODBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTGFyZ2UgUm91bmQgR29sZCBXYWxsIE1pcnJvciA1MGNtIHggNTBjbVwiLFwicHJvZHVjdElEXCI6XCIyODQ1NVwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTk2NjAwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utcm91bmQtZ29sZC13YWxsLW1pcnJvci01MGNtLXgtNTBjbV9NTTI4NDU1LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUm91bmQgR29sZCBXYWxsIE1pcnJvciBpcyBhIHNpbXBsZSB5ZXQgc3R5bGlzaCB3YWxsIG1pcnJvciBjaG9pY2UsIHBlcmZlY3QgZm9yIGZhbnMgb2YgZ29sZCBkZWNvciBhbmQgcm91bmQgbWlycm9ycy4gTWFkZSBvZiB3b29kLCBtZXRhbCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGNpcmN1bGFyIHNoYXBlIGFuZCBhbiBhbnRpcXVlIGdvbGQgZmluaXNoLiBJdCBjYW4gYmUgd2FsbCBtb3VudGVkIHZpYSBob29rcyBvbiB0aGUgYmFjayBvZiB0aGUgbWlycm9yLiBcXG5cXHRJZGVhbCBmb3IgcGxhY2luZyBhYm92ZSBhIGZpcmVwbGFjZSwgZHJlc3NpbmcgdGFibGUsIGJhdGhyb29tIHZhbml0eSBvciBoYWxsd2F5IGNvbnNvbGUgdGFibGUuIER1ZSB0byBpdHMgZ29sZCBmaW5pc2ggYW5kIHNpbXBsZSBkZXNpZ24sIHRoaXMgbWlycm9yIGNvdWxkIGVhc2lseSBibGVuZCBpbnRvIG1vZGVybiwgcmV0cm8gb3IgdmludGFnZSBzdHlsZSBzcGFjZXMuIFxcblxcdFRoaXNcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIzNi45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1yb3VuZC1nb2xkLXdhbGwtbWlycm9yLTUwY20teC01MGNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjozODksXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJHb2xkIEZhbiBBcnQgRGVjbyBXYWxsIE1pcnJvciA5MGNtIHggNTljbVwiLFwicHJvZHVjdElEXCI6XCIzMzEzNFwiLFwiZ3RpbjEzXCI6XCI1MDU2MzEyNjkxODM3XCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvZ29sZC1mYW4tYXJ0LWRlY28td2FsbC1taXJyb3ItOTBjbS14LTU5Y21fTU0zMzEzNC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJUaGlzIEdvbGQgRmFuIEFydCBEZWNvIFdhbGwgTWlycm9yIDkwY20geCA1OWNtIHdvdWxkIG1ha2UgYSBleWUgY2F0Y2hpbmcgdmludGFnZSBmZWF0dXJlIHdhbGwgcGllY2UuIE1hZGUgb2YgbWV0YWwgJiBnbGFzcyB3aXRoIGEgZ29sZCBmcmFtZSwgZmluaXNoZWQgb2ZmIGluIGEgYXJ0IGZlY28gZmFuIGRlc2lnbi4gXFxuXFx0VGhpcyBzdHVubmluZyB2aW50YWdlLCByZXRybyBpbnNwaXJlZCB3YWxsIG1pcnJvciB3b3VsZCBoYW5nIGJlYXV0aWZ1bGx5IGluIGEgYmVkcm9vbSwgaGFsbHdheSwgbGl2aW5ncm9vbSBvciBkaW5pbmcgcm9vbS4gXFxuXFx0U2V2ZW4gbWlycm9yZWQgc2VjdGlvbnMgY3JlYXRpbmcgYSByZXRybyBmYW4gc2hhcGUgZWZmZWN0LiBUaGlzIHN0YXRlbWVudCBtaXJyb3IgaXMgc3VyZSB0byBzdGFuZCBvdXQgYXMgYSBmZWF0dXJlIHBpZWNlIG9uIGl0cyBvd24gb3IgZGlzcGxheWVkIHdpdGggc2ltaWxhciBkZXNpZ25zIGl0ZW1zLlwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjk0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL2dvbGQtZmFuLWFydC1kZWNvLXdhbGwtbWlycm9yLTkwY20teC01OWNtLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBTdW5idXJzdCBCZXZlbGxlZCBXYWxsIE1pcnJvciA5MGNtIHggOTBjbVwiLFwicHJvZHVjdElEXCI6XCIyNzI3OFwiLFwiZ3RpbjEzXCI6XCI1MDU1NjMwOTY4MzAwXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJpbWFnZVwiOlwiaHR0cHM6Ly9maWxlcy5tZWxvZHltYWlzb24uY28udWsvaW1hZ2VzL1QvbGFyZ2Utc3VuYnVyc3QtYmV2ZWxsZWQtd2FsbC1taXJyb3ItOTBjbS14LTkwY21fTU0yNzI3OC5qcGdcIixcImRlc2NyaXB0aW9uXCI6XCJNYWtlIGEgZHJhbWF0aWMgc3RhdGVtZW50IGluIHlvdXIgbGl2aW5nIHJvb20gb3IgaGFsbHdheSB3aXRoIHRoaXMgbGFyZ2Ugb3JuYXRlIHN1bmJ1cnN0IHdhbGwgbWlycm9yLiBHb2xkIG1ldGFsIHdpcmUgd2l0aCBncmVlbiBhbmQgZ29sZCBlbmFtZWwgcGFuZWxsZWQgZGV0YWlsaW5nIHN1cnJvdW5kaW5nIGEgcm91bmQgYmV2ZWxsZWQgbWlycm9yLlxcblxcdFNsaWdodGx5IGFic3RyYWN0IGFuZCBpbmNyZWRpYmx5IGVsZWdhbnQsIHRoaXMgc3R1bm5pbmcgbWlycm9yIHdpbGwgbWFrZSBhIGdyZWF0IGZvY2FsIHBvaW50IGh1bmcgb24geW91ciBsaXZpbmcgcm9vbSBvciBoYWxsd2F5IHdhbGwuIERlc2lnbmVkIHRvIG1ha2UgYW4gaW1wYWN0IVxcblxcdFRoaXMgbWlycm9yIHdpbGwgZml0IGluIHBlcmZlY3RseSB3aXRoIGFueSBtb2Rlcm4sIHRyYWRpdGlvbmFsIG9yIGNvbnRlbXBvcmFyeSBkZWNvci5cIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCI5Ni45NVwiLFwicHJpY2VDdXJyZW5jeVwiOlwiR0JQXCIsXCJhdmFpbGFiaWxpdHlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9JblN0b2NrXCIsXCJpdGVtQ29uZGl0aW9uXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTmV3Q29uZGl0aW9uXCIsXCJ1cmxcIjpcImh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay9sYXJnZS1zdW5idXJzdC1iZXZlbGxlZC13YWxsLW1pcnJvci05MGNtLXgtOTBjbS5odG1sXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1widmFsdWVcIjpcIjQuOTVcIixcImN1cnJlbmN5XCI6XCJHQlBcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Nb25ldGFyeUFtb3VudFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYWRkcmVzc0NvdW50cnlcIjpcIkdCXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRGVmaW5lZFJlZ2lvblwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvU2hpcHBpbmdEZWxpdmVyeVRpbWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyU2hpcHBpbmdEZXRhaWxzXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhcHBsaWNhYmxlQ291bnRyeVwiOlwiR0JcIixcInJldHVyblBvbGljeUNhdGVnb3J5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5GaW5pdGVSZXR1cm5XaW5kb3dcIixcIm1lcmNoYW50UmV0dXJuRGF5c1wiOlwiMjAwXCIsXCJyZXR1cm5NZXRob2RcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9SZXR1cm5CeU1haWxcIixcInJldHVybkZlZXNcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9GcmVlUmV0dXJuXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTWVyY2hhbnRSZXR1cm5Qb2xpY3lcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL09mZmVyXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9Qcm9kdWN0XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6NDEyLFwid1wiOjMwMH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiT3JuYXRlIFdoaXRlIFdhbGwgTWlycm9yIENhbmRsZSBIb2xkZXIgU2NvbmNlXCIsXCJwcm9kdWN0SURcIjpcIjI3ODE5XCIsXCJndGluMTNcIjpcIjUwNTU2MzA5OTEzMjJcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcImltYWdlXCI6XCJodHRwczovL2ZpbGVzLm1lbG9keW1haXNvbi5jby51ay9pbWFnZXMvVC9vcm5hdGUtd2hpdGUtd2FsbC1taXJyb3ItY2FuZGxlLXNjb25jZV9NTTI3ODE5LmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgT3JuYXRlIFdoaXRlIFdhbGwgTWlycm9yIENhbmRsZSBTY29uY2UgaXMgYSBiZWF1dGlmdWwgcGllY2Ugb2Ygd2FsbCBkZWNvciBmb3IgYSB2aW50YWdlLCBzaGFiYnkgY2hpYywgZnJlbmNoIG9yIG1vZGVybiBob21lLiBNYWRlIG9mIHJlc2luIGFuZCBnbGFzcywgdGhpcyBjYW5kbGUgc2NvbmNlIGhhcyBhIGNsYXNzaWMgZnJlbmNoIGluc3BpcmVkIHJvY29jbyBkZXNpZ24gY29tcGxldGUgd2l0aCBhIG1pcnJvcmVkIGlubGF5IGFuZCBjYW5kbGUgaG9sZGVyLCBwZXJmZWN0IGZvciBob2xkaW5nIHN0YW5kYXJkIHRhcGVyZWQgY2FuZGxlLiAgXFxuXFx0QSBsb3ZlbHkgYmFyb3F1ZSB3YWxsIGRlY29yIGNob2ljZSBmb3IgYW55IGxpdmluZyByb29tLCBiZWRyb29tIG9yIGhhbGx3YXkgc3BhY2UuIFRoaXMgd2hpdGUgd2FsbCBzY29uY2Ugd291bGQgbG9vayBzdHVubmluZyBvbiBpdCdzIG93biBvciBpbiBhIHBhaXIuIEl0IGNvdWxkIGJlIHBsYWNlZCBpbmRvb3JzIG9yIG91dFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wicHJpY2VcIjpcIjI0Ljk1XCIsXCJwcmljZUN1cnJlbmN5XCI6XCJHQlBcIixcImF2YWlsYWJpbGl0eVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0luU3RvY2tcIixcIml0ZW1Db25kaXRpb25cIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9OZXdDb25kaXRpb25cIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL29ybmF0ZS13aGl0ZS13YWxsLW1pcnJvci1jYW5kbGUtc2NvbmNlLmh0bWxcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJ2YWx1ZVwiOlwiNC45NVwiLFwiY3VycmVuY3lcIjpcIkdCUFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01vbmV0YXJ5QW1vdW50XCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJhZGRyZXNzQ291bnRyeVwiOlwiR0JcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9EZWZpbmVkUmVnaW9uXCJ9LHtcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7fSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcIm1pblZhbHVlXCI6XCIxXCIsXCJtYXhWYWx1ZVwiOlwiMlwiLFwidW5pdENvZGVcIjpcIkRBWVwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1F1YW50aXRhdGl2ZVZhbHVlXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9TaGlwcGluZ0RlbGl2ZXJ5VGltZVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJTaGlwcGluZ0RldGFpbHNcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFwcGxpY2FibGVDb3VudHJ5XCI6XCJHQlwiLFwicmV0dXJuUG9saWN5Q2F0ZWdvcnlcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVybkZpbml0ZVJldHVybldpbmRvd1wiLFwibWVyY2hhbnRSZXR1cm5EYXlzXCI6XCIyMDBcIixcInJldHVybk1ldGhvZFwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1JldHVybkJ5TWFpbFwiLFwicmV0dXJuRmVlc1wiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0ZyZWVSZXR1cm5cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9NZXJjaGFudFJldHVyblBvbGljeVwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvT2ZmZXJcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Byb2R1Y3RcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjo0MTIsXCJ3XCI6MzAwfSxcInByb3BlcnRpZXNcIjp7XCJuYW1lXCI6XCJMYXJnZSBSdXN0aWMgV29vZGVuIFdpbmRvdyBXYWxsIE1pcnJvciAxMjBjbSB4IDkwY21cIixcInByb2R1Y3RJRFwiOlwiMzQ2NzRcIixcImd0aW4xM1wiOlwiNTA1NjMxMjY5ODY4M1wiLFwiaW1hZ2VcIjpcImh0dHBzOi8vZmlsZXMubWVsb2R5bWFpc29uLmNvLnVrL2ltYWdlcy9UL2xhcmdlLXJ1c3RpYy13b29kZW4td2luZG93LXdhbGwtbWlycm9yLTEyMGNtLXgtOTBjbV9NTTM0Njc0LTAxLmpwZ1wiLFwiZGVzY3JpcHRpb25cIjpcIlRoaXMgTGFyZ2UgUnVzdGljIFdvb2RlbiBXaW5kb3cgV2FsbCBNaXJyb3IgaXMgYSBzdHlsaXNoLCBydXN0aWMgd2FsbCBtaXJyb3IsIHBlcmZlY3QgZm9yIGZhbnMgb2YgZmFybWhvdXNlIHN0eWxlIGFuZCB3YXNoZWQgZmluaXNoZXMuIE1hZGUgb2Ygd29vZCBhbmQgZ2xhc3MsIHRoaXMgbWlycm9yIGhhcyBhIGNsYXNzaWMgd2luZG93IGluc3BpcmVkIGRlc2lnbiBhbmQgY29tZXMgd2l0aCBhIHdhc2hlZCB3b29kZW4gZnJhbWUuIFxcblxcdEEgc2ltcGxlIHlldCBzdHlsaXNoIHN0YXRlbWVudCBtaXJyb3IsIHBlcmZlY3QgZm9yIHBsYWNpbmcgYWJvdmUgYSBmaXJlcGxhY2UsIGNvbnNvbGUgdGFibGUgb3IgYXMgYSBkZWNvcmF0aXZlIG1pcnJvci4gRHVlIHRvIGl0cyBydXN0aWMgbG9vaywgdGhpcyBtaXJyb3IgaXMgYmVzdCBzdWl0ZWQgZm9yIGZhcm1ob3VzZSwgY291bnRyeSBvciBzY2FuZGkgc3R5bGUgc3BhY2VzLiBcXG5cXHRUaGlzIG1pcnJvciBjYW4gYmUgd2FsbCBtb3VudGVkIGJcIn0sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInByaWNlXCI6XCIxMjkuOTVcIixcInByaWNlQ3VycmVuY3lcIjpcIkdCUFwiLFwiYXZhaWxhYmlsaXR5XCI6XCJodHRwczovL3NjaGVtYS5vcmcvSW5TdG9ja1wiLFwiaXRlbUNvbmRpdGlvblwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL05ld0NvbmRpdGlvblwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvbGFyZ2UtcnVzdGljLXdvb2Rlbi13aW5kb3ctd2FsbC1taXJyb3IuaHRtbFwifSxcInN1YnNjb3Blc1wiOlt7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e30sXCJzdWJzY29wZXNcIjpbe1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcInZhbHVlXCI6XCIwXCIsXCJjdXJyZW5jeVwiOlwiR0JQXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvTW9uZXRhcnlBbW91bnRcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOntcImFkZHJlc3NDb3VudHJ5XCI6XCJHQlwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0RlZmluZWRSZWdpb25cIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjB9LFwicHJvcGVydGllc1wiOnt9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJtaW5WYWx1ZVwiOlwiMVwiLFwibWF4VmFsdWVcIjpcIjJcIixcInVuaXRDb2RlXCI6XCJEQVlcIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9RdWFudGl0YXRpdmVWYWx1ZVwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibWluVmFsdWVcIjpcIjFcIixcIm1heFZhbHVlXCI6XCIyXCIsXCJ1bml0Q29kZVwiOlwiREFZXCJ9LFwic3Vic2NvcGVzXCI6W10sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUXVhbnRpdGF0aXZlVmFsdWVcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1NoaXBwaW5nRGVsaXZlcnlUaW1lXCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclNoaXBwaW5nRGV0YWlsc1wifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wiYXBwbGljYWJsZUNvdW50cnlcIjpcIkdCXCIsXCJyZXR1cm5Qb2xpY3lDYXRlZ29yeVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuRmluaXRlUmV0dXJuV2luZG93XCIsXCJtZXJjaGFudFJldHVybkRheXNcIjpcIjIwMFwiLFwicmV0dXJuTWV0aG9kXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUmV0dXJuQnlNYWlsXCIsXCJyZXR1cm5GZWVzXCI6XCJodHRwczovL3NjaGVtYS5vcmcvRnJlZVJldHVyblwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL01lcmNoYW50UmV0dXJuUG9saWN5XCJ9XSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9PZmZlclwifV0sXCJ0eXBlXCI6XCJodHRwczovL3NjaGVtYS5vcmcvUHJvZHVjdFwifSx7XCJkaW1lbnNpb25zXCI6e1wiaFwiOjAsXCJ3XCI6MH0sXCJwcm9wZXJ0aWVzXCI6e1wibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwicHJpY2VSYW5nZVwiOlwiwqMxLjAwIC0gwqMxNzk5Ljk1XCIsXCJlbWFpbFwiOlwiY3VzdG9tZXJzZXJ2aWNlc0BtZWxvZHltYWlzb24uY28udWtcIixcInRlbGVwaG9uZVwiOlwiMDEzMDI3NDEwMDBcIixcImltYWdlXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2tpbi9tZWxvZHkvaW1hZ2VzL2xvZ28uanBnXCJ9LFwic3Vic2NvcGVzXCI6W3tcImRpbWVuc2lvbnNcIjp7XCJoXCI6MCxcIndcIjowfSxcInByb3BlcnRpZXNcIjp7XCJwb3N0YWxDb2RlXCI6XCJETjExOEJaXCIsXCJhZGRyZXNzQ291bnRyeVwiOlwiVW5pdGVkIEtpbmdkb21cIixcImFkZHJlc3NSZWdpb25cIjpcIlNvdXRoIFlvcmtzaGlyZVwiLFwiYWRkcmVzc0xvY2FsaXR5XCI6XCJEb25jYXN0ZXJcIixcInN0cmVldEFkZHJlc3NcIjpcIk1lbG9keSBNYWlzb24gTGltaXRlZCwgTG9yZHMgV29vZCBSb2FkLCBIYXJ3b3J0aFwifSxcInN1YnNjb3Blc1wiOltdLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL1Bvc3RhbEFkZHJlc3NcIn1dLFwidHlwZVwiOlwiaHR0cHM6Ly9zY2hlbWEub3JnL0xvY2FsQnVzaW5lc3NcIn0se1wiZGltZW5zaW9uc1wiOntcImhcIjowLFwid1wiOjQwMDB9LFwicHJvcGVydGllc1wiOntcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwibmFtZVwiOlwiTWVsb2R5IE1haXNvblwiLFwiYWx0ZXJuYXRlTmFtZVwiOlwiTU1cIn0sXCJzdWJzY29wZXNcIjpbXSxcInR5cGVcIjpcImh0dHBzOi8vc2NoZW1hLm9yZy9XZWJTaXRlXCJ9XSIsImpzb25fbGQiOiJbe1wiQGNvbnRleHRcIjpcImh0dHBzOi8vc2NoZW1hLm9yZ1wiLFwiQHR5cGVcIjpcIldlYlNpdGVcIixcInVybFwiOlwiaHR0cHM6Ly93d3cubWVsb2R5bWFpc29uLmNvLnVrL1wiLFwicG90ZW50aWFsQWN0aW9uXCI6e1wiQHR5cGVcIjpcIlNlYXJjaEFjdGlvblwiLFwidGFyZ2V0XCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvc2VhcmNoLnBocD9tb2RlPXNlYXJjaCZzdWJzdHJpbmc9e3NlYXJjaF90ZXJtX3N0cmluZ31cIixcInF1ZXJ5LWlucHV0XCI6XCJyZXF1aXJlZCBuYW1lPXNlYXJjaF90ZXJtX3N0cmluZ1wifX0se1wiQGNvbnRleHRcIjpcImh0dHA6Ly9zY2hlbWEub3JnXCIsXCJAdHlwZVwiOlwiV2ViU2l0ZVwiLFwidXJsXCI6XCJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvXCIsXCJzYW1lQXNcIjpbXCJodHRwczovL3d3dy5mYWNlYm9vay5jb20vTWVsb2R5TWFpc29uXCIsXCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL21lbG9keV9tYWlzb24vXCIsXCJodHRwczovL3d3dy5waW50ZXJlc3QuY28udWsvbWVsb2R5bWFpc29uL1wiLFwiaHR0cHM6Ly90d2l0dGVyLmNvbS9NZWxvZHlNYWlzb25cIl19XSIsIm1ldGEiOiJ7XCJ0aXRsZVwiOlwiTWVsb2R5IE1haXNvbiB8IE1pcnJvcnMsIEZ1cm5pdHVyZSAmIEhvbWUgQWNjZXNzb3JpZXMuXCIsXCJtZXRhOmRlc2NyaXB0aW9uXCI6XCJTaG9wIE1lbG9keSBNYWlzb24gYW5kIGdpdmUgeW91ciBob21lIGEgbmV3IGZlZWwsIGFsbCBzdHlsZXMgJiBidWRnZXRzLlwiLFwibWV0YTprZXl3b3Jkc1wiOlwiRnVybml0dXJlLCBGcmVuY2ggQ2hpYywgV2hpdGUgRnVybml0dXJlLCBEcmVzc2luZyBUYWJsZSwgYWNjZXNzb3JpZXMsIENyZWFtLCB2aW50YWdlLCBUYWJsZSBMYW1wcywgTGFyZ2UgTWlycm9ycywgU2hhYmJ5IENoaWMsIExlYW5lciBNaXJyb3JzLCBNaXJyb3JzLCBTaWx2ZXIgRnVybml0dXJlLCBTaWx2ZXIgTWlycm9ycywgR29sZCBNaXJyb3JzLCBCbGFjayBNaXJyb3JzLCBNZWxvZHkgTWFpc29uLCBCZWRyb29tIEZ1cm5pdHVyZSwgQ2hlYXAgRnVybml0dXJlXCJ9In19fQ
- 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__
Verdicts & Comments Add Verdict or Comment
447 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| _learnq string| __klKey object| Trustpilot object| KELKOO object| webpackChunk_klarna_web_sdk_lib object| Klarna number| KlarnaWebSDKScriptLoaded object| KlarnaOnsiteService object| kudt object| OnsiteMessaging object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal object| webpackChunk_klaviyo_onsite_modules object| _klOnsite object| klaviyo object| scriptNode function| _xc_cluetip string| GoogleAnalyticsObject function| ga string| number_format_dec string| number_format_point string| store_language string| images_dir string| alt_images_dir string| lbl_no_items_have_been_selected string| current_area string| currency_format string| lbl_product_minquantity_error string| lbl_product_maxquantity_error string| txt_out_of_stock string| lbl_product_quantity_type_error boolean| is_limit string| lbl_required_field_is_empty string| lbl_field_required string| lbl_field_format_is_invalid string| txt_required_fields_not_completed string| lbl_blockui_default_message string| lbl_error string| lbl_warning string| lbl_information string| lbl_ok string| lbl_yes string| lbl_no string| txt_minicart_total_note string| txt_ajax_error_note string| txt_email_invalid object| email_validation_regexp string| is_responsive_skin object| topMessageDelay boolean| localIsDOM boolean| localIsStrict string| localPlatform string| localVersion string| localBrowser string| localBFamily boolean| isHttps object| rg boolean| localIsCookie function| change_antibot_image function| getRealWidth function| showNote function| getElementsByClassName function| getProperDimensions function| visibleBox function| switchVisibleBox function| urlEncode function| round function| price_format function| substitute function| getWindowOutWidth function| getWindowOutHeight function| getWindowWidth function| getWindowHeight function| getDocumentHeight function| getDocumentWidth function| checkMarks function| submitForm function| convert_number function| check_is_number function| reg_quote function| setCookie function| getCookie function| deleteCookie function| cloneObject function| _getById function| isset function| isFunction function| getPureLength function| getTASelection function| insert2TA function| setTACursorPos function| posGetPageOffset function| getMethod function| lockForm function| getPopupControl function| parse_url function| getImgSrc function| extend function| hasOwnPropertyProp function| debug function| popup function| dialog_tools_activate function| filterFormField function| checkFormFields function| markErrorField function| markEmptyFields function| applyCheckOnSubmit function| xAlert function| xConfirm function| isLocalStorageSupported function| getInternetExplorerVersion function| isXCResponsiveSkin function| isXCOpenOnMobileDevice function| isXCResponsiveSkinOpenOnMobileDevice function| showXCblockUI function| isXCAjaxCheckout function| xc_load_css function| errMsg object| ajax function| showTopMessage function| popupOpen function| check_quantity function| change_quantity_input_box function| navMenu function| navMenu_2022 function| navMenu_height function| navSearch function| navAccount number| step function| scrollCheck function| scrollContent function| match_prods function| wl_tot object| page_paths function| get_url function| purge_page_paths function| cpinfin boolean| scroll_infin function| cpinfin_page function| add_to_basket function| createCookie function| readCookie function| eraseCookie function| head_static_scroll function| static_call_chat function| static_banner_bar object| lng object| swiper_breakpoints function| com_swiper function| tw_analysis object| products_spacing_size_groups function| set_products_spacing function| addItemListSchema object| lazyimg object| swiper_breakpoints_2022 function| com_swiper_2022 object| slick_breakpoints_2022 function| navSearch_2022 function| navAccount_2022 function| gen_pop_show function| gen_pop_hide function| img_pop_show function| img_pop_hide function| isJson function| position_search_suggestion function| slider_basket function| slider_basket_scrbox function| copytoclipboard function| showTooltip function| leaveTooltip function| scrollToTop boolean| banner_pop_shown function| banner_pop_show function| banner_pop_hide function| showCurrencyPopup function| initDropOutButton object| products_data string| txt_are_you_sure function| $ function| jQuery function| _configureFieldsXC function| Swiper function| LazyLoad object| element object| bounding number| window_pos_end number| window_pos_right object| GooglebQhCsO object| gaplugins object| gaData string| stid string| _gcr_server_address function| callback_post_account_create object| litPropertyMetadata object| reactiveElementVersions object| litHtmlVersions object| litElementVersions object| JSBridge object| Native2JSBridge object| ToutiaoJSBridge function| TiktokJelly object| _jelly_sdks object| default_VerifiedReviewsGcrBootstrapJs object| _F_toggles function| _DumpException boolean| __attnLoaded object| attn_d0x0b_evt object| attentive string| __attentive_domain object| __attentive object| __attentive_cfg boolean| __poll_for_path_change string| attn_d0x0b_cfg number| __proprofs_version string| __proprofs_static_URL object| css object| pp object| script function| __proprofs_settings__trk_div__ number| proprofs_device_id string| proprofs_voice_assistant 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 object| proprofs_bot_kb_view_all_link string| PP_bg_color string| PP_op_color string| PP_vis_color string| ProProfs_kb_domain_1 number| pp_event_case string| pp_theme_layout string| pp_wait_timer string| pp_chat_session_from_code 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_timer_status string| PP_chat_timezone string| ProprofsSiteid_img string| PP_Wait_time_string number| pp_hitting_duration string| pp_bot_sid number| ai_pp_tracker string| pp_support_text number| pp_online_for_bot string| pp_bot_ses string| pp_bot_chat_status string| pp_bot_rate_chat_status string| pp_bot_postform_status string| pp_kb_article number| pp_waittime_msg_tracker number| ProProfs_algn string| ProProfs_invitation_type string| pp_bot_header_text string| pp_bot_placeholder string| pp_bot_avliable string| pp_bot_typically string| pp_bot_chat_with string| pp_external_button_link string| pp_parent_url number| __ppchatLoaded__ string| _ProProfs_Ai_welocme_message object| _ProProfs_ai_menu_list string| __ppIsEnableVideoCall__ function| __setCalendlySecduleForm function| setProrpofsBotMessageEdit function| setProrpofsBotMessageEditableV2 function| ProProfs_get_data_loop function| ProProfs_get_response function| hide_proprofs_error function| off_hide_proprofs_error function| post_hide_proprofs_error function| proprofs_visitor_msg function| proprofs_image_dialogue function| upload_pp_image function| ProProfs_image_submit function| ProProfs_anc_matrix_count function| proprofs_sendsmile function| ProProfs_prechat_submit function| ProProfs_postchat_submit function| ProProfs_offline_submit function| __ppSendUsMessage function| proprofs_visitor_msg_manual function| GetSecureUrlProProfs function| close_proprofs_chat function| _proprofs_close_chat function| ProProfs_update_message function| ProProfs_update_incoming_chat_status function| hide_proprofs_chat_close function| proprofs_emoji_dialogue function| get_rating_hover function| submit_rating function| submit_rating_already function| remove_rating function| p_get_rating_hover function| p_submit_rating function| p_remove_rating function| ProProfsStartBotConversation function| ProProfs_get_bot_status_loop_call function| pp_change_status function| proprofs_kb_article_search function| kb_proprofs_kb_article_search function| set_starting_chat function| ProProfs_get_cookie_call function| ProProfs_removeHtml function| ProProfs_linkify function| ProProfs_isAnchor function| EmojiConvert function| CodetoEmoji function| ProProfs_getTextFromHyperlink function| ProProfs_onpaste function| pp_chat_event function| pp_close_kb_panel object| l2sobj function| ProProfs_custom_kb_loop function| pp_hide_dept_error function| pp_hide_group_error function| __validateMessage function| proprofs_visitor_msg_bot function| ProProfs_Mix_AI_response function| __ppSetAddressLocation function| __ppSendSkipMessage__ function| proprofs_visitor_msg_bot_manual function| ProProfs_SetTypingDiv function| ProProfs_SetTypingDiv_loader function| ProProfs_Save_tracking function| ProProfs_SendNextMessage function| PP_GoToPreviusMenu function| ProPorfs_Submit_Ticket function| proProfsBotIntegration function| AskingForChatConnect function| asking_for_chat_connect function| GetDate function| __ppBindBotVisitorMessage__ function| ProProfsSendNextMessageOptionsLink function| ProProfs_SendNextMessage_options function| ProProfs_close_bot_chat function| GoBackBotMessage function| pp_bot_SetBox function| InsertBotMessage function| StartChatBot function| startBot_chat_manual function| StyleAttachment function| AttachFile function| FileValidate function| __ppShowForm function| _proprofsBackMLDashboard function| _proprofsBackCalendlyDashboard function| __ppShowKBDetails function| ProProfs_ShowKbpanel function| ProProfs_GetDefaultLink function| ProProfs_hiide_bot_div function| ProProfs_get_bot_response_type function| ProProfs_inject_extra_box function| set_pp_box_style function| ProProfs_inject_back_button function| hide_pp_emoji function| _proprofs_close_chat_bot function| hide_proprofs_chat_close_bot function| pp_closebot_chat_by_visitor function| proprofs_focus_msg_bot function| __ppOngoingVideocallBox__ function| proprofs_focus_msg_chat function| ProProfsSaveBotReport function| sortFunction_proprofs object| proprofs_current_endpoint object| proprofs_current_endpoint_message function| proprofs_SendResponseByTraning function| ShowProProfsKBInBot function| __convertProProfsBotMsgLinkify function| ProProfs_hide_detail_bot function| ProProfs_revert_interaction function| proProfsDraggableChatWindow function| __pp_parseClipboardData function| __pp_handleImage function| getTimeElapsed function| Proprofs_time_styling function| proprofs_AItypeWriter function| submitPrechatForm function| __ppVonageHandleError boolean| __ppSoundMute function| __ppVonageInitializeSession function| proprofs_visitor_audiocall_ function| proprofs_visitor_videocall_ function| proprofs_visitor_screenshare_status function| proprofs_visitor_stop_video_ function| proprofs_visitor_mute_audio_ function| proprofs_visitor_unmute_audio_ function| proprofs_visitor_stop_screenshare_ function| proprofs_visitor_videocall_status function| proprofs_visitor_videocall_request_status function| __ppVideocallContainerExists function| __ppAppendRemoveElement function| getPreChatFormGroupWise function| __ppSetFormByGroup__ function| __ppSetOfflineForm__ object| gapi object| ___jsl object| osapi boolean| attnOverlayLoaded string| pp_css string| __ppFooterDiv__ function| CalendarPicker object| gadgets object| iframer object| __gapi_jstiming__ object| shindig function| ToolbarApi object| iframes function| IframeBase function| Iframe function| IframeProxy function| IframeWindow34 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.priverautional.com/ | Name: voluum-cid-v4 Value: %7B%22cid%22%3A%22wbj2mb5qmdo6egv2j5vouk9s%22%2C%22caid%22%3A%223ad53ba7-5b37-4e75-8642-2f16cf864742%22%7D |
|
.kelkoogroup.net/ | Name: kelkooID Value: a4c626f-190e907898b-561b3 |
|
.kelkoogroup.net/ | Name: datadome Value: seJIJTJFzhDKCUiRqa4Tl2_wk3m_ERbGvabwasHIWb7iNbnhvFK44ijVv8AGOx87sv8BEqwP6qBvZ66fEK0KOBaIlxGSatWJ9RbRohRGDqPIv916v78ODgRZHfscoqZ3 |
|
.www.melodymaison.co.uk/ | Name: xid Value: d878c85f1ce55db08b025eb4cbde8cc1 |
|
.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: a4c626f-190e907898b-561b3 |
|
.melodymaison.co.uk/ | Name: _ga_TXF6XWMDRC Value: GS1.1.1721896505.1.0.1721896505.60.0.0 |
|
.melodymaison.co.uk/ | Name: _gcl_au Value: 1.1.1156853949.1721896506 |
|
.tiktok.com/ | Name: _ttp Value: 2jjNQ2mlkO2xI3aIjF6wtsoTItO |
|
www.melodymaison.co.uk/ | Name: __kla_id Value: eyJjaWQiOiJZV1UyTlRReU0yVXRNekk0WkMwME5EbGtMV0U1T1dVdE9EYzVNekF4TURZMU5tTmoiLCIkcmVmZXJyZXIiOnsidHMiOjE3MjE4OTY1MDcsInZhbHVlIjoiaHR0cHM6Ly91ay1nby5rZWxrb29ncm91cC5uZXQvIiwiZmlyc3RfcGFnZSI6Imh0dHBzOi8vd3d3Lm1lbG9keW1haXNvbi5jby51ay8/a2s9YTRjNjI2Zi0xOTBlOTA3ODk4Yi01NjFiMyZ1dG1fc291cmNlX3BsYXRmb3JtPUtlbGtvb0dyb3VwJnV0bV9jYW1wYWlnbj1rZWxrb29jbGljayZ1dG1fbWVkaXVtPWNwYyZ1dG1fc291cmNlPWtlbGtvb3VrIn0sIiRsYXN0X3JlZmVycmVyIjp7InRzIjoxNzIxODk2NTA3LCJ2YWx1ZSI6Imh0dHBzOi8vdWstZ28ua2Vsa29vZ3JvdXAubmV0LyIsImZpcnN0X3BhZ2UiOiJodHRwczovL3d3dy5tZWxvZHltYWlzb24uY28udWsvP2trPWE0YzYyNmYtMTkwZTkwNzg5OGItNTYxYjMmdXRtX3NvdXJjZV9wbGF0Zm9ybT1LZWxrb29Hcm91cCZ1dG1fY2FtcGFpZ249a2Vsa29vY2xpY2smdXRtX21lZGl1bT1jcGMmdXRtX3NvdXJjZT1rZWxrb291ayJ9fQ== |
|
.melodymaison.co.uk/ | Name: __thoughtmetric_uid Value: b9d8cdae-9175-4abf-9f9e-8fd92e6e85c1 |
|
.melodymaison.co.uk/ | Name: _ga Value: GA1.3.1867773789.1721896506 |
|
.melodymaison.co.uk/ | Name: _gid Value: GA1.3.1446319481.1721896507 |
|
.melodymaison.co.uk/ | Name: _gat_gtag_UA_2202141_1 Value: 1 |
|
.doubleclick.net/ | Name: IDE Value: AHWqTUlb1eQekKA9vR85P2QOX5-2vKWOAqjYo1mhcZVN8dPMdga1GrlnOT0oUpBn |
|
.melodymaison.co.uk/ | Name: _tt_enable_cookie Value: 1 |
|
.melodymaison.co.uk/ | Name: _ttp Value: f79vJKB5wHl9sswOR6Ero2yTTHU |
|
www.melodymaison.co.uk/ | Name: __attentive_id Value: a083ed416dcc478c896dd614736b5310 |
|
www.melodymaison.co.uk/ | Name: _attn_ Value: eyJ1Ijoie1wiY29cIjoxNzIxODk2NTA4NTE5LFwidW9cIjoxNzIxODk2NTA4NTE5LFwibWFcIjoyMTkwMCxcImluXCI6ZmFsc2UsXCJ2YWxcIjpcImEwODNlZDQxNmRjYzQ3OGM4OTZkZDYxNDczNmI1MzEwXCJ9In0= |
|
www.melodymaison.co.uk/ | Name: __attentive_cco Value: 1721896508527 |
|
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_pv Value: 1 |
|
www.melodymaison.co.uk/ | Name: __attentive_ss_referrer Value: https://uk-go.kelkoogroup.net/ |
|
www.melodymaison.co.uk/ | Name: __attentive_dv Value: 1 |
|
www.melodymaison.co.uk/ | Name: pp_cx_xtr Value: bFg2ejhwajQ2Nmk4VmRxYVU4SDdFekZqejlnbHpHSERrVm14VUkxNlp6UUxObXVsekVLaG9oQ3RJS1VxMVR0Szh5SWVianhaOW54YmZtTmtvcmtaMlE9PQ== |
|
www.melodymaison.co.uk/ | Name: ProprofsSessionYWRlNkVseVNlT2RWRWpnbFltQ1UzQT09 Value: 1936580vdvdn2fj8heznzli4q673962 |
|
www.melodymaison.co.uk/ | Name: ProprofsTokenYWRlNkVseVNlT2RWRWpnbFltQ1UzQT09 Value: 673962 |
|
www.melodymaison.co.uk/ | Name: BotStart Value: 0 |
|
www.melodymaison.co.uk/ | Name: pp_bot_kb_detail Value: 0 |
2 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
analytics.tiktok.com
api.shopfinder24.com
apis.google.com
bt.fraud0.com
cdn.attn.tv
connect.facebook.net
creatives.attn.tv
d38psrni17bvxu.cloudfront.net
dd.kelkoogroup.net
events.attentivemobile.com
fast.a.klaviyo.com
files.melodymaison.co.uk
fonts.googleapis.com
fonts.gstatic.com
googleads.g.doubleclick.net
heimi-lwx.com
js.klarna.com
melodymaison-gb.attn.tv
p.typekit.net
priam-hsj.com
priverautional.com
s.kelkoogroup.net
s.kk-resources.com
s01.live2support.com
static-forms.klaviyo.com
static-tracking.klaviyo.com
static.klaviyo.com
stats.g.doubleclick.net
th02.melodymaison.co.uk
uk-go.kelkoogroup.net
use.typekit.net
vpnma.etst.com
widget.trustpilot.com
www.google-analytics.com
www.google.com
www.googlecommerce.com
www.googletagmanager.com
www.melodymaison.co.uk
analytics.tiktok.com
dd.kelkoogroup.net
www.google.com
104.18.43.135
151.101.194.133
151.101.2.133
151.101.66.133
172.64.148.35
176.32.225.38
185.53.177.54
185.60.164.26
2.18.64.15
2400:52e0:1e00::1079:1
2600:9000:2165:5000:1d:4618:5c80:21
2600:9000:2165:ca00:19:af0b:1c80:93a1
2600:9000:21f3:c600:1a:bdc6:b140:93a1
2600:9000:225e:4c00:a:78b:4e00:93a1
2a00:1450:4001:808::2008
2a00:1450:4001:810::200e
2a00:1450:4001:812::2004
2a00:1450:4001:81d::2003
2a00:1450:4001:829::200a
2a00:1450:4001:830::200e
2a00:1450:4001:831::2002
2a00:1450:400c:c00::9c
2a02:26f0:480:f::213:7edb
2a02:26f0:7100::1720:ef23
2a03:2880:f083:9:face:b00c:0:3
3.127.134.231
3.161.82.116
34.160.30.67
35.190.75.202
52.22.173.18
52.85.65.12
52.85.65.4
54.230.228.103
54.85.126.60
95.211.116.26
02e5bf47b2473c1da7a39a25b14f0f5d9857142842d33def047e492f9f610cb9
036c94653e84e6078c087abeb3ac8804491d27b27938839ae3df42b31e2238d9
0a683bd9ee9faba38d94ad06b93931494800b56b5beceb01d2cffc510dfb0643
0c0fd35607deaeb13a587f275de9a361e1b3eae3f621b0741fa82d3c906aa37c
0ef507ca6214671c2b13302d9e14537395bf4e25ecde3ba0a7c034df04fec8bc
0f0a28271e4718d9cc8ecd8b954ea289d8a10027762048a10d35254761c0e0c9
0f3d564c93fc1aa15425ed71c7fa3be7b7409bcdf6e508a31ea96009475b4156
11a1024eca598cefe75223ba3e0636c92cb87edcd5af132a4f3a406c69f7266e
1518c4b38b4e756f9339cb2e9d45358d0562383dab530882c4fe061896e31fe2
182aed8bfe77643efd0464370a017e39fe115bc115962dede8fea94ac9191c56
188c753143b1e31abd8bf995999593b87d33a84c59cd36b1e42bc2badd500b8a
1ba49e8383e2329fe4f6e2a33172420fefd5bee26ce915cef9315f5b09c54cf8
1c0ff118a4290c99f39c90abb38703a866e47251b23cca20266c69c812ccafeb
200185e73bd83998123488bdc047cf8fd012a64966088440666f043e413ff2d1
2222a907ad2fb7ba41f4a997ef171321add118fc95f14be074debc3290e1ac59
229854e792e9533d23567c83687ef373ce5a769531da6db2417d6a6d3d76dd63
23cc7023580c94239c7cc012750c861e0806d00245a4255a542da5d199098114
248b497fc053e91c1bd98482bae849cfa2b99e7416b82752a433d9dd6c31a7bc
24d963bb44383166e9ca9fdee3505cd5b86d1d105e70f655655530de6844e0e4
2781e9e7c3f369b8fc7965e679b17b60b5b11eaae5da1e5045107bbdd9d568f0
28eaea28bf60075d431d0428cf8ed8c8c06658587c3eeb9a85142ca840c861bf
2e21498cf968aee03b94b180700f2362aadd486689f89ad260ccd3eba7f09298
3105023a5c05d550902ae0ca7ecfb3ef264c6c252fa2b110cdb40c492f6fe8d4
31a11810411a0627e36d515344e5d6ede99350e4f1aecb8e273622acf46de982
3443d754b03660bcb25e8006cf48461d46ad2e0fdbba59e803c342b73e9d2099
35d9bb4aacade051276a7e3f13a200093ca187a0fd8d3283b10e0c0587db1d23
3650de8bc2dd8352b01aa49e9f0ae225098e86a31da32b04d81abb76b598d0d6
38f4523501a8394bc5d42484f1e0a99663285437e93f082073444fbe85da51e8
3b7b8a4b411ddf8db9bacc2f3aabf406f8e4c0c087829b336ca331c40adfdff1
3bb17f309ca5ba87d67a6c8bfae4bda5af006dcfd38fc75a5299937a3255298d
3c23eb02de6b34e30f18cfb7167abd81a2cedfd1da60dfcb71989517ab3fb431
3cf78ad3bcd1324e10a4acdc34bfc4a159f9a045b30edbe3738a9d1b9f807a39
3d311b781df47d5e0d1f5bb219580c66704cc795eac609d57b6e2865a0343e00
3db77cfe0a6a059ff4d86ea8530439864095c5fe278e279b28c88f99a0f9b530
43a163af4a19a8a1d88fa6eee8265225cc6c12b010b0cc552803e539cd7ca398
451f053672625a5875b2e750ca1fb53f20cd0f2cab12b194f908df39e0166ca8
47908134474b6b996523f6ed901b8e6276ce955245a747c45d9a052c33b9222c
4aceab050cd9a245b7d2f45dabad55450ac49f313d3e35c0e2f2c97d0e3e6c02
4be6f604cc442b63fd9c5ede40d16889f6cb8514230d061d8fccf4b072a85660
4ddb4838fad5e66bed85ce56dc5414805df1112d0ae7529612f1cf62639ca68b
50d32dc0fce97ee3bfeb7ebdd96eb5b6b8a393263994488a5fcd0cc4b1184525
53d9b3c3ae244d986f10e0b0531c2f65aa45d7dfef5dc905722c1332c2ad0650
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
5610a1c2d6fae21ea090fdde5e142c477f0df03283acda0b4318f0947962ce92
5a1ceab84cc20bde435d5135927c35c2ee886f78c09f92bc0ed5403aa431a299
5ab720c1b2d704779881ce819410021c15428040c25dd9be7342adf4d36602ac
5e9606abed44cc735d4647e3ed5e213836f656b1b321beb7940d23189615444f
5f988cf0d1fb3f30423600069c52a48e38dfc2923e1b0bdcb91507b954ccb038
63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058
64944866dea5580c20b90bed7da2de412b5e207a0d656d8327dd560176a79531
661d4b208656c006e7aab58acf7784857963123675de2302279fbe6c05313547
67155c74a60955902f6823408085bfcff69949826453c840b7bc233afaa6c351
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
726f81160ce6eecf167defa037f3a216dbce0f5c36b5843882c53436a1310d43
7433ea968c8a763d457522d2f7459cedfd349531dc47e0db77471f1a70e4ca43
744db731d850a62e0950327119249377df44ea5ff199072e0c356fb0953ee105
77d5fe96defd6c8c1e3b0466b4827cf83dc7e5c727a10177e115d25132fa86f6
7af61b2367eba2b1852e837c46a75696c130fd67b934aae77f9f082a5a771416
7df9d201eaadc18dd199524b925bacbeda60bf84cfcb23cfe725c12b7ffe8059
7e262106f82cc52663e403f5b73795bbeab9ca0630c33c03579354fbcd4fae1e
7f1c829b0c90fd664a03bb714a74f7d35d9e38ee1687104abc8ad5bd9c8ccb6c
80c1e6cbcbdfea5f17511d5884b57a3485b320ee44e9d0ace82ee8fd5912b307
850f55ccf2e10df78fc985c0f723dbf4b41d800705b4864eb4a43e998570879a
8a059a185ee155676723a8d2e361503d922dfd924bb37b7e8abff599bd52f534
913e4e9ae12d92a1d1e2fc36e2668a9ae058bbe188f35b75da6fa8e885a88cbf
914f159ab6f0a08a1cec049c6ed2b02c6dce9a3c6a5d7103c1028baf5c6ddfcd
921755487a4c491f56f630e4a7448209203dc2505a874ad41fc9f84cb7736c6b
9269c8aadfbaaa2e5dc175053a1abf2515c6c18b2242c666fc6940e5ab83992e
937bebbbe3a0b27c0fd70d3f34f22182e2bb825c0d07f9c87e18bb0babf4699e
9582ced8a675bf267cc7ac392a86413ed850e53c85919b93719134ecc22ea04b
99a8160061301c0a9cff0d6638e5588c459d332029d8baf69562c6ae4ac3b06b
9f3a62fd5babbcc733d1579cce5db9e343207302167d22ea1e312b2a828c91b4
a1c820f2d93376cc17f85be95f95c10e5af0470ab0ec2dce45cc8a30d679c5e1
a2707e3c7d8b63b8e0b1cf86b06f88c637457bf5639636a60606359b2f769ab6
a2c34a121ed6cbe3441551d02daf013972fb8626bb6c5faec4def09c6689d8b2
a3f42dffb95c5d909cd78a7ed436bb652bfbb2cb5c16ac6a028005e912acdac3
a5a996437c278be2b603d61c7996e1806b78fc773c5317df69e75ecc92157b59
b019538234514166ec7665359d097403358f8a4c991901983922fb4d56989f1e
b10d8a89f977381c75fa2bacffdd6e4ad6af495d16b0683f16258fc88a394ef0
b16e3d676a0524c66d4952ae48205a05c2c2ddeee4951922673567c53f067303
b4f459599d92979623b52c45d6b3775486f92cb00db55621b43799cfd91bf98f
b79694fb6504ca701987efe8db534b09a70312f37e01bff3e6d4b21cd23b0ddc
b9db2bcf77e9b37480a4e37ae0e761a128efcd33fd23cac8f3a2b5e186af19f7
bb4a016b734dc40d935de455b39e93eacb6f7f789b843ec6b21b2aaf61d094ab
bc81451c3b3ce3db739320ead799dedcf8c192b3da8e80a8c82d6804f33514db
bd1fc64cb4f0daadd80ed0322bb15af96567c7bc625a748582f0214ef548a913
bddaacf0e12df15056f8ca5608ce594a9b30442e8f29eead0b6b32bbc17705cb
bfd1a0c9c783e84595589f33e1828a57194951ab7dbba5b6b43e6cee19c38301
c0a9caf662f6ac36c25690c76124101ec7ee0d8937734ddf35ffa89dfb7120ad
c213a1815a0f10b5d3b6cf81edca793fd210c1ad9dd467561310b1b4a4ce088f
c264124a17f9fdc0ef5cc4d4d125dc07cafce000c01d6c8a483670fd7ac80712
c2b2cafb4c3ddb1a6bb9a48bb6de9f337a0f048d233922a0c1e959958147bf50
c651f82dab98bf2bcf6b9d4511dc083854fe80026a746973781623da78ffb1e8
c6eebc33f49e9896af7909a325103c72b45530d6a7a969f0fa791f51a3b5ed1d
ca74a7a70a57a337bb7771daa79719a7808e017ebcfb570a5f9c75a50256f81d
cfb0fbf8c5c2b03c80902fa5a3dc74982f20b1f41f421c188c6782bd0732e81c
d87be9e201bed95b59a69b5bc7b8b306d97ed0ead540e8887abedeb314ee9162
d97e6ad934d04264d2e21e88b5a9de5e6f54452bfc11c7a5663a196eb214574b
db0424fb67fb52e7e538490240cc7fb9c05aa076333a4968f3dee30b825dabf9
db84bdd49263627cbed7fc2f1a12d912e7dac4541359498b0e413f958424bc89
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
de55a486f22da0b498d3c1d5f33c5f9b8d44ca5d3b5eb79a2b7b81bf9e9ef968
df177883675276b075b095505beece35c8f0172bc6796b9a36b35f6f04a11a2f
e38fdc398a70abb646d27d9bfb2ac786b5672a153737d1e428261da3511f773b
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eaa003d85cb77f94fcae98396e583ce01d0c375b57235402c884ef8a792b951e
ed46fe1ffda02f563d3765ebc1a0c08671873e7a39840cc5d8e3cc50b223a1bc
ee6042d00156c18e2cddc9312810c3396f15f0d584a9fb06b732a1e3c99dbf6b
eea3b87d7c584d6ba5d88c289e53cb9167e77e3d755e1c55a4f34ff487814f49
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f214ac39f5cbdfc6c3be5fb388e6ef3fad4d76aaca48eb8d81486b48138a19cf
f2fa89943d9a52c65748b2d7e1ca06b40fe37e4fb6a459a5fef84b8a9b6261d3
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
f7207435f174adfbd07485f79109a1e644fb88a7af71834c2a00df18a29a3fae
fb38d140fc0678ffb2ad1bd57cbdb2b8a0db5c47872422d136f7556690ff1f59
fc66f942651a9fe1a598770d3d896529dcd7a03d02f40655451513093103e61b
fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa
fffc2cf20d97938c6d6e5bb2cea1511441307cb787f2e5626fb618b3a5a9a386