Sainte - Anne - Le Helleux

French - Gissac - Courcelles · Sainte - Anne · Guadeloupe

Condo For Sale Fees paid by "Seller"

EU€ 139,000 US$ 156,736¹

Property Details

  • Ref# 193982
  • District French-Gissac-Courcelles (Sainte-Anne)
  • Country Guadeloupe
  • Availability Immediate
  • Category Condos/Apartments
  • View Garden View
  • Beds 1
  • Baths 1
  • L.Space 28.26 m²
  • Listing Class New Property
  • Building Type Semi-Attached
  • Year Built ~2002
  • Class Residential

Features and Amenities

  • Condition
    • Recently Renovated
    • Partially Renovated
  • Air Conditioning
    • In Bedrooms Only
  • Beach Access
    • Near Beach
  • Yard / Landscaping
    • Terrace
    • Fenced
  • Patio - Deck - Porch
    • Veranda
  • Near By
    • School(s)
    • Shopping
    • Elementary School
    • High School
    • Public Transportation
  • Rooms
    • Bedroom
    • Bathroom
    • Veranda
    • Kitchen / Dining Room
  • Windows
    • Aluminium
    • Wood
    • Other
  • Accessibility
    • Easy Access

Disclosures

  • No. of Unitsin Building : 2
  • Condo Fees : n/a
  • Legal processing in progress? : No

Energy Performance

Property Remarks

In Helleux, in a residential area of the city of Sainte Anne, close to the beaches (Gros Sable and Bois Jolan), this one-bedroom apartment with a private area of 28.26 m² is being renovated. On one level and adjoining on one side, it has an air-conditioned bedroom with cupboard (shelves and wardrobe), a fitted kitchen open to living room, a bathroom with WC / sink and a 10.20 m² terrace closed by security shutters (tinted glazing), sliding windows (tinted glazing) and a rolling shutter with transparent slats. Ideal 1st purchase or investor. Price: 139,000 € (fees charged to the seller) 2018 property tax: 778 € Condominium fees: 200 € per quarter DPEG: energy class G Co-ownership of 5 lots. For any information or visit, please contact Joëlle Urbain - Independent Commercial Agent registered in the Special Register of Commercial Agents (RSAC) of the Commercial Court of POINTE A PITRE under the number 413 303 819 - at +590 690572216 / email: joelle.urbain @ century21agcoplus.com

Map Location

Open
(¹) Listed Amount was converted based on recent interbank exchange rates. We do not guarantee the accuracy of these amounts.
'd.1.en.1144283'
YXJyYXkgKAogICdhbXAnID0+IGZhbHNlLAogICdsaWQnID0+ICcxMTQ0MjgzJywKICAndXFpZCcgPT4gTlVMTCwKICAncGFnZScgPT4gJ2RldGFpbCcsCiAgJ2NvbnRyb2xsZXInID0+ICdkZXRhaWwnLAogICdmdW5jdGlvbicgPT4gJ2luZGV4JywKICAncGFyYW1zJyA9PiAKICBhcnJheSAoCiAgKSwKICAndXJpJyA9PiAnL2VuL2Qvc2FpbnRlLWFubmUtbGUtaGVsbGV1eC1jb25kby1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQyODMnLAogICd1cmlfYmFzZScgPT4gJy9lbi9kL3NhaW50ZS1hbm5lLWxlLWhlbGxldXgtY29uZG8tZm9yLXNhbGUtZ3VhZGVsb3VwZS0nLAogICd1cmlfcGF0aCcgPT4gJy9zYWludGUtYW5uZS1sZS1oZWxsZXV4LWNvbmRvLWZvci1zYWxlLWd1YWRlbG91cGUtMTE0NDI4MycsCiAgJ3VyaV9xdWVyeScgPT4gTlVMTCwKICAndXJpX2Nhbm9uaWNhbCcgPT4gTlVMTCwKICAndXJpX29yaWdpbmFsJyA9PiAnL2VuL2Qvc2FpbnRlLWFubmUtbGUtaGVsbGV1eC1jb25kby1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQyODMnLAogICd1cmlfcmVxdWVzdCcgPT4gJy9lbi9kL3NhaW50ZS1hbm5lLWxlLWhlbGxldXgtY29uZG8tZm9yLXNhbGUtZ3VhZGVsb3VwZS0xMTQ0MjgzJywKICAnaXNVcmlJRCcgPT4gdHJ1ZSwKICAnaXNDYW5vbmljYWwnID0+IGZhbHNlLAogICdpc1BPU1QnID0+IGZhbHNlLAogICdpc1hIUicgPT4gMCwKICAnaXNKU09OJyA9PiAwLAogICdsYW5nJyA9PiAnZW4nLAogICdjdHJsJyA9PiAnZCcsCiAgJ2Jhc2UnID0+ICcvZW4vZCcsCiAgJ3BhdGgnID0+ICdzYWludGUtYW5uZS1sZS1oZWxsZXV4LWNvbmRvLWZvci1zYWxlLWd1YWRlbG91cGUnLAogICdzZWFyY2hfdHlwZScgPT4gTlVMTCwKICAncXVlcnlfc2VnbWVudCcgPT4gJycsCiAgJ3NlZ21lbnRzJyA9PiAKICBhcnJheSAoCiAgKSwKICAnc2VnbWVudENvbHMnID0+IE5VTEwsCiAgJ29wdHMnID0+IE5VTEwsCiAgJ3NvcnRTdHInID0+ICcnLAogICdkZWZTb3J0U3RyJyA9PiAnL2hnYScsCiAgJ2RhdGEnID0+IAogIGFycmF5ICgKICAgICdjb3VudHJ5JyA9PiAnR1AnLAogICksCiAgJ2FyZ3MnID0+IAogIGFycmF5ICgKICApLAogICdocmVmX2dvYmFjaycgPT4gTlVMTCwKICAnc2VsZl9yZWZlcmVkJyA9PiBOVUxMLAogICdyZWZlcmVkX3JlcScgPT4gTlVMTCwKICAnc29ydEFycicgPT4gCiAgYXJyYXkgKAogICAgJ2J5JyA9PiAncHJpY2UnLAogICAgJ2N1cnInID0+ICcnLAogICAgJ2RpcicgPT4gJ2Rlc2MnLAogICAgJ29wdHMnID0+ICdoZ2EnLAogICAgJ3BhZ2VPZmZzZXQnID0+IDAsCiAgICAncGFnZV9ubycgPT4gMSwKICAgICdwZXJfcGFnZScgPT4gMTIsCiAgICAncm93cycgPT4gJ2EnLAogICAgJ3NvcnQnID0+ICdoaWxvJywKICAgICdzb3J0U3RyJyA9PiAnL2hnYScsCiAgICAnc3R5bGUnID0+ICdncmlkJywKICApLAogICd1cmlfc29ydCcgPT4gJy9lbi9kL3NhaW50ZS1hbm5lLWxlLWhlbGxldXgtY29uZG8tZm9yLXNhbGUtZ3VhZGVsb3VwZScsCiAgJ2h0dHBfcmVzcG9uc2Vfc3RhdHVzJyA9PiAyMDAsCiAgJ21ldGFBcnInID0+IAogIGFycmF5ICgKICAgICd0ZXh0JyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2NvdW50cnknID0+ICdHdWFkZWxvdXBlJywKICAgICAgJ3NpdGVfbmFtZScgPT4gJ0NFTlRVUlkgMjEgQUdDTyBQbHVzIEltbW8nLAogICAgICAncmVhbF9lc3RhdGUnID0+ICdSZWFsIEVzdGF0ZScsCiAgICApLAogICksCiAgJ2lzRm9ybScgPT4gZmFsc2UsCiAgJ2xBcnInID0+IAogIGFycmF5ICgKICAgICdsaWQnID0+ICcxMTQ0MjgzJywKICAgICdyZWZubycgPT4gJzAwMDAxOTM5ODInLAogICAgJ2NvdW50cnknID0+ICdHUCcsCiAgICAncGNsYXNzJyA9PiAnUkVTJywKICAgICdleGNsJyA9PiAnMScsCiAgICAncmVjaXAnID0+ICcwJywKICAgICdmdHJkJyA9PiAnMCcsCiAgICAnYnJhbmQxJyA9PiAnQ0VOJywKICAgICdvZmlkMScgPT4gJzEwMDA1MTcnLAogICAgJ2FnaWQxJyA9PiAnMTAwMjIwNycsCiAgICAnYnJhbmQyJyA9PiBOVUxMLAogICAgJ29maWQyJyA9PiBOVUxMLAogICAgJ2FnaWQyJyA9PiBOVUxMLAogICAgJ2xhc3R1cGRhdGUnID0+ICcyMDIwLTA1LTI5IDEzOjAxOjA4JywKICAgICdzdGFtcCcgPT4gJzIwMTktMDYtMjAgMTg6NDQ6NTInLAogICAgJ2FjY291bnRzJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ29maWQxJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdmdGlkJyA9PiAnMTAwMDUxNycsCiAgICAgICAgJ2Z0eXBlJyA9PiAnTycsCiAgICAgICAgJ2xhbmdzJyA9PiAnRU4sRlInLAogICAgICAgICduYW1lJyA9PiAnQ0VOVFVSWSAyMSBBR0NPIHBsdXMgSW1tbycsCiAgICAgICAgJ3d3dycgPT4gJ2NlbnR1cnkyMWFnY29wbHVzLmNvbS9mcicsCiAgICAgICAgJ2xvZ28nID0+ICcvbWF4LmNkbi9pbWFnZXMvbG9nb3MvMTAwMDUxNy8xNTB4NTAvMC5qcGcnLAogICAgICAgICdhZGRyZXNzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+ICdJbW1ldWJsZSBTYWxhbWFuZHJlJywKICAgICAgICAgIDEgPT4gJ07CsDEgcmV6IGRlIGNoYXVzc8OpJywKICAgICAgICAgIDIgPT4gJ1phYyBkZSBIb3VlbGJvdXJnIFN1ZCBJSScsCiAgICAgICAgICAzID0+ICdCYWllLU1haGF1bHQsIExlcyBBYnltZXMnLAogICAgICAgICAgNCA9PiAnR3VhZGVsb3VwZSZuYnNwOyZuYnNwOzk3MTIyJywKICAgICAgICApLAogICAgICAgICdwaG9uZXMnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdvZmZpY2UnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY29kZScgPT4gJzY2MycsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ09mZmljZScsCiAgICAgICAgICAgICdhYmJydicgPT4gTlVMTCwKICAgICAgICAgICAgJ2Njb2RlJyA9PiAnMDExIDUnLAogICAgICAgICAgICAndmFsdWUnID0+ICc6NTkwOjM4My02NjM6JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzU5MDM4MzY2MycsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDU5MCkgMzgzLTY2MycsCiAgICAgICAgICApLAogICAgICAgICAgJ29mZmljZS1mYXgnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY29kZScgPT4gJzY2NScsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ09mZmljZSBGYXgnLAogICAgICAgICAgICAnYWJicnYnID0+IE5VTEwsCiAgICAgICAgICAgICdjY29kZScgPT4gJzAxMSA1JywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnOjU5MDozODMtNjY3OicsCiAgICAgICAgICAgICd0ZWwnID0+ICc1OTAzODM2NjcnLAogICAgICAgICAgICAnc2hvdycgPT4gJyg1OTApIDM4My02NjcnLAogICAgICAgICAgKSwKICAgICAgICApLAogICAgICApLAogICAgICAnYWdpZDEnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2Z0aWQnID0+ICcxMDAyMjA3JywKICAgICAgICAnZnR5cGUnID0+ICdBJywKICAgICAgICAnb2ZpZCcgPT4gJzEwMDA1MTcnLAogICAgICAgICd0aXRsZScgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ2xhYmVsJyA9PiAnU2FsZXMgUmVwcmVzZW50YXRpdmUnLAogICAgICAgICksCiAgICAgICAgJ2ZuYW1lJyA9PiAnSm9lbGxlJywKICAgICAgICAnbG5hbWUnID0+ICdVUkJBSU4nLAogICAgICAgICdmdWxsbmFtZScgPT4gJ0pvZWxsZSBVUkJBSU4nLAogICAgICAgICdlbWFpbCcgPT4gJ2pvZWxsZS51cmJhaW5AY2VudHVyeTIxYWdjb3BsdXMuY29tJywKICAgICAgICAncGhvdG8nID0+ICcvaW1hZ2VzL2FnZW50cy8xMDAyMjA3L2YvMC5qcGcnLAogICAgICAgICdwaG9uZXMnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdtb2JpbGUnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY29kZScgPT4gJzY3MicsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ01vYmlsZScsCiAgICAgICAgICAgICdhYmJydicgPT4gTlVMTCwKICAgICAgICAgICAgJ2Njb2RlJyA9PiAnMDExIDUnLAogICAgICAgICAgICAndmFsdWUnID0+ICc6MDY5OjA1Ny0yMjE2OicsCiAgICAgICAgICAgICd0ZWwnID0+ICcwNjkwNTcyMjE2JywKICAgICAgICAgICAgJ3Nob3cnID0+ICcoMDY5KSAwNTctMjIxNicsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICksCiAgICApLAogICAgJ3ZpZGVvcycgPT4gCiAgICBhcnJheSAoCiAgICAgICd5b3V0dWJlJyA9PiBOVUxMLAogICAgICAndnR1cmwnID0+IE5VTEwsCiAgICApLAogICAgJ2RldGFpbHMnID0+IAogICAgYXJyYXkgKAogICAgICAnUkVGTk9fTEFCRUwnID0+ICdSZWYjJywKICAgICAgJ1JFRk5PX1ZBTFVFJyA9PiAnMTkzOTgyJywKICAgICAgJ0RJRF9MQUJFTCcgPT4gJ0Rpc3RyaWN0JywKICAgICAgJ0RJRF9WQUxVRScgPT4gJ0ZyZW5jaC1HaXNzYWMtQ291cmNlbGxlcyAoU2FpbnRlLUFubmUpJywKICAgICAgJ0NPVU5UUllfTEFCRUwnID0+ICdDb3VudHJ5JywKICAgICAgJ0NPVU5UUllfVkFMVUUnID0+ICdHdWFkZWxvdXBlJywKICAgICAgJ1BPU1NfTEFCRUwnID0+ICdBdmFpbGFiaWxpdHknLAogICAgICAnUE9TU19WQUxVRScgPT4gJ0ltbWVkaWF0ZScsCiAgICAgICdQVFlQRV9MQUJFTCcgPT4gJ0NhdGVnb3J5JywKICAgICAgJ1BUWVBFX1ZBTFVFJyA9PiAnQ29uZG9zL0FwYXJ0bWVudHMnLAogICAgICAnUFZJRVdfTEFCRUwnID0+ICdWaWV3JywKICAgICAgJ1BWSUVXX1ZBTFVFJyA9PiAnR2FyZGVuIFZpZXcnLAogICAgICAnQkVEU19MQUJFTCcgPT4gJ0JlZHMnLAogICAgICAnQkVEU19WQUxVRScgPT4gMSwKICAgICAgJ0JBVEhTX0xBQkVMJyA9PiAnQmF0aHMnLAogICAgICAnQkFUSFNfVkFMVUUnID0+IDEsCiAgICAgICdMU1BBQ0VfTEFCRUwnID0+ICdMLlNwYWNlJywKICAgICAgJ0xTUEFDRV9WQUxVRScgPT4gJzI4LjI2IG3CsicsCiAgICAgICdMQ0xBU1NfTEFCRUwnID0+ICdMaXN0aW5nIENsYXNzJywKICAgICAgJ0xDTEFTU19WQUxVRScgPT4gJ05ldyBQcm9wZXJ0eScsCiAgICAgICdCVFlQRV9MQUJFTCcgPT4gJ0J1aWxkaW5nIFR5cGUnLAogICAgICAnQlRZUEVfVkFMVUUnID0+ICdTZW1pLUF0dGFjaGVkJywKICAgICAgJ1lSQlVJTFRfTEFCRUwnID0+ICdZZWFyIEJ1aWx0JywKICAgICAgJ1lSQlVJTFRfVkFMVUUnID0+ICd+MjAwMicsCiAgICAgICdQQ0xBU1NfTEFCRUwnID0+ICdDbGFzcycsCiAgICAgICdQQ0xBU1NfVkFMVUUnID0+ICdSZXNpZGVudGlhbCcsCiAgICAgICdIVE1MJyA9PiAnPGxpPjxiPlJlZiM8L2I+IDE5Mzk4MjwvbGk+CjxsaT48Yj5EaXN0cmljdDwvYj4gRnJlbmNoLUdpc3NhYy1Db3VyY2VsbGVzIChTYWludGUtQW5uZSk8L2xpPgo8bGk+PGI+Q291bnRyeTwvYj4gR3VhZGVsb3VwZTwvbGk+CjxsaT48Yj5BdmFpbGFiaWxpdHk8L2I+IEltbWVkaWF0ZTwvbGk+CjxsaT48Yj5DYXRlZ29yeTwvYj4gQ29uZG9zL0FwYXJ0bWVudHM8L2xpPgo8bGk+PGI+VmlldzwvYj4gR2FyZGVuIFZpZXc8L2xpPgo8bGk+PGI+QmVkczwvYj4gMTwvbGk+CjxsaT48Yj5CYXRoczwvYj4gMTwvbGk+CjxsaT48Yj5MLlNwYWNlPC9iPiAyOC4yNiBtwrI8L2xpPgo8bGk+PGI+TGlzdGluZyBDbGFzczwvYj4gTmV3IFByb3BlcnR5PC9saT4KPGxpPjxiPkJ1aWxkaW5nIFR5cGU8L2I+IFNlbWktQXR0YWNoZWQ8L2xpPgo8bGk+PGI+WWVhciBCdWlsdDwvYj4gfjIwMDI8L2xpPgo8bGk+PGI+Q2xhc3M8L2I+IFJlc2lkZW50aWFsPC9saT4nLAogICAgKSwKICAgICdmZWF0dXJlcycgPT4gJwo8bGk+PGI+Q29uZGl0aW9uPC9iPjxzcGFuPjx1bD48bGk+UmVjZW50bHkgUmVub3ZhdGVkPC9saT48bGk+UGFydGlhbGx5IFJlbm92YXRlZDwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPkFpciBDb25kaXRpb25pbmc8L2I+PHNwYW4+PHVsPjxsaT5JbiBCZWRyb29tcyBPbmx5PC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+QmVhY2ggQWNjZXNzPC9iPjxzcGFuPjx1bD48bGk+TmVhciBCZWFjaDwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPllhcmQgLyBMYW5kc2NhcGluZzwvYj48c3Bhbj48dWw+PGxpPlRlcnJhY2U8L2xpPjxsaT5GZW5jZWQ8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5QYXRpbyAtIERlY2sgLSBQb3JjaDwvYj48c3Bhbj48dWw+PGxpPlZlcmFuZGE8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5OZWFyIEJ5PC9iPjxzcGFuPjx1bD48bGk+U2Nob29sKHMpPC9saT48bGk+U2hvcHBpbmc8L2xpPjxsaT5FbGVtZW50YXJ5IFNjaG9vbDwvbGk+PGxpPkhpZ2ggU2Nob29sPC9saT48bGk+UHVibGljIFRyYW5zcG9ydGF0aW9uPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+Um9vbXM8L2I+PHNwYW4+PHVsPjxsaT5CZWRyb29tPC9saT48bGk+QmF0aHJvb208L2xpPjxsaT5WZXJhbmRhPC9saT48bGk+S2l0Y2hlbiAvIERpbmluZyBSb29tPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+V2luZG93czwvYj48c3Bhbj48dWw+PGxpPkFsdW1pbml1bTwvbGk+PGxpPldvb2Q8L2xpPjxsaT5PdGhlcjwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPkFjY2Vzc2liaWxpdHk8L2I+PHNwYW4+PHVsPjxsaT5FYXN5IEFjY2VzczwvbGk+PC91bD48L3NwYW4+PC9saT4nLAogICAgJ3JlbWFya3MnID0+ICdJbiBIZWxsZXV4LCBpbiBhIHJlc2lkZW50aWFsIGFyZWEgb2YgdGhlIGNpdHkgb2YgU2FpbnRlIEFubmUsIGNsb3NlIHRvIHRoZSBiZWFjaGVzIChHcm9zIFNhYmxlIGFuZCBCb2lzIEpvbGFuKSwgdGhpcyBvbmUtYmVkcm9vbSBhcGFydG1lbnQgd2l0aCBhIHByaXZhdGUgYXJlYSBvZiAyOC4yNiBtwrIgaXMgYmVpbmcgcmVub3ZhdGVkLgpPbiBvbmUgbGV2ZWwgYW5kIGFkam9pbmluZyBvbiBvbmUgc2lkZSwgaXQgaGFzIGFuIGFpci1jb25kaXRpb25lZCBiZWRyb29tIHdpdGggY3VwYm9hcmQgKHNoZWx2ZXMgYW5kIHdhcmRyb2JlKSwgYSBmaXR0ZWQga2l0Y2hlbiBvcGVuIHRvIGxpdmluZyByb29tLCBhIGJhdGhyb29tIHdpdGggV0MgLyBzaW5rIGFuZCBhIDEwLjIwIG3CsiB0ZXJyYWNlIGNsb3NlZCBieSBzZWN1cml0eSBzaHV0dGVycyAodGludGVkIGdsYXppbmcpLCBzbGlkaW5nIHdpbmRvd3MgKHRpbnRlZCBnbGF6aW5nKSBhbmQgYSByb2xsaW5nIHNodXR0ZXIgd2l0aCB0cmFuc3BhcmVudCBzbGF0cy4KSWRlYWwgMXN0IHB1cmNoYXNlIG9yIGludmVzdG9yLgpQcmljZTogMTM5LDAwMCDigqwgKGZlZXMgY2hhcmdlZCB0byB0aGUgc2VsbGVyKQoyMDE4IHByb3BlcnR5IHRheDogNzc4IOKCrApDb25kb21pbml1bSBmZWVzOiAyMDAg4oKsIHBlciBxdWFydGVyCkRQRUc6IGVuZXJneSBjbGFzcyBHCkNvLW93bmVyc2hpcCBvZiA1IGxvdHMuCkZvciBhbnkgaW5mb3JtYXRpb24gb3IgdmlzaXQsIHBsZWFzZSBjb250YWN0IEpvw6tsbGUgVXJiYWluIC0gSW5kZXBlbmRlbnQgQ29tbWVyY2lhbCBBZ2VudCByZWdpc3RlcmVkIGluIHRoZSBTcGVjaWFsIFJlZ2lzdGVyIG9mIENvbW1lcmNpYWwgQWdlbnRzIChSU0FDKSBvZiB0aGUgQ29tbWVyY2lhbCBDb3VydCBvZiBQT0lOVEUgQSBQSVRSRSB1bmRlciB0aGUgbnVtYmVyIDQxMyAzMDMgODE5IC0gYXQgKzU5MCA2OTA1NzIyMTYgLyBlbWFpbDogam9lbGxlLnVyYmFpbiBAIGNlbnR1cnkyMWFnY29wbHVzLmNvbScsCiAgICAncmVudGFsaW5mbycgPT4gJycsCiAgICAnZGlyZWN0aW9ucycgPT4gJycsCiAgICAnZGlhZ25vc3RpY3MnID0+IAogICAgYXJyYXkgKAogICAgICAnY29uc3VtcHRpb24nID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnMzUxJywKICAgICAgICAnbGV2ZWwnID0+ICdHJywKICAgICAgICAnaW5kZXgnID0+IDYsCiAgICAgICksCiAgICAgICdlbWlzc2lvbnMnID0+IE5VTEwsCiAgICApLAogICAgJ2Rpc2Nsb3N1cmVzJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2J1aWxkaW5nX3VuaXRzJyA9PiAnTm8uIG9mIFVuaXRzaW4gQnVpbGRpbmcgOiAyJywKICAgICAgJ2NvbmRvX2ZlZXMnID0+ICdDb25kbyBGZWVzIDogbi9hJywKICAgICAgJ2xlZ2FsX3Byb2NlZWRpbmdzJyA9PiAnTGVnYWwgcHJvY2Vzc2luZyBpbiBwcm9ncmVzcz8gOiBObycsCiAgICApLAogICAgJ21ldGEnID0+IAogICAgYXJyYXkgKAogICAgICAnbGlkJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ01MUycsCiAgICAgICAgJ3ZhbHVlJyA9PiAnMTE0NDI4MycsCiAgICAgICAgJ3Nob3cnID0+ICdNTFMgMTE0NDI4MycsCiAgICAgICksCiAgICAgICdyZWZubycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdSZWYjJywKICAgICAgICAndmFsdWUnID0+ICcxOTM5ODInLAogICAgICAgICdzaG93JyA9PiAnUmVmIyAxOTM5ODInLAogICAgICApLAogICAgICAnY291bnRyeScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ0dQJywKICAgICAgICAnbGFiZWwnID0+ICdDb3VudHJ5JywKICAgICAgICAndmFsdWUnID0+ICdHdWFkZWxvdXBlJywKICAgICAgKSwKICAgICAgJ3BjbGFzcycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ1JFUycsCiAgICAgICAgJ2xhYmVsJyA9PiAnUHJvcGVydHkgQ2xhc3MnLAogICAgICAgICdsYWJlbDInID0+ICdDbGFzcycsCiAgICAgICAgJ3ZhbHVlJyA9PiAnUmVzaWRlbnRpYWwnLAogICAgICApLAogICAgICAnZXhjbCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdFeGNsdXNpdmUnLAogICAgICAgICd2YWx1ZScgPT4gJzEnLAogICAgICApLAogICAgICAncGh0Y250JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJzMnLAogICAgICApLAogICAgICAnc3RhdHVzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnQScsCiAgICAgICAgJ2xhYmVsJyA9PiAnTGlzdGluZyBTdGF0dXMnLAogICAgICAgICdsYWJlbDInID0+ICdTdGF0dXMnLAogICAgICAgICd2YWx1ZScgPT4gJ0FjdGl2ZScsCiAgICAgICAgJ3ZhbHVlMicgPT4gJycsCiAgICAgICksCiAgICAgICdzZXRvcHQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlMicgPT4gJycsCiAgICAgICksCiAgICAgICdjYXRlZ29yeScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzQ0OScsCiAgICAgICAgJ2xhYmVsJyA9PiAnUHJvcGVydHkgQ2F0ZWdvcnknLAogICAgICAgICdsYWJlbDInID0+ICdDYXRlZ29yeScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnQ29uZG9zL0FwYXJ0bWVudHMnLAogICAgICAgICd2YWx1ZTInID0+ICdDb25kbycsCiAgICAgICksCiAgICAgICd0cmFucycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ01TJywKICAgICAgICAnbGFiZWwnID0+ICdUcmFuc2FjdGlvbiBUeXBlJywKICAgICAgICAnbGFiZWwyJyA9PiAnVHJhbnNhY3Rpb24nLAogICAgICAgICd2YWx1ZScgPT4gJ0ZvciBTYWxlJywKICAgICAgICAndmFsdWUyJyA9PiAnU2FsZScsCiAgICAgICksCiAgICAgICdwcmljZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzE1NjczNi4yOCcsCiAgICAgICAgJ2xhYmVsJyA9PiAnQXNraW5nIFByaWNlJywKICAgICAgICAnbGFiZWwyJyA9PiAnUHJpY2UnLAogICAgICAgICd2YWx1ZScgPT4gJ0VV4oKsIDEzOSwwMDAnLAogICAgICApLAogICAgICAnem9uZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzEyMzM2JywKICAgICAgICAnbGFiZWwnID0+ICdUb3duJywKICAgICAgICAndmFsdWUnID0+ICdTYWludGUtQW5uZScsCiAgICAgICksCiAgICAgICdkaWQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMjQ1OCcsCiAgICAgICAgJ2xhYmVsJyA9PiAnRGlzdHJpY3QnLAogICAgICAgICd2YWx1ZScgPT4gJ0ZyZW5jaC1HaXNzYWMtQ291cmNlbGxlcyAoU2FpbnRlLUFubmUpJywKICAgICAgKSwKICAgICAgJ2dsYXQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnMTYuMjQ3MDQxOTY3NjY5NTUzMCcsCiAgICAgICksCiAgICAgICdnbG5nJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJy02MS4zNDcxNDEyNjU4NjkxNDAwJywKICAgICAgKSwKICAgICAgJ3Jvb21zJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMicsCiAgICAgICAgJ2xhYmVsJyA9PiAnUm9vbXMnLAogICAgICAgICd2YWx1ZScgPT4gMiwKICAgICAgKSwKICAgICAgJ2JlZHMnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxJywKICAgICAgICAnbGFiZWwnID0+ICdCZWRyb29tcycsCiAgICAgICAgJ2xhYmVsMicgPT4gJ0JlZHMnLAogICAgICAgICd2YWx1ZScgPT4gMSwKICAgICAgKSwKICAgICAgJ2JhdGhzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMS4wJywKICAgICAgICAnbGFiZWwnID0+ICdCYXRocm9vbXMnLAogICAgICAgICdsYWJlbDInID0+ICdCYXRocycsCiAgICAgICAgJ3ZhbHVlJyA9PiAxLAogICAgICApLAogICAgICAnbHNwYWNlJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMjguMjYwMDAwMDAwMDAwJywKICAgICAgICAnbGFiZWwnID0+ICdMaXZpbmcgU3BhY2UnLAogICAgICAgICdsYWJlbDInID0+ICdMLlNwYWNlJywKICAgICAgICAndmFsdWUnID0+ICcyOC4yNiBtwrInLAogICAgICApLAogICAgICAncHZpZXcnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICc0NDAnLAogICAgICAgICdsYWJlbCcgPT4gJ1Byb3BlcnR5IFZpZXcnLAogICAgICAgICdsYWJlbDInID0+ICdWaWV3JywKICAgICAgICAndmFsdWUnID0+ICdHYXJkZW4gVmlldycsCiAgICAgICksCiAgICAgICdjaXR5JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMTI0NTgnLAogICAgICAgICdsYWJlbCcgPT4gJ0Rpc3RyaWN0JywKICAgICAgICAndmFsdWUnID0+ICdGcmVuY2gtR2lzc2FjLUNvdXJjZWxsZXMnLAogICAgICApLAogICAgICAnc3RhdGUnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMjMzNicsCiAgICAgICAgJ2xhYmVsJyA9PiAnVG93bicsCiAgICAgICAgJ3ZhbHVlJyA9PiAnU2FpbnRlLUFubmUnLAogICAgICApLAogICAgICAndGl0bGUnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnU0FJTlRFLUFOTkUgLSBMZSBIZWxsZXV4JywKICAgICAgKSwKICAgICAgJ2Rpc3RyaWN0JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMTI0NTgnLAogICAgICAgICdsYWJlbCcgPT4gJ0Rpc3RyaWN0JywKICAgICAgICAndmFsdWUnID0+ICdGcmVuY2gtR2lzc2FjLUNvdXJjZWxsZXMnLAogICAgICApLAogICAgICAnY3VycicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAndmFsdWUnID0+ICdFVVInLAogICAgICApLAogICAgICAndmlkZW8tdG91cicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdWaXJ0dWFsIFRvdXInLAogICAgICAgICdsYWJlbDInID0+ICdWaWRlbycsCiAgICAgICAgJ3ZhbHVlJyA9PiAxLAogICAgICApLAogICAgICAnX2lkJyA9PiAnMTE0NDI4MycsCiAgICAgICdzZWN0aW9uJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ21scycsCiAgICAgICksCiAgICAgICdsb2NhbGl0eScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAndmFsdWUnID0+ICdGcmVuY2gtR2lzc2FjLUNvdXJjZWxsZXMnLAogICAgICApLAogICAgICAncmVnaW9uJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ1NhaW50ZS1Bbm5lJywKICAgICAgKSwKICAgICksCiAgICAnaXNfc29sZCcgPT4gZmFsc2UsCiAgICAnc29sZF9sYWJlbCcgPT4gJycsCiAgICAnaGVhZGVycycgPT4gCiAgICBhcnJheSAoCiAgICAgICdnYWxsZXJ5JyA9PiAnUGhvdG8gR2FsbGVyeScsCiAgICAgICdtYXBsb2MnID0+ICdNYXAgTG9jYXRpb24nLAogICAgICAnbWFwc2F0JyA9PiAnU2F0ZWxpdGUgVmlldycsCiAgICAgICd2aWRlb3MnID0+ICdWaWRlbycsCiAgICAgICd2dG91cnMnID0+ICdWaXJ0dWFsIFRvdXInLAogICAgICAnZGlyZWN0aW9ucycgPT4gJ0RpcmVjdGlvbnMnLAogICAgICAnZGV0YWlscycgPT4gJ1Byb3BlcnR5IERldGFpbHMnLAogICAgICAnZmVhdHVyZXMnID0+ICdGZWF0dXJlcyBhbmQgQW1lbml0aWVzJywKICAgICAgJ2RpYWdub3N0aWNzJyA9PiAnRW5lcmd5IFBlcmZvcm1hbmNlJywKICAgICAgJ3JlbWFya3MnID0+ICdQcm9wZXJ0eSBSZW1hcmtzJywKICAgICAgJ2Rpc2Nsb3N1cmVzJyA9PiAnRGlzY2xvc3VyZXMnLAogICAgICAnc2ltaWxhcicgPT4gJ1NpbWlsYXIgUHJvcGVydGllcycsCiAgICAgICdmZWF0dXJlZCcgPT4gJ0ZlYXR1cmVkIFByb3BlcnRpZXMnLAogICAgICAnYWdlbnQnID0+ICdBZ2VudCBEZXRhaWxzJywKICAgICAgJ3JlbnRhbGluZm8nID0+ICdSZW50YWwgSW5mb3JtYXRpb24nLAogICAgKSwKICAgICdoZWFkaW5nJyA9PiAnU2FpbnRlIC0gQW5uZSAtIExlIEhlbGxldXgnLAogICAgJ3N1YmhlYWRpbmcnID0+ICdGcmVuY2gtR2lzc2FjLUNvdXJjZWxsZXMgwrcgU2FpbnRlLUFubmUgwrcgR3VhZGVsb3VwZScsCiAgICAnaWRzaGVhZGluZycgPT4gJ01MUyMgMTE0NDI4MycsCiAgICAnYnV0dG9ucycgPT4gCiAgICBhcnJheSAoCiAgICAgICdnZW5lcmFsJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0NvbnRhY3QgVXMnLAogICAgICAgICdocmVmJyA9PiAnL2VuL2MvY29udGFjdC11cy8xMTQ0MjgzJywKICAgICAgKSwKICAgICAgJ2lucXVpcnknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnSW5xdWlyeScsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9pbnF1aXJ5LzExNDQyODMnLAogICAgICApLAogICAgICAnc2VuZHRvJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ1NlbmQgdG8nLAogICAgICAgICdocmVmJyA9PiAnL2VuL2Mvc2VuZC8xMTQ0MjgzJywKICAgICAgKSwKICAgICAgJ2FsZXJ0JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0FsZXJ0JywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL2FsZXJ0LzExNDQyODMnLAogICAgICApLAogICAgICAnb3B0aW4nID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnTmV3c2xldHRlciBTaWduLXVwJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL25ld3NsZXR0ZXIvMTE0NDI4MycsCiAgICAgICksCiAgICAgICdmYXZzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0Zhdm9yaXRlJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL2Zhdm9yaXRlcy8xMTQ0MjgzJywKICAgICAgKSwKICAgICAgJ3NoYXJlJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ1NoYXJlJywKICAgICAgICAnaHJlZicgPT4gTlVMTCwKICAgICAgKSwKICAgICAgJ3BkZicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdQREYnLAogICAgICAgICdocmVmJyA9PiAnL2VuL2EvZG93bmxvYWQvc2FpbnRlLWFubmUtbGUtaGVsbGV1eC1jb25kby1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQyODMucGRmP3YxNTkwNzU3MjY4JywKICAgICAgKSwKICAgICAgJ3NhdmVmYXYnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsX29mZicgPT4gJ1NhdmUnLAogICAgICAgICdsYWJlbF9vbicgPT4gJ1NhdmVkIScsCiAgICAgICksCiAgICAgICdnb2JhY2snID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnR28gQmFjaycsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vZC9zYWludGUtYW5uZS1sZS1oZWxsZXV4LWNvbmRvLWZvci1zYWxlLWd1YWRlbG91cGUtMTE0NDI4MycsCiAgICAgICksCiAgICAgICdwcmludCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdQcmludCcsCiAgICAgICAgJ2hyZWYnID0+IE5VTEwsCiAgICAgICksCiAgICApLAogICAgJ3BhZ2VsaW5rJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2xhYmVsJyA9PiAnR28gQmFjaycsCiAgICAgICdocmVmJyA9PiAnL2VuL2Qvc2FpbnRlLWFubmUtbGUtaGVsbGV1eC1jb25kby1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQyODMnLAogICAgKSwKICAgICdhZ2VudHMnID0+IAogICAgYXJyYXkgKAogICAgICAxID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvdXJ0ZXN5T2YnID0+IGZhbHNlLAogICAgICAgICdjb21wYW55JyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnYnJhbmQnID0+ICdDRU5UVVJZIDIxJywKICAgICAgICAgICdsZWdhbCcgPT4gJzxzcGFuPkFHQ088L3NwYW4+IDxzcGFuPlBsdXMgSW1tbzwvc3Bhbj4nLAogICAgICAgICAgJ2xvZ28nID0+ICcvYXNzZXRzL2ltYWdlcy90cGwvY2VudHVyeS0yMS1sb2dvLnN2ZycsCiAgICAgICAgICAnbG9nb19hbHQnID0+ICdDRU5UVVJZIDIxIEFHQ08gcGx1cyBJbW1vLCBHdWFkZWxvdXBlJywKICAgICAgICApLAogICAgICAgICd0aXRsZScgPT4gJ1NhbGVzIFJlcHJlc2VudGF0aXZlJywKICAgICAgICAnZnVsbG5hbWUnID0+ICdKb2VsbGUgVVJCQUlOJywKICAgICAgICAncGhvdG8nID0+ICcvaW1hZ2VzL2FnZW50cy8xMDAyMjA3L2YvMC5qcGcnLAogICAgICAgICdwaG90b19hbHQnID0+ICdKb2VsbGUgVVJCQUlOIC0gU2FsZXMgUmVwcmVzZW50YXRpdmUsIENFTlRVUlkgMjEgQUdDTyBwbHVzIEltbW8nLAogICAgICAgICdwaG9uZXMnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdvZmZpY2UnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnaWNvbicgPT4gJ2ZhLXZvbHVtZS1jb250cm9sLXBob25lJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnT2ZmaWNlJywKICAgICAgICAgICAgJ3RpdGxlJyA9PiAnT2ZmaWNlJywKICAgICAgICAgICAgJ3RlbCcgPT4gJzU5MDM4MzY2MycsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDU5MCkgMzgzLTY2MycsCiAgICAgICAgICApLAogICAgICAgICAgJ29mZmljZS1mYXgnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnaWNvbicgPT4gJ2ZhLWZheCcsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ09mZmljZSBGYXgnLAogICAgICAgICAgICAndGl0bGUnID0+ICdPZmZpY2UgRmF4JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzU5MDM4MzY2NycsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDU5MCkgMzgzLTY2NycsCiAgICAgICAgICApLAogICAgICAgICAgJ21vYmlsZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdpY29uJyA9PiAnZmEtbW9iaWxlJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnTW9iaWxlJywKICAgICAgICAgICAgJ3RpdGxlJyA9PiAnTW9iaWxlJywKICAgICAgICAgICAgJ3RlbCcgPT4gJzA2OTA1NzIyMTYnLAogICAgICAgICAgICAnc2hvdycgPT4gJygwNjkpIDA1Ny0yMjE2JywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgICAnZW1haWwnID0+IGZhbHNlLAogICAgICAgICd2b2lwJyA9PiBOVUxMLAogICAgICAgICdzb2NpYWwnID0+IE5VTEwsCiAgICAgICksCiAgICApLAogICAgJ3ByaWNlcycgPT4gCiAgICBhcnJheSAoCiAgICAgICdhc2tpbmcnID0+ICdFVeKCrCAxMzksMDAwJywKICAgICAgJ290aGVycycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnVVNEJyA9PiAnVVMkIDE1Niw3MzbCuScsCiAgICAgICksCiAgICAgICdjbGFzcycgPT4gJycsCiAgICAgICdwb3N0Zml4JyA9PiAnJywKICAgICAgJ2V4dHJhJyA9PiAnRmVlcyBwYWlkIGJ5ICJTZWxsZXIiJywKICAgICksCiAgICAnaXRlbXByb3AnID0+IAogICAgYXJyYXkgKAogICAgICAnYWRkcmVzcycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnc3RyZWV0QWRkcmVzcycgPT4gJ1NhaW50ZSAtIEFubmUgLSBMZSBIZWxsZXV4JywKICAgICAgICAnYWRkcmVzc0xvY2FsaXR5JyA9PiAnRnJlbmNoIC0gR2lzc2FjIC0gQ291cmNlbGxlcycsCiAgICAgICAgJ2FkZHJlc3NSZWdpb24nID0+ICdTYWludGUgLSBBbm5lJywKICAgICAgICAnYWRkcmVzc0NvdW50cnknID0+ICdHdWFkZWxvdXBlJywKICAgICAgKSwKICAgICAgJ29mZmVyJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdwcmljZScgPT4gJzE1NjczNi4yOCcsCiAgICAgICAgJ3ByaWNlQ3VycmVuY3knID0+ICdFVVInLAogICAgICAgICdwcmljZVZhbGlkVW50aWwnID0+ICcyMDIwLTExLTA2VDExOjAyOjEyKzAwMDAnLAogICAgICAgICd1cmwnID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9lbi9jL2lucXVpcnkvMTE0NDI4MycsCiAgICAgICAgJ3ZhbGlkRnJvbScgPT4gJzIwMTktMDYtMjBUMTI6MDAnLAogICAgICAgICdhdmFpbGFiaWxpdHknID0+ICdodHRwOi8vc2NoZW1hLm9yZy9JblN0b2NrJywKICAgICAgKSwKICAgICAgJ3Byb2R1Y3QnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3NrdScgPT4gJ1JFUzExNDQyODMnLAogICAgICAgICdwcm9kdWN0SUQnID0+ICcxMTQ0MjgzJywKICAgICAgICAnbmFtZScgPT4gJ1NhaW50ZSAtIEFubmUgLSBMZSBIZWxsZXV4JywKICAgICAgICAnZGVzY3JpcHRpb24nID0+ICdJbiBoZWxsZXV4LCBpbiBhIHJlc2lkZW50aWFsIGFyZWEgb2YgdGhlIGNpdHkgb2Ygc2FpbnRlIGFubmUsIGNsb3NlIHRvIHRoZSBiZWFjaGVzIChncm9zIHNhYmxlIGFuZCBib2lzIGpvbGFuKSwgdGhpcyBvbmUtYmVkcm9vbSBhcGFydG1lbnQgd2l0aCBhIHByaXZhdGUgYXJlYSBvZiAyOC4gMjYgbcKyIGlzIGJlaW5nIHJlbm92YXRlZC4gT24gb25lIGxldmVsIGFuZCBhZGpvaW5pbmcgb24gb25lIHNpZGUsIGl0IGhhcyBhbiBhaXItY29uZGl0aW9uZWQgYmVkcm9vbSB3aXRoIGN1cGJvYXJkIChzaGVsdmVzIGFuZCB3YXJkcm9iZSksIGEgZml0dGVkIGtpdGNoZW4gb3BlbiB0byBsaXZpbmcgcm9vbSwgYSBiYXRocm9vbSB3aXRoIHdjIC8gc2luayBhbmQgYSAxMC4gMjAgbcKyIHRlcnJhY2UgY2xvc2VkIGJ5IHNlY3VyaXR5IHNodXR0ZXJzICh0aW50ZWQgZ2xhemluZyksIHNsaWRpbmcgd2luZG93cyAodGludGVkIGdsYXppbmcpIGFuZCBhIHJvbGxpbmcgc2h1dHRlciB3aXRoIHRyYW5zcGFyZW50IHNsYXRzLiBJZGVhbCAxc3QgcHVyY2hhc2Ugb3IgaW52ZXN0b3IuIFByaWNlOiAxMzksMDAwIOKCrCAoZmVlcyBjaGFyZ2VkIHRvIHRoZSBzZWxsZXIpIDIwMTggcHJvcGVydHkgdGF4OiA3Nzgg4oKsIGNvbmRvbWluaXVtIGZlZXM6IDIwMCDigqwgcGVyIHF1YXJ0ZXIgZHBlZzogZW5lcmd5IGNsYXNzIGcgY28tb3duZXJzaGlwIG9mIDUgbG90cy4gRm9yIGFueSBpbmZvcm1hdGlvbiBvciB2aXNpdCwgcGxlYXNlIGNvbnRhY3Qgam/Dq2xsZSB1cmJhaW4gLSBpbmRlcGVuZGVudCBjb21tZXJjaWFsIGFnZW50IHJlZ2lzdGVyZWQgaW4gdGhlIHNwZWNpYWwgcmVnaXN0ZXIgb2YgY29tbWVyY2lhbCBhZ2VudHMgKHJzYWMpIG9mIHRoZSBjb21tZXJjaWFsIGNvdXJ0IG9mIHBvaW50ZSBhIHBpdHJlIHVuZGVyIHRoZSBudW1iZXIgNDEzIDMwMyA4MTkgLSBhdCArNTkwIDY5MDU3MjIxNiAvIGVtYWlsOiBqb2VsbGUuIFVyYmFpbiBAIGNlbnR1cnkyMWFnY29wbHVzLiBDb20nLAogICAgICAgICd1cmwnID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9lbi9kLzExNDQyODMnLAogICAgICAgICdpbWFnZScgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYWdjb3BsdXMuY29tL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyODMveGxnLzAuanBnJywKICAgICAgICAnb2ZmZXJzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAncHJpY2UnID0+ICcxNTY3MzYuMjgnLAogICAgICAgICAgJ3ByaWNlQ3VycmVuY3knID0+ICdFVVInLAogICAgICAgICAgJ3ByaWNlVmFsaWRVbnRpbCcgPT4gJzIwMjAtMTEtMDZUMTE6MDI6MTIrMDAwMCcsCiAgICAgICAgICAndXJsJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vZW4vYy9pbnF1aXJ5LzExNDQyODMnLAogICAgICAgICAgJ3ZhbGlkRnJvbScgPT4gJzIwMTktMDYtMjBUMTI6MDAnLAogICAgICAgICAgJ2F2YWlsYWJpbGl0eScgPT4gJ2h0dHA6Ly9zY2hlbWEub3JnL0luU3RvY2snLAogICAgICAgICksCiAgICAgICAgJ2JyYW5kJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbmFtZScgPT4gJ0NFTlRVUlkgMjEnLAogICAgICAgICksCiAgICAgICAgJ3NlbGxlcicgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ2xlZ2FsTmFtZScgPT4gJ0NFTlRVUlkgMjEgQUdDTyBwbHVzIEltbW8nLAogICAgICAgICAgJ2xvZ28nID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9tbHMuY2RuL2ltYWdlcy9sb2dvcy8xMDAwNTE3LzE1MHg1MC5qcGcnLAogICAgICAgICAgJ2VtcGxveWVlJyA9PiAnSm9lbGxlIFVSQkFJTicsCiAgICAgICAgICAndGVsZXBob25lJyA9PiAnKDU5MCkgMzgzLTY2MycsCiAgICAgICAgICAndXJsJyA9PiAnaHR0cDovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9mcicsCiAgICAgICAgKSwKICAgICAgICAnYWRkaXRpb25hbFByb3BlcnR5JyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0NvdW50cnknLAogICAgICAgICAgICAndmFsdWUnID0+ICdHdWFkZWxvdXBlJywKICAgICAgICAgICksCiAgICAgICAgICAxID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ1Byb3BlcnR5IENsYXNzJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnUmVzaWRlbnRpYWwnLAogICAgICAgICAgKSwKICAgICAgICAgIDIgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnUHJvcGVydHkgQ2F0ZWdvcnknLAogICAgICAgICAgICAndmFsdWUnID0+ICdDb25kb3MvQXBhcnRtZW50cycsCiAgICAgICAgICApLAogICAgICAgICAgMyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdUcmFuc2FjdGlvbiBUeXBlJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnRm9yIFNhbGUnLAogICAgICAgICAgKSwKICAgICAgICAgIDQgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnUHJvcGVydHkgVmlldycsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJ0dhcmRlbiBWaWV3JywKICAgICAgICAgICksCiAgICAgICAgICA1ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0JlZHJvb21zJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAxLAogICAgICAgICAgKSwKICAgICAgICAgIDYgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnQmF0aHJvb21zJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAxLAogICAgICAgICAgKSwKICAgICAgICAgIDcgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnTGl2aW5nIFNwYWNlJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnMjguMjYgbcKyJywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgKSwKICAgICAgJ2V2ZW50JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICduYW1lJyA9PiAnRm9yIFNhbGU6IENvbmRvcy9BcGFydG1lbnRzIC0gRnJlbmNoIC0gR2lzc2FjIC0gQ291cmNlbGxlcywgR3VhZGVsb3VwZScsCiAgICAgICAgJ2xvY2F0aW9uJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbmFtZScgPT4gJ0ZyZW5jaCAtIEdpc3NhYyAtIENvdXJjZWxsZXMgQ29uZG9zL0FwYXJ0bWVudHMnLAogICAgICAgICAgJ2FkZHJlc3MnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnc3RyZWV0QWRkcmVzcycgPT4gJ1NhaW50ZSAtIEFubmUgLSBMZSBIZWxsZXV4JywKICAgICAgICAgICAgJ2FkZHJlc3NMb2NhbGl0eScgPT4gJ0ZyZW5jaCAtIEdpc3NhYyAtIENvdXJjZWxsZXMnLAogICAgICAgICAgICAnYWRkcmVzc1JlZ2lvbicgPT4gJ1NhaW50ZSAtIEFubmUnLAogICAgICAgICAgICAnYWRkcmVzc0NvdW50cnknID0+ICdHdWFkZWxvdXBlJywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgICAnb2ZmZXJzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAncHJpY2UnID0+ICcxNTY3MzYuMjgnLAogICAgICAgICAgJ3ByaWNlQ3VycmVuY3knID0+ICdFVVInLAogICAgICAgICAgJ3ByaWNlVmFsaWRVbnRpbCcgPT4gJzIwMjAtMTEtMDZUMTE6MDI6MTIrMDAwMCcsCiAgICAgICAgICAndXJsJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vZW4vYy9pbnF1aXJ5LzExNDQyODMnLAogICAgICAgICAgJ3ZhbGlkRnJvbScgPT4gJzIwMTktMDYtMjBUMTI6MDAnLAogICAgICAgICAgJ2F2YWlsYWJpbGl0eScgPT4gJ2h0dHA6Ly9zY2hlbWEub3JnL0luU3RvY2snLAogICAgICAgICksCiAgICAgICAgJ2ltYWdlJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDI4My94bGcvMC5qcGcnLAogICAgICAgICdkZXNjcmlwdGlvbicgPT4gJ0luIGhlbGxldXgsIGluIGEgcmVzaWRlbnRpYWwgYXJlYSBvZiB0aGUgY2l0eSBvZiBzYWludGUgYW5uZSwgY2xvc2UgdG8gdGhlIGJlYWNoZXMgKGdyb3Mgc2FibGUgYW5kIGJvaXMgam9sYW4pLCB0aGlzIG9uZS1iZWRyb29tIGFwYXJ0bWVudCB3aXRoIGEgcHJpdmF0ZSBhcmVhIG9mIDI4LiAyNiBtwrIgaXMgYmVpbmcgcmVub3ZhdGVkLiBPbiBvbmUgbGV2ZWwgYW5kIGFkam9pbmluZyBvbiBvbmUgc2lkZSwgaXQgaGFzIGFuIGFpci1jb25kaXRpb25lZCBiZWRyb29tIHdpdGggY3VwYm9hcmQgKHNoZWx2ZXMgYW5kIHdhcmRyb2JlKSwgYSBmaXR0ZWQga2l0Y2hlbiBvcGVuIHRvIGxpdmluZyByb29tLCBhIGJhdGhyb29tIHdpdGggd2MgLyBzaW5rIGFuZCBhIDEwLiAyMCBtwrIgdGVycmFjZSBjbG9zZWQgYnkgc2VjdXJpdHkgc2h1dHRlcnMgKHRpbnRlZCBnbGF6aW5nKSwgc2xpZGluZyB3aW5kb3dzICh0aW50ZWQgZ2xhemluZykgYW5kIGEgcm9sbGluZyBzaHV0dGVyIHdpdGggdHJhbnNwYXJlbnQgc2xhdHMuIElkZWFsIDFzdCBwdXJjaGFzZSBvciBpbnZlc3Rvci4gUHJpY2U6IDEzOSwwMDAg4oKsIChmZWVzIGNoYXJnZWQgdG8gdGhlIHNlbGxlcikgMjAxOCBwcm9wZXJ0eSB0YXg6IDc3OCDigqwgY29uZG9taW5pdW0gZmVlczogMjAwIOKCrCBwZXIgcXVhcnRlciBkcGVnOiBlbmVyZ3kgY2xhc3MgZyBjby1vd25lcnNoaXAgb2YgNSBsb3RzLiBGb3IgYW55IGluZm9ybWF0aW9uIG9yIHZpc2l0LCBwbGVhc2UgY29udGFjdCBqb8OrbGxlIHVyYmFpbiAtIGluZGVwZW5kZW50IGNvbW1lcmNpYWwgYWdlbnQgcmVnaXN0ZXJlZCBpbiB0aGUgc3BlY2lhbCByZWdpc3RlciBvZiBjb21tZXJjaWFsIGFnZW50cyAocnNhYykgb2YgdGhlIGNvbW1lcmNpYWwgY291cnQgb2YgcG9pbnRlIGEgcGl0cmUgdW5kZXIgdGhlIG51bWJlciA0MTMgMzAzIDgxOSAtIGF0ICs1OTAgNjkwNTcyMjE2IC8gZW1haWw6IGpvZWxsZS4gVXJiYWluIEAgY2VudHVyeTIxYWdjb3BsdXMuIENvbScsCiAgICAgICAgJ3N0YXJ0RGF0ZScgPT4gJzIwMTktMDYtMjBUMTI6MDAnLAogICAgICAgICdlbmREYXRlJyA9PiAnMjAyMC0xMS0wNlQxMTowMjoxMiswMDAwJywKICAgICAgICAndXJsJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhZ2NvcGx1cy5jb20vZW4vZC9zYWludGUtYW5uZS1sZS1oZWxsZXV4LWNvbmRvLWZvci1zYWxlLWd1YWRlbG91cGUtMTE0NDI4MycsCiAgICAgICAgJ3BlcmZvcm1lcicgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ25hbWUnID0+ICdDRU5UVVJZIDIxIEFHQ08gcGx1cyBJbW1vJywKICAgICAgICApLAogICAgICApLAogICAgKSwKICAgICdtYXAnID0+IAogICAgYXJyYXkgKAogICAgICAnbGF0JyA9PiAnMTYuMjQ3MDQxOTY3NjY5NTUzMCcsCiAgICAgICdsbmcnID0+ICctNjEuMzQ3MTQxMjY1ODY5MTQwMCcsCiAgICAgICdjb29yZHMnID0+ICcxNi4yNDcwNDE5Njc2Njk1NTMwLC02MS4zNDcxNDEyNjU4NjkxNDAwJywKICAgICAgJ2RpcmVjdGlvbnMnID0+IGZhbHNlLAogICAgKSwKICAgICdtZWRpYScgPT4gCiAgICBhcnJheSAoCiAgICAgICdnYWxsZXJ5JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbHMnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdwcmV2JyA9PiAnUHJldmlvdXMnLAogICAgICAgICAgJ25leHQnID0+ICdOZXh0JywKICAgICAgICAgICdub19waG90b3MnID0+ICdTb3JyeS4gTm8gUGhvdG9zIEF2YWxhaWJsZS4nLAogICAgICAgICksCiAgICAgICAgJ3Bob3RvcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgMCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdTQUlOVEUtQU5ORSAtIExlIEhlbGxldXgnLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyODMvZi8wLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdTQUlOVEUtQU5ORSAtIExlIEhlbGxldXgoMiknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyODMvZi8xLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMiA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdTQUlOVEUtQU5ORSAtIExlIEhlbGxldXgoMyknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQyODMvZi8yLmpwZycsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICksCiAgICAgICdtYXBsb2MnID0+ICdodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvZW1iZWQ/cGI9ITFtMTghMW0xMiExbTMhMWQxNTA2My42OTY0MDY4OCEyZC02MS4zNDcxNDEyNjU4NjkxNCEzZDE2LjI0NzA0MTk2NzY2OTU1ITJtMyExZjAhMmYwITNmMCEzbTIhMWkxMDI0ITJpNzY4ITRmMTMuMSEzbTMhMW0yITFzMHgwJTNBMHgwITJ6TVRiQ3NERTBKelE1TGpRaVRpQTJNY0t3TWpBbk5Ea3VOeUpYITVlMCEzbTIhMXNlbiEyc2NhITR2MTU5NjcxMTczMjc0MyE1bTIhMXNlbiEyc2NhJywKICAgICAgJ3ZpZGVvcycgPT4gZmFsc2UsCiAgICAgICd2dG91cnMnID0+IGZhbHNlLAogICAgKSwKICApLAogICdlVGFnJyA9PiAnZC4xLmVuLjExNDQyODMnLAogICdtYXhBZ2UnID0+IDE0NDAwLAogICdtYXhEZWZIb3VycycgPT4gNCwKICAnZVRhZ0FycicgPT4gCiAgYXJyYXkgKAogICAgJ2ljaWQnID0+ICd1cycsCiAgICAndGhyZWF0JyA9PiAxLAogICAgJ3JvYm90JyA9PiAwLAogICAgJ2xhbmcnID0+ICdlbicsCiAgICAnYWNjdElkJyA9PiAnMTAwMDUxNycsCiAgICAnbGlkJyA9PiAnMTE0NDI4MycsCiAgICAnbGFzdHVwZGF0ZScgPT4gMTU5MDc1NzI2OCwKICAgICdzdHJpbmcnID0+ICdkLjEuZW4uMTE0NDI4MycsCiAgICAnbWF4QWdlJyA9PiAxNDQwMCwKICAgICdtYXhEZWZIb3VycycgPT4gNCwKICApLAogICdNZXRhSW5mbycgPT4gCiAgYXJyYXkgKAogICAgJ3NpdGVfbmFtZScgPT4gJ0NFTlRVUlkgMjEgQUdDTyBQbHVzIEltbW8nLAogICAgJ3RpdGxlJyA9PiAnU2FpbnRlIC0gQW5uZSAtIExlIEhlbGxldXggLSBDb25kbyBGb3IgU2FsZSAgR3VhZGVsb3VwZSB8IENlbnR1cnkgMjEgU2ludCBNYXJ0aW4gUmVhbCBFc3RhdGUnLAogICAgJ2Rlc2NyaXB0aW9uJyA9PiAnSW4gaGVsbGV1eCwgaW4gYSByZXNpZGVudGlhbCBhcmVhIG9mIHRoZSBjaXR5IG9mIHNhaW50ZSBhbm5lLCBjbG9zZSB0byB0aGUgYmVhY2hlcyBncm9zIHNhYmxlIGFuZCBib2lzIGpvbGFuLCB0aGlzIG9uZS1iZWRyb29tIGFwYXJ0bWVudCB3aXRoIGEgcHJpdmF0ZSBhcmVhLi4uJywKICAgICdjYW5vbmljYWwnID0+ICdodHRwczovL2NlbnR1cnkyMWFnY29wbHVzLmNvbS9lbi9kLzExNDQyODMnLAogICAgJ2FtcGh0bWwnID0+ICcvYW1wL2VuL2QvMTE0NDI4MycsCiAgICAnbG9jYWxlJyA9PiAnZW4tVVMnLAogICksCiAgJ3VyaV9hbHRlcm5hdGVzJyA9PiAKICBhcnJheSAoCiAgICAnZnInID0+IAogICAgYXJyYXkgKAogICAgICAnbGFuZycgPT4gJ2ZyJywKICAgICAgJ2xhYmVsJyA9PiAnRnJhbsOnYWlzJywKICAgICAgJ2ZsYWcnID0+ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQUxDQUlBQUFENWdKcHVBQUFBQkdkQlRVRUFBSy9JTndXSzZRQUFBQmwwUlZoMFUyOW1kSGRoY21VQVFXUnZZbVVnU1cxaFoyVlNaV0ZrZVhISlpUd0FBQUd6U1VSQlZIamFZaXllZXBrQkJ2NzkrWmZueC9mMzc5K2ZQMzhDeVQ5Ly9qQXlNaXE1R1A3N3d2RG5KOE1mb0FJR0JvQUFZZ0dxQzdTVEFwTC8vLzMvOSsrL3BDVHYvLy8vUWR6L1FPNC9JTW5hMHZmL3orOS92Mzc5Ly8zN2JVVVRRQUNCTkREOFovajg3ZmZmdnlBVlg3OSsvUThHUURiUWVLQTlmTStlL1B2MTgvK3Zud3pDSWtCTEFBS1FPQVk1QUlBd0NFdjQvNFBkZE5VbTNqaTBRSnl4VzNyZ3pFMGlMZnFER3Iyb1l1dTBsNTRBWXZuejV4OVE2ZCsvUVBRZnlBUXFBaW45QjNFT3lHMUExVURqLy8zNnpmanIxeThHQm9BQUZJOUJEZ0F3Q01JdytQOEhvM0dETzZYUTBsNE1OOGIya1V3WWFMc3pxZ0tNL0tIY0RYd0J4QUpVRDNUSjc3OUE4aDlRNUQ4U0FIb0FSUDM2K1JmbzQxKy9tY0EyQUFRUXk0OWZmMEN1Ly9NUHBBZUkvMEZkQTFRTllZTlZBLzN3bXdFWVZnd01BQUhFOHVQSEg1QnFvRDEvL2dKSkxBRG9KS0RTMzc4Wi8vd0ZoaEpBQUxGOEEzcml6ejh1VG1ZZzc4OGZKa2o0UU9LUkVReVl4U1dCaGpFQy9mY1haQU5BQUxGOCsvYW5iY0hsSHo5K2Zmdng1OHVQWDlLY2trQ24vZ2J5L3dMZDh1dkhqeDk2aytjRDFVR2lHUWdBQWd3QTdxMTdacHNNZFVRQUFBQUFTVVZPUks1Q1lJST0nLAogICAgICAnaHJlZicgPT4gJy9mci9kL3NhaW50ZS1hbm5lLWxlLWhlbGxldXgtYXBwYXJ0ZW1lbnQtdmVuZHJlLWd1YWRlbG91cGUtMTE0NDI4MycsCiAgICApLAogICAgJ2VuJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2xhbmcnID0+ICdlbicsCiAgICAgICdsYWJlbCcgPT4gJ0VuZ2xpc2gnLAogICAgICAnZmxhZycgPT4gJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBTENBSUFBQUQ1Z0pwdUFBQUFCR2RCVFVFQUFLL0lOd1dLNlFBQUFCbDBSVmgwVTI5bWRIZGhjbVVBUVdSdlltVWdTVzFoWjJWU1pXRmtlWEhKWlR3QUFBSHpTVVJCVkhqYVlreE9QOElBQi8vK01mejd3OER3aTRIaFA1Q2NKYi9uLzdldmIxNi9BUEwvZ1JGUURpQUF3M0p1QWdBSUJFRFEvaXN3RUVSakd6QlFMRXJ1OTdsbDBnMCszSHZxTW4xU3BxbHFHc1pNc1pzSWUwU0lDQTVndDVhL0FHSUVhckNQdEZoKzZOL2Zmd3hBOU92UC83Ly9RWXdmZi82ZlphaG1lUGVCNGROSGhpK2ZHYjU5WTR6eXZISG1DRUFBQVczWUR6UVlhSko5M2Erdlg3OWFWZjU4Ly82OWZ2RVBscElmbno1OSt2RGh3N3QzNzk2OGVmUDNiL1NYTDU5T25qd0lFRUFzRFArWWdZNTNiMmI4OSsrL2F3dkxuOThNRGkyY1Z4bCsvdmw2bWl0dUN0QmdoaTlmL3YvNDhlL1hMODZrcmo5WHp3RUVFRU55OGc2Z3UyMnJmbjc4K05HczVPZnIxNitaQzU4K2Z2eVl3WDhyeE94WHIxNjlmUG55K2ZQbjEvLzkzYkpsQlVBQXNRQURaTUVCeGo5L0dCeGIyUC85K1MvUjh1M3Z6eHV5YVg4Wkh2M2o4L1lHbXMzdzh5Y1FBUm1pMmVFMzd0NEFDQ0RHUjQvdVNrcktBUzM1QjNUVC8vLy93QURPZ0xPQklhWEl5akJsd3hLQUFHS1JYakNCMFNPRWFldSsveTlmTW56NEFIUXhDUDM0OFIvbytsKy8vc01aUUJOTEV2aWYzQWNJSU1aYnR5N0x5NnQ5Wm1YbCtmWGovMzhHb0hIL1VjR2ZQNzkvL0JCaVlIank5Kzgvb1VrTkFBSEV3dDFWL3ZJL0tCWS9RU0lTRnFNL0dCZytNekI4QTZQZllDNUVGaURBQUJxZ1c3NzZNUDByQUFBQUFFbEZUa1N1UW1DQycsCiAgICAgICdocmVmJyA9PiAnL2VuL2Qvc2FpbnRlLWFubmUtbGUtaGVsbGV1eC1jb25kby1mb3Itc2FsZS1ndWFkZWxvdXBlLTExNDQyODMnLAogICAgKSwKICApLAop