Azure Beach Residences

Eagle Beach · Oranjestad West · Aruba

Condo For Rent

Rented

Property Details

  • Location Eagle Beach (Oranjestad West)
  • Country Aruba
  • Category Condos/Apartments
  • View Ocean Front
  • Beds 1
  • Baths 1
  • L.Space 60 m²
  • Year Built ~2020
  • Rental Type Long Term Rental
  • Land 65 m²
  • Class Residential

Features and Amenities

  • Condition
    • Brand New
  • Outdoor Features
    • Landscaped
    • Beach
    • Flower Garden
    • Garden
  • Appliances
    • All New!
    • Electric Stove
    • Refrigerator
    • Dishwasher
    • Microwave
    • Washer
    • Dryer
  • Furnished
    • Fully Furnished
  • Parking - Type
    • Parking Lot
  • Parking - Spots
    • 1 Assigned Spot
  • Parking - Visitors
    • With Visitor Parking
  • Storage
    • Good Storage
  • Security
    • 24-Hour Security
  • Air Conditioning
    • Central A/C
  • Laundry
    • Washer/Dryer in Unit
  • Beach Access
    • Beach Access
  • Yard / Landscaping
    • Landscaped
    • Manicured Lawn
    • Sprinkler System
  • Patio - Deck - Porch
    • Balcony
  • Near By
    • Shopping
    • Fitness Center
    • Tennis Courts
    • Hospital
    • Park - Green Area
    • Commercial Activities
    • Public Transportation
    • Recreational Activities
    • Bicycle path
    • Restaurants
    • Casino(s)
  • Swimming Pool
    • Large In-Ground
  • Gym/Fitness Center
    • On-Site Gym
  • Television
    • Television
    • Cable
  • Water heater
    • Other
  • Front Access Road
    • Private

Property Remarks

Brand new 1 bedroom condo available immediately for long term! Be the first tenant of this never before used condo in amazing Azure Beach Residences! Fully equipped and furnished unit with beautiful views of eagle beach and palm beach. Ideally located within walking distance to the beach, supermarkets and public transportation. Enjoy the amazing views from your balcony or walk across the street and enjoy the public walk/run/bike pathway for a great workout. Utilities such as water and electricity are not included, however cable TV and WIFI are included. This amazing complex offers full club house access, gym, and a tennis court. Call us today for more information or to schedule a viewing!

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.1145096'
YXJyYXkgKAogICdhbXAnID0+IGZhbHNlLAogICdsaWQnID0+ICcxMTQ1MDk2JywKICAndXFpZCcgPT4gTlVMTCwKICAncGFnZScgPT4gJ2RldGFpbCcsCiAgJ2NvbnRyb2xsZXInID0+ICdkZXRhaWwnLAogICdmdW5jdGlvbicgPT4gJ2luZGV4JywKICAncGFyYW1zJyA9PiAKICBhcnJheSAoCiAgKSwKICAndXJpJyA9PiAnL2VuL2QvMTE0NTA5NicsCiAgJ3VyaV9iYXNlJyA9PiAnL2VuL2QvJywKICAndXJpX3BhdGgnID0+ICcvMTE0NTA5NicsCiAgJ3VyaV9xdWVyeScgPT4gTlVMTCwKICAndXJpX2Nhbm9uaWNhbCcgPT4gTlVMTCwKICAndXJpX29yaWdpbmFsJyA9PiAnL2VuL2QvMTE0NTA5NicsCiAgJ3VyaV9yZXF1ZXN0JyA9PiAnL2VuL2QvMTE0NTA5NicsCiAgJ2lzVXJpSUQnID0+IHRydWUsCiAgJ2lzQ2Fub25pY2FsJyA9PiBmYWxzZSwKICAnaXNQT1NUJyA9PiBmYWxzZSwKICAnaXNYSFInID0+IDAsCiAgJ2lzSlNPTicgPT4gMCwKICAnbGFuZycgPT4gJ2VuJywKICAnY3RybCcgPT4gJ2QnLAogICdiYXNlJyA9PiAnL2VuL2QnLAogICdwYXRoJyA9PiAnJywKICAnc2VhcmNoX3R5cGUnID0+IE5VTEwsCiAgJ3F1ZXJ5X3NlZ21lbnQnID0+ICcnLAogICdzZWdtZW50cycgPT4gCiAgYXJyYXkgKAogICksCiAgJ3NlZ21lbnRDb2xzJyA9PiBOVUxMLAogICdvcHRzJyA9PiBOVUxMLAogICdzb3J0U3RyJyA9PiAnJywKICAnZGVmU29ydFN0cicgPT4gJy9oZ2EnLAogICdkYXRhJyA9PiAKICBhcnJheSAoCiAgICAnY291bnRyeScgPT4gJ0FXJywKICApLAogICdhcmdzJyA9PiAKICBhcnJheSAoCiAgKSwKICAnaHJlZl9nb2JhY2snID0+IE5VTEwsCiAgJ3NlbGZfcmVmZXJlZCcgPT4gTlVMTCwKICAncmVmZXJlZF9yZXEnID0+IE5VTEwsCiAgJ3NvcnRBcnInID0+IAogIGFycmF5ICgKICAgICdieScgPT4gJ3ByaWNlJywKICAgICdjdXJyJyA9PiAnJywKICAgICdkaXInID0+ICdkZXNjJywKICAgICdvcHRzJyA9PiAnaGdhJywKICAgICdwYWdlT2Zmc2V0JyA9PiAwLAogICAgJ3BhZ2Vfbm8nID0+IDEsCiAgICAncGVyX3BhZ2UnID0+IDEyLAogICAgJ3Jvd3MnID0+ICdhJywKICAgICdzb3J0JyA9PiAnaGlsbycsCiAgICAnc29ydFN0cicgPT4gJy9oZ2EnLAogICAgJ3N0eWxlJyA9PiAnZ3JpZCcsCiAgKSwKICAndXJpX3NvcnQnID0+ICcvZW4vZC8nLAogICdodHRwX3Jlc3BvbnNlX3N0YXR1cycgPT4gMjAwLAogICdtZXRhQXJyJyA9PiAKICBhcnJheSAoCiAgICAndGV4dCcgPT4gCiAgICBhcnJheSAoCiAgICAgICdjb3VudHJ5JyA9PiAnQXJ1YmEnLAogICAgICAnc2l0ZV9uYW1lJyA9PiAnQ0VOVFVSWSAyMSBBcnViYScsCiAgICAgICdyZWFsX2VzdGF0ZScgPT4gJ1JlYWwgRXN0YXRlJywKICAgICksCiAgKSwKICAnaXNGb3JtJyA9PiBmYWxzZSwKICAnbEFycicgPT4gCiAgYXJyYXkgKAogICAgJ2xpZCcgPT4gJzExNDUwOTYnLAogICAgJ3JlZm5vJyA9PiBOVUxMLAogICAgJ2NvdW50cnknID0+ICdBVycsCiAgICAncGNsYXNzJyA9PiAnUkVTJywKICAgICdleGNsJyA9PiAnMScsCiAgICAncmVjaXAnID0+ICcwJywKICAgICdmdHJkJyA9PiAnMCcsCiAgICAnYnJhbmQxJyA9PiAnQ0VOJywKICAgICdvZmlkMScgPT4gJzEwMDA1MTAnLAogICAgJ2FnaWQxJyA9PiAnMTAwMzM5OCcsCiAgICAnYnJhbmQyJyA9PiBOVUxMLAogICAgJ29maWQyJyA9PiBOVUxMLAogICAgJ2FnaWQyJyA9PiBOVUxMLAogICAgJ2xhc3R1cGRhdGUnID0+ICcyMDIwLTA2LTI5IDEzOjE0OjIwJywKICAgICdzdGFtcCcgPT4gJzIwMjAtMDQtMjEgMTc6MTE6MjUnLAogICAgJ2FjY291bnRzJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ29maWQxJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdmdGlkJyA9PiAnMTAwMDUxMCcsCiAgICAgICAgJ2Z0eXBlJyA9PiAnTycsCiAgICAgICAgJ2xhbmdzJyA9PiAnRU4sTkwnLAogICAgICAgICduYW1lJyA9PiAnQ0VOVFVSWSAyMSBBcnViYSBSZWFsIEVzdGF0ZScsCiAgICAgICAgJ3d3dycgPT4gJ2NlbnR1cnkyMWFydWJhLmNvbScsCiAgICAgICAgJ2xvZ28nID0+ICcvbWF4LmNkbi9pbWFnZXMvbG9nb3MvMTAwMDUxMC8xNTB4NTAvMC5qcGcnLAogICAgICAgICdhZGRyZXNzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+ICdQYWxtIEJlYWNoIDQtRycsCiAgICAgICAgICAxID0+ICdPcmFuamVzdGFkLCBOb29yZCcsCiAgICAgICAgICAyID0+ICdBcnViYScsCiAgICAgICAgKSwKICAgICAgICAncGhvbmVzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnb2ZmaWNlJyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NvZGUnID0+ICc2NjMnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdPZmZpY2UnLAogICAgICAgICAgICAnYWJicnYnID0+IE5VTEwsCiAgICAgICAgICAgICdjY29kZScgPT4gJysnLAogICAgICAgICAgICAndmFsdWUnID0+ICc6Mjk3OjU4Ni00MjQyOicsCiAgICAgICAgICAgICd0ZWwnID0+ICcyOTc1ODY0MjQyJywKICAgICAgICAgICAgJ3Nob3cnID0+ICcoMjk3KSA1ODYtNDI0MicsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICksCiAgICAgICdhZ2lkMScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnZnRpZCcgPT4gJzEwMDMzOTgnLAogICAgICAgICdmdHlwZScgPT4gJ0EnLAogICAgICAgICdvZmlkJyA9PiAnMTAwMDUxMCcsCiAgICAgICAgJ3RpdGxlJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbGFiZWwnID0+ICdSZW50YWwgQXNzb2NpYXRlJywKICAgICAgICApLAogICAgICAgICdmbmFtZScgPT4gJ01lcnlsJywKICAgICAgICAnbG5hbWUnID0+ICdSb3plbmJlcmcgTHVpZGVucycsCiAgICAgICAgJ2Z1bGxuYW1lJyA9PiAnTWVyeWwgUm96ZW5iZXJnIEx1aWRlbnMnLAogICAgICAgICdlbWFpbCcgPT4gJ21lcnlsQGMyMWFydWJhLmNvbScsCiAgICAgICAgJ3Bob3RvJyA9PiAnL2ltYWdlcy9hZ2VudHMvMTAwMzM5OC9mLzAuanBnJywKICAgICAgKSwKICAgICksCiAgICAndmlkZW9zJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ3lvdXR1YmUnID0+IE5VTEwsCiAgICAgICd2dHVybCcgPT4gTlVMTCwKICAgICksCiAgICAnZGV0YWlscycgPT4gCiAgICBhcnJheSAoCiAgICAgICdESURfTEFCRUwnID0+ICdMb2NhdGlvbicsCiAgICAgICdESURfVkFMVUUnID0+ICdFYWdsZSBCZWFjaCAoT3Jhbmplc3RhZCBXZXN0KScsCiAgICAgICdDT1VOVFJZX0xBQkVMJyA9PiAnQ291bnRyeScsCiAgICAgICdDT1VOVFJZX1ZBTFVFJyA9PiAnQXJ1YmEnLAogICAgICAnUFRZUEVfTEFCRUwnID0+ICdDYXRlZ29yeScsCiAgICAgICdQVFlQRV9WQUxVRScgPT4gJ0NvbmRvcy9BcGFydG1lbnRzJywKICAgICAgJ1BWSUVXX0xBQkVMJyA9PiAnVmlldycsCiAgICAgICdQVklFV19WQUxVRScgPT4gJ09jZWFuIEZyb250JywKICAgICAgJ0JFRFNfTEFCRUwnID0+ICdCZWRzJywKICAgICAgJ0JFRFNfVkFMVUUnID0+IDEsCiAgICAgICdCQVRIU19MQUJFTCcgPT4gJ0JhdGhzJywKICAgICAgJ0JBVEhTX1ZBTFVFJyA9PiAxLAogICAgICAnTFNQQUNFX0xBQkVMJyA9PiAnTC5TcGFjZScsCiAgICAgICdMU1BBQ0VfVkFMVUUnID0+ICc2MCBtwrInLAogICAgICAnWVJCVUlMVF9MQUJFTCcgPT4gJ1llYXIgQnVpbHQnLAogICAgICAnWVJCVUlMVF9WQUxVRScgPT4gJ34yMDIwJywKICAgICAgJ01SVEVSTV9MQUJFTCcgPT4gJ1JlbnRhbCBUeXBlJywKICAgICAgJ01SVEVSTV9WQUxVRScgPT4gJ0xvbmcgVGVybSBSZW50YWwnLAogICAgICAnTEFSRUFfTEFCRUwnID0+ICdMYW5kJywKICAgICAgJ0xBUkVBX1ZBTFVFJyA9PiAnNjUgbcKyJywKICAgICAgJ1BDTEFTU19MQUJFTCcgPT4gJ0NsYXNzJywKICAgICAgJ1BDTEFTU19WQUxVRScgPT4gJ1Jlc2lkZW50aWFsJywKICAgICAgJ0hUTUwnID0+ICc8bGk+PGI+TG9jYXRpb248L2I+IEVhZ2xlIEJlYWNoIChPcmFuamVzdGFkIFdlc3QpPC9saT4KPGxpPjxiPkNvdW50cnk8L2I+IEFydWJhPC9saT4KPGxpPjxiPkNhdGVnb3J5PC9iPiBDb25kb3MvQXBhcnRtZW50czwvbGk+CjxsaT48Yj5WaWV3PC9iPiBPY2VhbiBGcm9udDwvbGk+CjxsaT48Yj5CZWRzPC9iPiAxPC9saT4KPGxpPjxiPkJhdGhzPC9iPiAxPC9saT4KPGxpPjxiPkwuU3BhY2U8L2I+IDYwIG3CsjwvbGk+CjxsaT48Yj5ZZWFyIEJ1aWx0PC9iPiB+MjAyMDwvbGk+CjxsaT48Yj5SZW50YWwgVHlwZTwvYj4gTG9uZyBUZXJtIFJlbnRhbDwvbGk+CjxsaT48Yj5MYW5kPC9iPiA2NSBtwrI8L2xpPgo8bGk+PGI+Q2xhc3M8L2I+IFJlc2lkZW50aWFsPC9saT4nLAogICAgKSwKICAgICdmZWF0dXJlcycgPT4gJwo8bGk+PGI+Q29uZGl0aW9uPC9iPjxzcGFuPjx1bD48bGk+QnJhbmQgTmV3PC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+T3V0ZG9vciBGZWF0dXJlczwvYj48c3Bhbj48dWw+PGxpPkxhbmRzY2FwZWQ8L2xpPjxsaT5CZWFjaDwvbGk+PGxpPkZsb3dlciBHYXJkZW48L2xpPjxsaT5HYXJkZW48L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5BcHBsaWFuY2VzPC9iPjxzcGFuPjx1bD48bGk+QWxsIE5ldyE8L2xpPjxsaT5FbGVjdHJpYyBTdG92ZTwvbGk+PGxpPlJlZnJpZ2VyYXRvcjwvbGk+PGxpPkRpc2h3YXNoZXI8L2xpPjxsaT5NaWNyb3dhdmU8L2xpPjxsaT5XYXNoZXI8L2xpPjxsaT5EcnllcjwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPkZ1cm5pc2hlZDwvYj48c3Bhbj48dWw+PGxpPkZ1bGx5IEZ1cm5pc2hlZDwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPlBhcmtpbmcgLSBUeXBlPC9iPjxzcGFuPjx1bD48bGk+UGFya2luZyBMb3Q8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5QYXJraW5nIC0gU3BvdHM8L2I+PHNwYW4+PHVsPjxsaT4xIEFzc2lnbmVkIFNwb3Q8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5QYXJraW5nIC0gVmlzaXRvcnM8L2I+PHNwYW4+PHVsPjxsaT5XaXRoIFZpc2l0b3IgUGFya2luZzwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPlN0b3JhZ2U8L2I+PHNwYW4+PHVsPjxsaT5Hb29kIFN0b3JhZ2U8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5TZWN1cml0eTwvYj48c3Bhbj48dWw+PGxpPjI0LUhvdXIgU2VjdXJpdHk8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5BaXIgQ29uZGl0aW9uaW5nPC9iPjxzcGFuPjx1bD48bGk+Q2VudHJhbCBBL0M8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5MYXVuZHJ5PC9iPjxzcGFuPjx1bD48bGk+V2FzaGVyL0RyeWVyIGluIFVuaXQ8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5CZWFjaCBBY2Nlc3M8L2I+PHNwYW4+PHVsPjxsaT5CZWFjaCBBY2Nlc3M8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5ZYXJkIC8gTGFuZHNjYXBpbmc8L2I+PHNwYW4+PHVsPjxsaT5MYW5kc2NhcGVkPC9saT48bGk+TWFuaWN1cmVkIExhd248L2xpPjxsaT5TcHJpbmtsZXIgU3lzdGVtPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+UGF0aW8gLSBEZWNrIC0gUG9yY2g8L2I+PHNwYW4+PHVsPjxsaT5CYWxjb255PC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+TmVhciBCeTwvYj48c3Bhbj48dWw+PGxpPlNob3BwaW5nPC9saT48bGk+Rml0bmVzcyBDZW50ZXI8L2xpPjxsaT5UZW5uaXMgQ291cnRzPC9saT48bGk+SG9zcGl0YWw8L2xpPjxsaT5QYXJrIC0gR3JlZW4gQXJlYTwvbGk+PGxpPkNvbW1lcmNpYWwgQWN0aXZpdGllczwvbGk+PGxpPlB1YmxpYyBUcmFuc3BvcnRhdGlvbjwvbGk+PGxpPlJlY3JlYXRpb25hbCBBY3Rpdml0aWVzPC9saT48bGk+QmljeWNsZSBwYXRoPC9saT48bGk+UmVzdGF1cmFudHM8L2xpPjxsaT5DYXNpbm8ocyk8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5Td2ltbWluZyBQb29sPC9iPjxzcGFuPjx1bD48bGk+TGFyZ2UgSW4tR3JvdW5kPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+R3ltL0ZpdG5lc3MgQ2VudGVyPC9iPjxzcGFuPjx1bD48bGk+T24tU2l0ZSBHeW08L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5UZWxldmlzaW9uPC9iPjxzcGFuPjx1bD48bGk+VGVsZXZpc2lvbjwvbGk+PGxpPkNhYmxlPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+V2F0ZXIgaGVhdGVyPC9iPjxzcGFuPjx1bD48bGk+T3RoZXI8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5Gcm9udCBBY2Nlc3MgUm9hZDwvYj48c3Bhbj48dWw+PGxpPlByaXZhdGU8L2xpPjwvdWw+PC9zcGFuPjwvbGk+JywKICAgICdyZW1hcmtzJyA9PiAnQnJhbmQgbmV3IDEgYmVkcm9vbSBjb25kbyBhdmFpbGFibGUgaW1tZWRpYXRlbHkgZm9yIGxvbmcgdGVybSEgQmUgdGhlIGZpcnN0IHRlbmFudCBvZiB0aGlzIG5ldmVyIGJlZm9yZSB1c2VkIGNvbmRvIGluIGFtYXppbmcgQXp1cmUgQmVhY2ggUmVzaWRlbmNlcyEgRnVsbHkgZXF1aXBwZWQgYW5kIGZ1cm5pc2hlZCB1bml0IHdpdGggYmVhdXRpZnVsIHZpZXdzIG9mIGVhZ2xlIGJlYWNoIGFuZCBwYWxtIGJlYWNoLiBJZGVhbGx5IGxvY2F0ZWQgd2l0aGluIHdhbGtpbmcgZGlzdGFuY2UgdG8gdGhlIGJlYWNoLCBzdXBlcm1hcmtldHMgYW5kIHB1YmxpYyB0cmFuc3BvcnRhdGlvbi4gRW5qb3kgdGhlIGFtYXppbmcgdmlld3MgZnJvbSB5b3VyIGJhbGNvbnkgb3Igd2FsayBhY3Jvc3MgdGhlIHN0cmVldCBhbmQgZW5qb3kgdGhlIHB1YmxpYyB3YWxrL3J1bi9iaWtlIHBhdGh3YXkgZm9yIGEgZ3JlYXQgd29ya291dC4gVXRpbGl0aWVzIHN1Y2ggYXMgd2F0ZXIgYW5kIGVsZWN0cmljaXR5IGFyZSBub3QgaW5jbHVkZWQsIGhvd2V2ZXIgY2FibGUgVFYgYW5kIFdJRkkgYXJlIGluY2x1ZGVkLiBUaGlzIGFtYXppbmcgY29tcGxleCBvZmZlcnMgZnVsbCBjbHViIGhvdXNlIGFjY2VzcywgZ3ltLCBhbmQgYSB0ZW5uaXMgY291cnQuIENhbGwgdXMgdG9kYXkgZm9yIG1vcmUgaW5mb3JtYXRpb24gb3IgdG8gc2NoZWR1bGUgYSB2aWV3aW5nIScsCiAgICAncmVudGFsaW5mbycgPT4gJwo8bGk+PGI+RnJpZW5kbGllczwvYj48c3Bhbj48dWw+PGxpPk5vIFNtb2tpbmc8L2xpPjxsaT5ObyBQZXRzPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+SW5jbHVkZWQ8L2I+PHNwYW4+PHVsPjxsaT5DYWJsZTwvbGk+PGxpPkludGVybmV0PC9saT48bGk+UG9vbCBNYWludGVuYW5jZTwvbGk+PGxpPkdhcmRlbiBNYWludGVuYW5jZTwvbGk+PC91bD48L3NwYW4+PC9saT4nLAogICAgJ2RpcmVjdGlvbnMnID0+ICcnLAogICAgJ2Rpc2Nsb3N1cmVzJyA9PiAnJywKICAgICdtZXRhJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2xpZCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdNTFMnLAogICAgICAgICd2YWx1ZScgPT4gJzExNDUwOTYnLAogICAgICAgICdzaG93JyA9PiAnTUxTIDExNDUwOTYnLAogICAgICApLAogICAgICAncmVmbm8nID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnQUFSJywKICAgICAgKSwKICAgICAgJ2NvdW50cnknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICdBVycsCiAgICAgICAgJ2xhYmVsJyA9PiAnQ291bnRyeScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnQXJ1YmEnLAogICAgICApLAogICAgICAncGNsYXNzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnUkVTJywKICAgICAgICAnbGFiZWwnID0+ICdQcm9wZXJ0eSBDbGFzcycsCiAgICAgICAgJ2xhYmVsMicgPT4gJ0NsYXNzJywKICAgICAgICAndmFsdWUnID0+ICdSZXNpZGVudGlhbCcsCiAgICAgICksCiAgICAgICdleGNsJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0V4Y2x1c2l2ZScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnMScsCiAgICAgICksCiAgICAgICdwaHRjbnQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnMzAnLAogICAgICApLAogICAgICAnc3RhdHVzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnQVMnLAogICAgICAgICdsYWJlbCcgPT4gJ0xpc3RpbmcgU3RhdHVzJywKICAgICAgICAnbGFiZWwyJyA9PiAnU3RhdHVzJywKICAgICAgICAndmFsdWUnID0+ICdSZWNlbnRseSBSZW50ZWQnLAogICAgICAgICd2YWx1ZTInID0+ICdSZW50ZWQnLAogICAgICApLAogICAgICAnc2V0b3B0JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZTInID0+ICcnLAogICAgICApLAogICAgICAnY2F0ZWdvcnknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICc0NDknLAogICAgICAgICdsYWJlbCcgPT4gJ1Byb3BlcnR5IENhdGVnb3J5JywKICAgICAgICAnbGFiZWwyJyA9PiAnQ2F0ZWdvcnknLAogICAgICAgICd2YWx1ZScgPT4gJ0NvbmRvcy9BcGFydG1lbnRzJywKICAgICAgICAndmFsdWUyJyA9PiAnQ29uZG8nLAogICAgICApLAogICAgICAndHJhbnMnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICdNUicsCiAgICAgICAgJ2xhYmVsJyA9PiAnVHJhbnNhY3Rpb24gVHlwZScsCiAgICAgICAgJ2xhYmVsMicgPT4gJ1RyYW5zYWN0aW9uJywKICAgICAgICAndmFsdWUnID0+ICdGb3IgUmVudCcsCiAgICAgICAgJ3ZhbHVlMicgPT4gJ1JlbnRhbCcsCiAgICAgICksCiAgICAgICdwcmljZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gMTgwMCwKICAgICAgICAnbGFiZWwnID0+ICdBc2tpbmcgUHJpY2UnLAogICAgICAgICdsYWJlbDInID0+ICdQcmljZScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnVVMkIDEsODAwL210aCcsCiAgICAgICksCiAgICAgICdwZXInID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICdtJywKICAgICAgICAnbGFiZWwnID0+ICdwZXInLAogICAgICAgICd2YWx1ZScgPT4gJy9tdGgnLAogICAgICApLAogICAgICAnem9uZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzE1ODkzJywKICAgICAgICAnbGFiZWwnID0+ICdTdGF0ZScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnT3Jhbmplc3RhZCBXZXN0JywKICAgICAgKSwKICAgICAgJ2RpZCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzE1ODM5JywKICAgICAgICAnbGFiZWwnID0+ICdMb2NhdGlvbicsCiAgICAgICAgJ3ZhbHVlJyA9PiAnRWFnbGUgQmVhY2ggKE9yYW5qZXN0YWQgV2VzdCknLAogICAgICApLAogICAgICAnZ2xhdCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAndmFsdWUnID0+ICcxMi41NTg5MTIzOTY1MTQ3MDcwJywKICAgICAgKSwKICAgICAgJ2dsbmcnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnLTcwLjA1NDIzNTQ1ODM3NDAyMDAnLAogICAgICApLAogICAgICAncm9vbXMnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcyJywKICAgICAgICAnbGFiZWwnID0+ICdSb29tcycsCiAgICAgICAgJ3ZhbHVlJyA9PiAyLAogICAgICApLAogICAgICAnYmVkcycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzEnLAogICAgICAgICdsYWJlbCcgPT4gJ0JlZHJvb21zJywKICAgICAgICAnbGFiZWwyJyA9PiAnQmVkcycsCiAgICAgICAgJ3ZhbHVlJyA9PiAxLAogICAgICApLAogICAgICAnYmF0aHMnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxLjAnLAogICAgICAgICdsYWJlbCcgPT4gJ0JhdGhyb29tcycsCiAgICAgICAgJ2xhYmVsMicgPT4gJ0JhdGhzJywKICAgICAgICAndmFsdWUnID0+IDEsCiAgICAgICksCiAgICAgICdsc3BhY2UnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICc2MC4wMDAwMDAwMDAwMDAnLAogICAgICAgICdsYWJlbCcgPT4gJ0xpdmluZyBTcGFjZScsCiAgICAgICAgJ2xhYmVsMicgPT4gJ0wuU3BhY2UnLAogICAgICAgICd2YWx1ZScgPT4gJzYwIG3CsicsCiAgICAgICksCiAgICAgICdsYXJlYScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzY1LjAwMDAwMDAwMDAwMCcsCiAgICAgICAgJ2xhYmVsJyA9PiAnTGFuZCBBcmVhJywKICAgICAgICAnbGFiZWwyJyA9PiAnTGFuZCcsCiAgICAgICAgJ3ZhbHVlJyA9PiAnNjUgbcKyJywKICAgICAgKSwKICAgICAgJ3B2aWV3JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnNDM0JywKICAgICAgICAnbGFiZWwnID0+ICdQcm9wZXJ0eSBWaWV3JywKICAgICAgICAnbGFiZWwyJyA9PiAnVmlldycsCiAgICAgICAgJ3ZhbHVlJyA9PiAnT2NlYW4gRnJvbnQnLAogICAgICApLAogICAgICAnbXJ0ZXJtJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMycsCiAgICAgICAgJ2xhYmVsJyA9PiAnUmVudGFsIFR5cGUnLAogICAgICAgICd2YWx1ZScgPT4gJ0xvbmcgVGVybSBSZW50YWwnLAogICAgICApLAogICAgICAnY2l0eScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzE1ODM5JywKICAgICAgICAnbGFiZWwnID0+ICdMb2NhdGlvbicsCiAgICAgICAgJ3ZhbHVlJyA9PiAnRWFnbGUgQmVhY2gnLAogICAgICApLAogICAgICAnc3RhdGUnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxNTg5MycsCiAgICAgICAgJ2xhYmVsJyA9PiAnU3RhdGUnLAogICAgICAgICd2YWx1ZScgPT4gJ09yYW5qZXN0YWQgV2VzdCcsCiAgICAgICksCiAgICAgICd0aXRsZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAndmFsdWUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzJywKICAgICAgKSwKICAgICAgJ2Rpc3RyaWN0JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMTU4MzknLAogICAgICAgICdsYWJlbCcgPT4gJ0xvY2F0aW9uJywKICAgICAgICAndmFsdWUnID0+ICdFYWdsZSBCZWFjaCcsCiAgICAgICksCiAgICAgICdjdXJyJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ1VTRCcsCiAgICAgICksCiAgICAgICd3YXRlci1mcm9udCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdXYXRlcmZyb250JywKICAgICAgICAndmFsdWUnID0+IDEsCiAgICAgICksCiAgICAgICdmdXJuaXNoZWQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnRnVybmlzaGVkJywKICAgICAgICAndmFsdWUnID0+IDEsCiAgICAgICksCiAgICAgICd2aWRlby10b3VyJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ1ZpcnR1YWwgVG91cicsCiAgICAgICAgJ2xhYmVsMicgPT4gJ1ZpZGVvJywKICAgICAgICAndmFsdWUnID0+IDEsCiAgICAgICksCiAgICAgICdwb29sJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ1N3aW1taW5nIFBvb2wnLAogICAgICAgICdsYWJlbDInID0+ICdQb29sJywKICAgICAgICAndmFsdWUnID0+IDEsCiAgICAgICksCiAgICAgICdfaWQnID0+ICcxMTQ1MDk2JywKICAgICAgJ3NlY3Rpb24nID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnbWxzJywKICAgICAgKSwKICAgICAgJ2xvY2FsaXR5JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ0VhZ2xlIEJlYWNoJywKICAgICAgKSwKICAgICAgJ3JlZ2lvbicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAndmFsdWUnID0+ICdPcmFuamVzdGFkIFdlc3QnLAogICAgICApLAogICAgKSwKICAgICdpc19zb2xkJyA9PiB0cnVlLAogICAgJ3NvbGRfbGFiZWwnID0+ICdSZW50ZWQnLAogICAgJ2hlYWRlcnMnID0+IAogICAgYXJyYXkgKAogICAgICAnZ2FsbGVyeScgPT4gJ1Bob3RvIEdhbGxlcnknLAogICAgICAnbWFwbG9jJyA9PiAnTWFwIExvY2F0aW9uJywKICAgICAgJ21hcHNhdCcgPT4gJ1NhdGVsaXRlIFZpZXcnLAogICAgICAndmlkZW9zJyA9PiAnVmlkZW8nLAogICAgICAndnRvdXJzJyA9PiAnVmlydHVhbCBUb3VyJywKICAgICAgJ2RpcmVjdGlvbnMnID0+ICdEaXJlY3Rpb25zJywKICAgICAgJ2RldGFpbHMnID0+ICdQcm9wZXJ0eSBEZXRhaWxzJywKICAgICAgJ2ZlYXR1cmVzJyA9PiAnRmVhdHVyZXMgYW5kIEFtZW5pdGllcycsCiAgICAgICdkaWFnbm9zdGljcycgPT4gJ0VuZXJneSBQZXJmb3JtYW5jZScsCiAgICAgICdyZW1hcmtzJyA9PiAnUHJvcGVydHkgUmVtYXJrcycsCiAgICAgICdkaXNjbG9zdXJlcycgPT4gJ0Rpc2Nsb3N1cmVzJywKICAgICAgJ3NpbWlsYXInID0+ICdTaW1pbGFyIFByb3BlcnRpZXMnLAogICAgICAnZmVhdHVyZWQnID0+ICdGZWF0dXJlZCBQcm9wZXJ0aWVzJywKICAgICAgJ2FnZW50JyA9PiAnQWdlbnQgRGV0YWlscycsCiAgICAgICdyZW50YWxpbmZvJyA9PiAnUmVudGFsIEluZm9ybWF0aW9uJywKICAgICksCiAgICAnaGVhZGluZycgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMnLAogICAgJ3N1YmhlYWRpbmcnID0+ICdFYWdsZSBCZWFjaCDCtyBPcmFuamVzdGFkIFdlc3QgwrcgQXJ1YmEnLAogICAgJ2lkc2hlYWRpbmcnID0+ICdNTFMjIDExNDUwOTYnLAogICAgJ2J1dHRvbnMnID0+IAogICAgYXJyYXkgKAogICAgICAnZ2VuZXJhbCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdDb250YWN0IFVzJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL2NvbnRhY3QtdXMvMTE0NTA5NicsCiAgICAgICksCiAgICAgICdpbnF1aXJ5JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0lucXVpcnknLAogICAgICAgICdocmVmJyA9PiAnL2VuL2MvaW5xdWlyeS8xMTQ1MDk2JywKICAgICAgKSwKICAgICAgJ3NlbmR0bycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdTZW5kIHRvJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL3NlbmQvMTE0NTA5NicsCiAgICAgICksCiAgICAgICdhbGVydCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdBbGVydCcsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9hbGVydC8xMTQ1MDk2JywKICAgICAgKSwKICAgICAgJ29wdGluJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ05ld3NsZXR0ZXIgU2lnbi11cCcsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9uZXdzbGV0dGVyLzExNDUwOTYnLAogICAgICApLAogICAgICAnZmF2cycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdGYXZvcml0ZScsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9mYXZvcml0ZXMvMTE0NTA5NicsCiAgICAgICksCiAgICAgICdzaGFyZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdTaGFyZScsCiAgICAgICAgJ2hyZWYnID0+IE5VTEwsCiAgICAgICksCiAgICAgICdwZGYnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnUERGJywKICAgICAgICAnaHJlZicgPT4gJy9lbi9hL2Rvd25sb2FkLzExNDUwOTYucGRmP3YxNTkzNDM2NDYwJywKICAgICAgKSwKICAgICAgJ3NhdmVmYXYnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsX29mZicgPT4gJ1NhdmUnLAogICAgICAgICdsYWJlbF9vbicgPT4gJ1NhdmVkIScsCiAgICAgICksCiAgICAgICdnb2JhY2snID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnR28gQmFjaycsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vZC9henVyZS1iZWFjaC1yZXNpZGVuY2VzLWNvbmRvLWZvci1yZW50LWVhZ2xlLWFydWJhLTExNDUwOTYnLAogICAgICApLAogICAgICAncHJpbnQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnUHJpbnQnLAogICAgICAgICdocmVmJyA9PiBOVUxMLAogICAgICApLAogICAgKSwKICAgICdwYWdlbGluaycgPT4gCiAgICBhcnJheSAoCiAgICAgICdsYWJlbCcgPT4gJ0dvIEJhY2snLAogICAgICAnaHJlZicgPT4gJy9lbi9kL2F6dXJlLWJlYWNoLXJlc2lkZW5jZXMtY29uZG8tZm9yLXJlbnQtZWFnbGUtYXJ1YmEtMTE0NTA5NicsCiAgICApLAogICAgJ2FnZW50cycgPT4gCiAgICBhcnJheSAoCiAgICAgIDEgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY291cnRlc3lPZicgPT4gZmFsc2UsCiAgICAgICAgJ2NvbXBhbnknID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdicmFuZCcgPT4gJ0NFTlRVUlkgMjEnLAogICAgICAgICAgJ2xlZ2FsJyA9PiAnPHNwYW4+QXJ1YmE8L3NwYW4+IDxzcGFuPlJlYWwgRXN0YXRlPC9zcGFuPicsCiAgICAgICAgICAnbG9nbycgPT4gJy9hc3NldHMvaW1hZ2VzL3RwbC9jZW50dXJ5LTIxLWxvZ28uc3ZnJywKICAgICAgICAgICdsb2dvX2FsdCcgPT4gJ0NFTlRVUlkgMjEgQXJ1YmEgUmVhbCBFc3RhdGUsIEFydWJhJywKICAgICAgICApLAogICAgICAgICd0aXRsZScgPT4gJ1JlbnRhbCBBc3NvY2lhdGUnLAogICAgICAgICdmdWxsbmFtZScgPT4gJ01lcnlsIFJvemVuYmVyZyBMdWlkZW5zJywKICAgICAgICAncGhvdG8nID0+ICcvaW1hZ2VzL2FnZW50cy8xMDAzMzk4L2YvMC5qcGcnLAogICAgICAgICdwaG90b19hbHQnID0+ICdNZXJ5bCBSb3plbmJlcmcgTHVpZGVucyAtIFJlbnRhbCBBc3NvY2lhdGUsIENFTlRVUlkgMjEgQXJ1YmEgUmVhbCBFc3RhdGUnLAogICAgICAgICdwaG9uZXMnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdvZmZpY2UnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnaWNvbicgPT4gJ2ZhLXZvbHVtZS1jb250cm9sLXBob25lJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnT2ZmaWNlJywKICAgICAgICAgICAgJ3RpdGxlJyA9PiAnT2ZmaWNlJywKICAgICAgICAgICAgJ3RlbCcgPT4gJzI5NzU4NjQyNDInLAogICAgICAgICAgICAnc2hvdycgPT4gJygyOTcpIDU4Ni00MjQyJywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgICAnZW1haWwnID0+IGZhbHNlLAogICAgICAgICd2b2lwJyA9PiBOVUxMLAogICAgICAgICdzb2NpYWwnID0+IE5VTEwsCiAgICAgICksCiAgICApLAogICAgJ3ByaWNlcycgPT4gCiAgICBhcnJheSAoCiAgICAgICdhc2tpbmcnID0+ICdVUyQgMSw4MDAvbXRoJywKICAgICAgJ290aGVycycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnQVdHJyA9PiAnQVfGkiAzLjIwNC08c3VwPsK5PC9zdXA+PHNtYWxsPi9tdGg8L3NtYWxsPsK5JywKICAgICAgKSwKICAgICAgJ2NsYXNzJyA9PiAnJywKICAgICAgJ3Bvc3RmaXgnID0+ICcnLAogICAgICAnZXh0cmEnID0+IGZhbHNlLAogICAgKSwKICAgICdpdGVtcHJvcCcgPT4gCiAgICBhcnJheSAoCiAgICAgICdhZGRyZXNzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdzdHJlZXRBZGRyZXNzJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcycsCiAgICAgICAgJ2FkZHJlc3NMb2NhbGl0eScgPT4gJ0VhZ2xlIEJlYWNoJywKICAgICAgICAnYWRkcmVzc1JlZ2lvbicgPT4gJ09yYW5qZXN0YWQgV2VzdCcsCiAgICAgICAgJ2FkZHJlc3NDb3VudHJ5JyA9PiAnQXJ1YmEnLAogICAgICApLAogICAgICAnb2ZmZXInID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ByaWNlJyA9PiAnMTgwMC4wMCcsCiAgICAgICAgJ3ByaWNlQ3VycmVuY3knID0+ICdVU0QnLAogICAgICAgICdwcmljZVZhbGlkVW50aWwnID0+ICcyMDIwLTExLTA2VDA2OjMxOjAyKzAwMDAnLAogICAgICAgICd1cmwnID0+ICdodHRwczovL2NlbnR1cnkyMWFydWJhLmNvbS9lbi9jL2lucXVpcnkvMTE0NTA5NicsCiAgICAgICAgJ3ZhbGlkRnJvbScgPT4gJzIwMjAtMDQtMjFUMTI6MDAnLAogICAgICAgICdhdmFpbGFiaWxpdHknID0+ICdodHRwOi8vc2NoZW1hLm9yZy9Tb2xkT3V0JywKICAgICAgKSwKICAgICAgJ3Byb2R1Y3QnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3NrdScgPT4gJ1JFUzExNDUwOTYnLAogICAgICAgICdwcm9kdWN0SUQnID0+ICcxMTQ1MDk2JywKICAgICAgICAnbmFtZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMnLAogICAgICAgICdkZXNjcmlwdGlvbicgPT4gJ0JyYW5kIG5ldyAxIGJlZHJvb20gY29uZG8gYXZhaWxhYmxlIGltbWVkaWF0ZWx5IGZvciBsb25nIHRlcm0hIEJlIHRoZSBmaXJzdCB0ZW5hbnQgb2YgdGhpcyBuZXZlciBiZWZvcmUgdXNlZCBjb25kbyBpbiBhbWF6aW5nIGF6dXJlIGJlYWNoIHJlc2lkZW5jZXMhIEZ1bGx5IGVxdWlwcGVkIGFuZCBmdXJuaXNoZWQgdW5pdCB3aXRoIGJlYXV0aWZ1bCB2aWV3cyBvZiBlYWdsZSBiZWFjaCBhbmQgcGFsbSBiZWFjaC4gSWRlYWxseSBsb2NhdGVkIHdpdGhpbiB3YWxraW5nIGRpc3RhbmNlIHRvIHRoZSBiZWFjaCwgc3VwZXJtYXJrZXRzIGFuZCBwdWJsaWMgdHJhbnNwb3J0YXRpb24uIEVuam95IHRoZSBhbWF6aW5nIHZpZXdzIGZyb20geW91ciBiYWxjb255IG9yIHdhbGsgYWNyb3NzIHRoZSBzdHJlZXQgYW5kIGVuam95IHRoZSBwdWJsaWMgd2Fsay9ydW4vYmlrZSBwYXRod2F5IGZvciBhIGdyZWF0IHdvcmtvdXQuIFV0aWxpdGllcyBzdWNoIGFzIHdhdGVyIGFuZCBlbGVjdHJpY2l0eSBhcmUgbm90IGluY2x1ZGVkLCBob3dldmVyIGNhYmxlIHR2IGFuZCB3aWZpIGFyZSBpbmNsdWRlZC4gVGhpcyBhbWF6aW5nIGNvbXBsZXggb2ZmZXJzIGZ1bGwgY2x1YiBob3VzZSBhY2Nlc3MsIGd5bSwgYW5kIGEgdGVubmlzIGNvdXJ0LiBDYWxsIHVzIHRvZGF5IGZvciBtb3JlIGluZm9ybWF0aW9uIG9yIHRvIHNjaGVkdWxlIGEgdmlld2luZyEnLAogICAgICAgICd1cmwnID0+ICdodHRwczovL2NlbnR1cnkyMWFydWJhLmNvbS9lbi9kLzExNDUwOTYnLAogICAgICAgICdpbWFnZScgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYXJ1YmEuY29tL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYveGxnLzAuanBnJywKICAgICAgICAnb2ZmZXJzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAncHJpY2UnID0+ICcxODAwLjAwJywKICAgICAgICAgICdwcmljZUN1cnJlbmN5JyA9PiAnVVNEJywKICAgICAgICAgICdwcmljZVZhbGlkVW50aWwnID0+ICcyMDIwLTExLTA2VDA2OjMxOjAyKzAwMDAnLAogICAgICAgICAgJ3VybCcgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYXJ1YmEuY29tL2VuL2MvaW5xdWlyeS8xMTQ1MDk2JywKICAgICAgICAgICd2YWxpZEZyb20nID0+ICcyMDIwLTA0LTIxVDEyOjAwJywKICAgICAgICAgICdhdmFpbGFiaWxpdHknID0+ICdodHRwOi8vc2NoZW1hLm9yZy9Tb2xkT3V0JywKICAgICAgICApLAogICAgICAgICdicmFuZCcgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ25hbWUnID0+ICdDRU5UVVJZIDIxJywKICAgICAgICApLAogICAgICAgICdzZWxsZXInID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdsZWdhbE5hbWUnID0+ICdDRU5UVVJZIDIxIEFydWJhIFJlYWwgRXN0YXRlJywKICAgICAgICAgICdsb2dvJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhcnViYS5jb20vbWxzLmNkbi9pbWFnZXMvbG9nb3MvMTAwMDUxMC8xNTB4NTAuanBnJywKICAgICAgICAgICdlbXBsb3llZScgPT4gJ01lcnlsIFJvemVuYmVyZyBMdWlkZW5zJywKICAgICAgICAgICd0ZWxlcGhvbmUnID0+ICcoMjk3KSA1ODYtNDI0MicsCiAgICAgICAgICAndXJsJyA9PiAnaHR0cDovL2NlbnR1cnkyMWFydWJhLmNvbScsCiAgICAgICAgKSwKICAgICAgICAnYWRkaXRpb25hbFByb3BlcnR5JyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0NvdW50cnknLAogICAgICAgICAgICAndmFsdWUnID0+ICdBcnViYScsCiAgICAgICAgICApLAogICAgICAgICAgMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdQcm9wZXJ0eSBDbGFzcycsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJ1Jlc2lkZW50aWFsJywKICAgICAgICAgICksCiAgICAgICAgICAyID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ1Byb3BlcnR5IENhdGVnb3J5JywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnQ29uZG9zL0FwYXJ0bWVudHMnLAogICAgICAgICAgKSwKICAgICAgICAgIDMgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnVHJhbnNhY3Rpb24gVHlwZScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJ0ZvciBSZW50JywKICAgICAgICAgICksCiAgICAgICAgICA0ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ1Byb3BlcnR5IFZpZXcnLAogICAgICAgICAgICAndmFsdWUnID0+ICdPY2VhbiBGcm9udCcsCiAgICAgICAgICApLAogICAgICAgICAgNSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdCZWRyb29tcycsCiAgICAgICAgICAgICd2YWx1ZScgPT4gMSwKICAgICAgICAgICksCiAgICAgICAgICA2ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0JhdGhyb29tcycsCiAgICAgICAgICAgICd2YWx1ZScgPT4gMSwKICAgICAgICAgICksCiAgICAgICAgICA3ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0xpdmluZyBTcGFjZScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzYwIG3CsicsCiAgICAgICAgICApLAogICAgICAgICAgOCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdMYW5kIEFyZWEnLAogICAgICAgICAgICAndmFsdWUnID0+ICc2NSBtwrInLAogICAgICAgICAgKSwKICAgICAgICApLAogICAgICApLAogICAgICAnZXZlbnQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ25hbWUnID0+ICdGb3IgUmVudDogQ29uZG9zL0FwYXJ0bWVudHMgLSBFYWdsZSBCZWFjaCwgQXJ1YmEnLAogICAgICAgICdsb2NhdGlvbicgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ25hbWUnID0+ICdFYWdsZSBCZWFjaCBDb25kb3MvQXBhcnRtZW50cycsCiAgICAgICAgICAnYWRkcmVzcycgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdzdHJlZXRBZGRyZXNzJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcycsCiAgICAgICAgICAgICdhZGRyZXNzTG9jYWxpdHknID0+ICdFYWdsZSBCZWFjaCcsCiAgICAgICAgICAgICdhZGRyZXNzUmVnaW9uJyA9PiAnT3Jhbmplc3RhZCBXZXN0JywKICAgICAgICAgICAgJ2FkZHJlc3NDb3VudHJ5JyA9PiAnQXJ1YmEnLAogICAgICAgICAgKSwKICAgICAgICApLAogICAgICAgICdvZmZlcnMnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdwcmljZScgPT4gJzE4MDAuMDAnLAogICAgICAgICAgJ3ByaWNlQ3VycmVuY3knID0+ICdVU0QnLAogICAgICAgICAgJ3ByaWNlVmFsaWRVbnRpbCcgPT4gJzIwMjAtMTEtMDZUMDY6MzE6MDIrMDAwMCcsCiAgICAgICAgICAndXJsJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhcnViYS5jb20vZW4vYy9pbnF1aXJ5LzExNDUwOTYnLAogICAgICAgICAgJ3ZhbGlkRnJvbScgPT4gJzIwMjAtMDQtMjFUMTI6MDAnLAogICAgICAgICAgJ2F2YWlsYWJpbGl0eScgPT4gJ2h0dHA6Ly9zY2hlbWEub3JnL1NvbGRPdXQnLAogICAgICAgICksCiAgICAgICAgJ2ltYWdlJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhcnViYS5jb20vbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni94bGcvMC5qcGcnLAogICAgICAgICdkZXNjcmlwdGlvbicgPT4gJ0JyYW5kIG5ldyAxIGJlZHJvb20gY29uZG8gYXZhaWxhYmxlIGltbWVkaWF0ZWx5IGZvciBsb25nIHRlcm0hIEJlIHRoZSBmaXJzdCB0ZW5hbnQgb2YgdGhpcyBuZXZlciBiZWZvcmUgdXNlZCBjb25kbyBpbiBhbWF6aW5nIGF6dXJlIGJlYWNoIHJlc2lkZW5jZXMhIEZ1bGx5IGVxdWlwcGVkIGFuZCBmdXJuaXNoZWQgdW5pdCB3aXRoIGJlYXV0aWZ1bCB2aWV3cyBvZiBlYWdsZSBiZWFjaCBhbmQgcGFsbSBiZWFjaC4gSWRlYWxseSBsb2NhdGVkIHdpdGhpbiB3YWxraW5nIGRpc3RhbmNlIHRvIHRoZSBiZWFjaCwgc3VwZXJtYXJrZXRzIGFuZCBwdWJsaWMgdHJhbnNwb3J0YXRpb24uIEVuam95IHRoZSBhbWF6aW5nIHZpZXdzIGZyb20geW91ciBiYWxjb255IG9yIHdhbGsgYWNyb3NzIHRoZSBzdHJlZXQgYW5kIGVuam95IHRoZSBwdWJsaWMgd2Fsay9ydW4vYmlrZSBwYXRod2F5IGZvciBhIGdyZWF0IHdvcmtvdXQuIFV0aWxpdGllcyBzdWNoIGFzIHdhdGVyIGFuZCBlbGVjdHJpY2l0eSBhcmUgbm90IGluY2x1ZGVkLCBob3dldmVyIGNhYmxlIHR2IGFuZCB3aWZpIGFyZSBpbmNsdWRlZC4gVGhpcyBhbWF6aW5nIGNvbXBsZXggb2ZmZXJzIGZ1bGwgY2x1YiBob3VzZSBhY2Nlc3MsIGd5bSwgYW5kIGEgdGVubmlzIGNvdXJ0LiBDYWxsIHVzIHRvZGF5IGZvciBtb3JlIGluZm9ybWF0aW9uIG9yIHRvIHNjaGVkdWxlIGEgdmlld2luZyEnLAogICAgICAgICdzdGFydERhdGUnID0+ICcyMDIwLTA0LTIxVDEyOjAwJywKICAgICAgICAnZW5kRGF0ZScgPT4gJzIwMjAtMTEtMDZUMDY6MzE6MDIrMDAwMCcsCiAgICAgICAgJ3VybCcgPT4gJ2h0dHBzOi8vY2VudHVyeTIxYXJ1YmEuY29tL2VuL2QvYXp1cmUtYmVhY2gtcmVzaWRlbmNlcy1jb25kby1mb3ItcmVudC1lYWdsZS1hcnViYS0xMTQ1MDk2JywKICAgICAgICAncGVyZm9ybWVyJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbmFtZScgPT4gJ0NFTlRVUlkgMjEgQXJ1YmEgUmVhbCBFc3RhdGUnLAogICAgICAgICksCiAgICAgICksCiAgICApLAogICAgJ21hcCcgPT4gCiAgICBhcnJheSAoCiAgICAgICdsYXQnID0+ICcxMi41NTg5MTIzOTY1MTQ3MDcwJywKICAgICAgJ2xuZycgPT4gJy03MC4wNTQyMzU0NTgzNzQwMjAwJywKICAgICAgJ2Nvb3JkcycgPT4gJzEyLjU1ODkxMjM5NjUxNDcwNzAsLTcwLjA1NDIzNTQ1ODM3NDAyMDAnLAogICAgICAnZGlyZWN0aW9ucycgPT4gZmFsc2UsCiAgICApLAogICAgJ21lZGlhJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2dhbGxlcnknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVscycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ3ByZXYnID0+ICdQcmV2aW91cycsCiAgICAgICAgICAnbmV4dCcgPT4gJ05leHQnLAogICAgICAgICAgJ25vX3Bob3RvcycgPT4gJ1NvcnJ5LiBObyBQaG90b3MgQXZhbGFpYmxlLicsCiAgICAgICAgKSwKICAgICAgICAncGhvdG9zJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMnLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYvZi8wLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDIpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvMS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDIgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcygzKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzIuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAzID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoNCknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYvZi8zLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgNCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDUpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvNC5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDUgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcyg2KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzUuanBnJywKICAgICAgICAgICksCiAgICAgICAgICA2ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoNyknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYvZi82LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgNyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDgpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvNy5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDggPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcyg5KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzguanBnJywKICAgICAgICAgICksCiAgICAgICAgICA5ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoMTApJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvOS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDEwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoMTEpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvMTAuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDEyKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzExLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTIgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcygxMyknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYvZi8xMi5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDEzID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoMTQpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvMTMuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxNCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDE1KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzE0LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTUgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcygxNiknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYvZi8xNS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDE2ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoMTcpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvMTYuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxNyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDE4KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzE3LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTggPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcygxOSknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYvZi8xOC5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDE5ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoMjApJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvMTkuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAyMCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDIxKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzIwLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMjEgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcygyMiknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYvZi8yMS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDIyID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoMjMpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvMjIuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAyMyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDI0KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzIzLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMjQgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcygyNSknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYvZi8yNC5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDI1ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoMjYpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvMjUuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAyNiA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDI3KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzI2LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMjcgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnQXp1cmUgQmVhY2ggUmVzaWRlbmNlcygyOCknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDUwOTYvZi8yNy5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDI4ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ0F6dXJlIEJlYWNoIFJlc2lkZW5jZXMoMjkpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ1MDk2L2YvMjguanBnJywKICAgICAgICAgICksCiAgICAgICAgICAyOSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzKDMwKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NTA5Ni9mLzI5LmpwZycsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICksCiAgICAgICdtYXBsb2MnID0+ICdodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvZW1iZWQ/cGI9ITFtMTghMW0xMiExbTMhMWQxNTA2My42OTY0MDY4OCEyZC03MC4wNTQyMzU0NTgzNzQwMiEzZDEyLjU1ODkxMjM5NjUxNDcxITJtMyExZjAhMmYwITNmMCEzbTIhMWkxMDI0ITJpNzY4ITRmMTMuMSEzbTMhMW0yITFzMHgwJTNBMHgwITJ6TVRMQ3NETXpKek15TGpFaVRpQTNNTUt3TXljeE5TNHlJbGMhNWUwITNtMiExc2VuITJzY2EhNHYxNTk2Njk1NDYyODI0ITVtMiExc2VuITJzY2EnLAogICAgICAndmlkZW9zJyA9PiBmYWxzZSwKICAgICAgJ3Z0b3VycycgPT4gZmFsc2UsCiAgICApLAogICksCiAgJ2VUYWcnID0+ICdkLjEuZW4uMTE0NTA5NicsCiAgJ21heEFnZScgPT4gMTQ0MDAsCiAgJ21heERlZkhvdXJzJyA9PiA0LAogICdlVGFnQXJyJyA9PiAKICBhcnJheSAoCiAgICAnaWNpZCcgPT4gJ3VzJywKICAgICd0aHJlYXQnID0+IDEsCiAgICAncm9ib3QnID0+IDAsCiAgICAnbGFuZycgPT4gJ2VuJywKICAgICdhY2N0SWQnID0+ICcxMDAwNTEwJywKICAgICdsaWQnID0+ICcxMTQ1MDk2JywKICAgICdsYXN0dXBkYXRlJyA9PiAxNTkzNDM2NDYwLAogICAgJ3N0cmluZycgPT4gJ2QuMS5lbi4xMTQ1MDk2JywKICAgICdtYXhBZ2UnID0+IDE0NDAwLAogICAgJ21heERlZkhvdXJzJyA9PiA0LAogICksCiAgJ01ldGFJbmZvJyA9PiAKICBhcnJheSAoCiAgICAnc2l0ZV9uYW1lJyA9PiAnQ0VOVFVSWSAyMSBBcnViYScsCiAgICAndGl0bGUnID0+ICdBenVyZSBCZWFjaCBSZXNpZGVuY2VzIC0gQ29uZG8gRm9yIFJlbnQgRWFnbGUgQmVhY2ggQXJ1YmEgfCBDZW50dXJ5IDIxIEFydWJhIFJlYWwgRXN0YXRlJywKICAgICdkZXNjcmlwdGlvbicgPT4gJ0JyYW5kIG5ldyAxIGJlZHJvb20gY29uZG8gYXZhaWxhYmxlIGltbWVkaWF0ZWx5IGZvciBsb25nIHRlcm0hIEJlIHRoZSBmaXJzdCB0ZW5hbnQgb2YgdGhpcyBuZXZlciBiZWZvcmUgdXNlZCBjb25kbyBpbiBhbWF6aW5nIGF6dXJlIGJlYWNoIHJlc2lkZW5jZXMhIEZ1bGx5IC4uLicsCiAgICAnY2Fub25pY2FsJyA9PiAnaHR0cHM6Ly9jZW50dXJ5MjFhcnViYS5jb20vZW4vZC8xMTQ1MDk2JywKICAgICdhbXBodG1sJyA9PiAnL2FtcC9lbi9kLzExNDUwOTYnLAogICAgJ2xvY2FsZScgPT4gJ2VuLVVTJywKICApLAogICd1cmlfYWx0ZXJuYXRlcycgPT4gCiAgYXJyYXkgKAogICAgJ2VuJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2xhbmcnID0+ICdlbicsCiAgICAgICdsYWJlbCcgPT4gJ0VuZ2xpc2gnLAogICAgICAnZmxhZycgPT4gJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBTENBSUFBQUQ1Z0pwdUFBQUFCR2RCVFVFQUFLL0lOd1dLNlFBQUFCbDBSVmgwVTI5bWRIZGhjbVVBUVdSdlltVWdTVzFoWjJWU1pXRmtlWEhKWlR3QUFBSHpTVVJCVkhqYVlreE9QOElBQi8vK01mejd3OER3aTRIaFA1Q2NKYi9uLzdldmIxNi9BUEwvZ1JGUURpQUF3M0p1QWdBSUJFRFEvaXN3RUVSakd6QlFMRXJ1OTdsbDBnMCszSHZxTW4xU3BxbHFHc1pNc1pzSWUwU0lDQTVndDVhL0FHSUVhckNQdEZoKzZOL2Zmd3hBOU92UC83Ly9RWXdmZi82ZlphaG1lUGVCNGROSGhpK2ZHYjU5WTR6eXZISG1DRUFBQVczWUR6UVlhSko5M2Erdlg3OWFWZjU4Ly82OWZ2RVBscElmbno1OSt2RGh3N3QzNzk2OGVmUDNiL1NYTDU5T25qd0lFRUFzRFArWWdZNTNiMmI4OSsrL2F3dkxuOThNRGkyY1Z4bCsvdmw2bWl0dUN0QmdoaTlmL3YvNDhlL1hMODZrcmo5WHp3RUVFRU55OGc2Z3UyMnJmbjc4K05HczVPZnIxNitaQzU4K2Z2eVl3WDhyeE94WHIxNjlmUG55K2ZQbjEvLzkzYkpsQlVBQXNRQURaTUVCeGo5L0dCeGIyUC85K1MvUjh1M3Z6eHV5YVg4Wkh2M2o4L1lHbXMzdzh5Y1FBUm1pMmVFMzd0NEFDQ0RHUjQvdVNrcktBUzM1QjNUVC8vLy93QURPZ0xPQklhWEl5akJsd3hLQUFHS1JYakNCMFNPRWFldSsveTlmTW56NEFIUXhDUDM0OFIvbytsKy8vc01aUUJOTEV2aWYzQWNJSU1aYnR5N0x5NnQ5Wm1YbCtmWGovMzhHb0hIL1VjR2ZQNzkvL0JCaVlIank5Kzgvb1VrTkFBSEV3dDFWL3ZJL0tCWS9RU0lTRnFNL0dCZytNekI4QTZQZllDNUVGaURBQUJxZ1c3NzZNUDByQUFBQUFFbEZUa1N1UW1DQycsCiAgICAgICdocmVmJyA9PiAnL2VuL2QvYXp1cmUtYmVhY2gtcmVzaWRlbmNlcy1jb25kby1mb3ItcmVudC1hcnViYS0xMTQ1MDk2JywKICAgICksCiAgICAnbmwnID0+IAogICAgYXJyYXkgKAogICAgICAnbGFuZycgPT4gJ25sJywKICAgICAgJ2xhYmVsJyA9PiAnTmVkZXJsYW5kcycsCiAgICAgICdmbGFnJyA9PiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFMQ0FJQUFBRDVnSnB1QUFBQUJHZEJUVUVBQUsvSU53V0s2UUFBQUJsMFJWaDBVMjltZEhkaGNtVUFRV1J2WW1VZ1NXMWhaMlZTWldGa2VYSEpaVHdBQUFGWFNVUkJWSGphWXZ6UGdBRC9VTmxZRVVBQWt1VGdDQUFJQmdKZ2dxNVZvQXMxcU0wdmR6bU16MzYydmV6am9reFBHaW1rRVE1V29BUUVLdUs3MXp3Q0NLeUI0Yy8vSjgrQlNobisvdnYvK3cvRDM5OUFFb3grLy84RkpILzkvd1VVK2NVb0t3MjBBU0NBV0JoRURmL0x5RE93ODRCVS8va0R0Z0dJL29BUm1BSFJESlFTRndWcUFBZ2d4bzhmUC9MeThvS2M5UDgvQXhqaUFveU1qQThlUEFBSUlKWi8vLzVCVklNME1PQldEcFJsWlB6ejV3OUFBTEg4Z3l2Q2J6N1FCckNKQUFIRXlLRFlYMTVyLytqMTE5OS8vdjM1KysvWG43Ky8vLzc3RFNUL3dNbC9mNERrMzc4SzRqeDdPMmNBQkJBTHc3TlA3Ny8rZXYzeEIwZ09wT0hmcjk5QWRYOS9nVFZBU0tDR1AvLys4WEN5TWpDOEF3Z2dGb1pmSUhXU3dwd1FrNENXL0FZanNLbEE4dStmZi8vLy92MzM5OTgvWVBnQm5RUVFRSXpBYUdOZytBVkdmNUFZZjVCRS9vQ2pHRUl5QVFRWUFHdktaNEM2K3hYUkFBQUFBRWxGVGtTdVFtQ0MnLAogICAgICAnaHJlZicgPT4gJy9ubC9kL2F6dXJlLWJlYWNoLXJlc2lkZW5jZXMtdGUtaHV1ci1hcnViYS0xMTQ1MDk2JywKICAgICksCiAgKSwKKQ==