South Sound Beach House

South Sound · Grand Cayman · Cayman Islands

Condo For Sale

US$ 1,096,341 CI$ 916,311¹¹

Property Details

  • CIREBA 410213
  • Location South Sound (Grand Cayman)
  • Country Cayman Islands
  • Availability At Closing
  • Category Condos/Apartments
  • View Ocean View
  • Beds 4
  • Baths
  • L.Space 1,960 ft²
  • Year Built ~1981
  • Zoning Residential
  • Class Residential

Features and Amenities

  • Appliances
    • Electric Stove
    • Refrigerator
    • Dishwasher
    • Microwave
    • Garbage Disposal
  • Furnished
    • Partly Furnished
  • Parking - Type
    • Carport
  • Air Conditioning
    • Multi-Zone
  • Laundry
    • Washer/Dryer in Unit
  • Beach Access
    • Beach Access
  • Yard / Landscaping
    • Fenced Yard
  • Patio - Deck - Porch
    • Patio
    • Porch
  • Rooms
    • Kitchen
    • Family Room
    • Living Room
    • Dining Room
    • Breakfast Area
  • Building - Framing
    • Concrete
  • Water Supply
    • City Water
  • Building - Foundation
    • Slab
  • Sewage system
    • Septic tank
  • Carport
    • Attached

Property Remarks

This unique, turnkey beach view Villa is an absolute gem. Located within Caribbean Paradise with tennis, boat parking, pool and a 600 ft beach! Multiple balconies offer sea views from living area, master and huge deck. Main floor flows out onto huge, private deck area. Upper level balcony wraps around master suite, along with brand new wet room and second bedroom and bathroom. The BONUS lower level living area offers an extra lounge area along with 2 bedrooms and bathroom. This Villa is ready to rent and make you some serious Airbnb cash. Freedom to rent long or short term or enjoy as your home away from home. Ample parking with private car port to shade 2 cars plus 2 extra. Comfortably sleeps 9. Could make some serious cash - averaging a low US$400 a night US$146,000 nightly rental income pa. over 10% return!!

Directions

Caribbean paradise is located beachfront within the lush south sound premier neighborhood

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.1144146'
YXJyYXkgKAogICdhbXAnID0+IGZhbHNlLAogICdsaWQnID0+ICcxMTQ0MTQ2JywKICAndXFpZCcgPT4gTlVMTCwKICAncGFnZScgPT4gJ2RldGFpbCcsCiAgJ2NvbnRyb2xsZXInID0+ICdkZXRhaWwnLAogICdmdW5jdGlvbicgPT4gJ2luZGV4JywKICAncGFyYW1zJyA9PiAKICBhcnJheSAoCiAgKSwKICAndXJpJyA9PiAnL2VuL2Qvc291dGgtc291bmQtYmVhY2gtaG91c2UtY29uZG8tZm9yLXNhbGUtY2F5bWFuLWlzbGFuZHMtMTE0NDE0NicsCiAgJ3VyaV9iYXNlJyA9PiAnL2VuL2Qvc291dGgtc291bmQtYmVhY2gtaG91c2UtY29uZG8tZm9yLXNhbGUtY2F5bWFuLWlzbGFuZHMtJywKICAndXJpX3BhdGgnID0+ICcvc291dGgtc291bmQtYmVhY2gtaG91c2UtY29uZG8tZm9yLXNhbGUtY2F5bWFuLWlzbGFuZHMtMTE0NDE0NicsCiAgJ3VyaV9xdWVyeScgPT4gTlVMTCwKICAndXJpX2Nhbm9uaWNhbCcgPT4gTlVMTCwKICAndXJpX29yaWdpbmFsJyA9PiAnL2VuL2Qvc291dGgtc291bmQtYmVhY2gtaG91c2UtY29uZG8tZm9yLXNhbGUtY2F5bWFuLWlzbGFuZHMtMTE0NDE0NicsCiAgJ3VyaV9yZXF1ZXN0JyA9PiAnL2VuL2Qvc291dGgtc291bmQtYmVhY2gtaG91c2UtY29uZG8tZm9yLXNhbGUtY2F5bWFuLWlzbGFuZHMtMTE0NDE0NicsCiAgJ2lzVXJpSUQnID0+IHRydWUsCiAgJ2lzQ2Fub25pY2FsJyA9PiBmYWxzZSwKICAnaXNQT1NUJyA9PiBmYWxzZSwKICAnaXNYSFInID0+IDAsCiAgJ2lzSlNPTicgPT4gMCwKICAnbGFuZycgPT4gJ2VuJywKICAnY3RybCcgPT4gJ2QnLAogICdiYXNlJyA9PiAnL2VuL2QnLAogICdwYXRoJyA9PiAnc291dGgtc291bmQtYmVhY2gtaG91c2UtY29uZG8tZm9yLXNhbGUtY2F5bWFuLWlzbGFuZHMnLAogICdzZWFyY2hfdHlwZScgPT4gTlVMTCwKICAncXVlcnlfc2VnbWVudCcgPT4gJycsCiAgJ3NlZ21lbnRzJyA9PiAKICBhcnJheSAoCiAgKSwKICAnc2VnbWVudENvbHMnID0+IE5VTEwsCiAgJ29wdHMnID0+IE5VTEwsCiAgJ3NvcnRTdHInID0+ICcnLAogICdkZWZTb3J0U3RyJyA9PiAnL2hnYScsCiAgJ2RhdGEnID0+IAogIGFycmF5ICgKICAgICdjb3VudHJ5JyA9PiAnS1knLAogICksCiAgJ2FyZ3MnID0+IAogIGFycmF5ICgKICApLAogICdocmVmX2dvYmFjaycgPT4gTlVMTCwKICAnc2VsZl9yZWZlcmVkJyA9PiBOVUxMLAogICdyZWZlcmVkX3JlcScgPT4gTlVMTCwKICAnc29ydEFycicgPT4gCiAgYXJyYXkgKAogICAgJ2J5JyA9PiAncHJpY2UnLAogICAgJ2N1cnInID0+ICcnLAogICAgJ2RpcicgPT4gJ2Rlc2MnLAogICAgJ29wdHMnID0+ICdoZ2EnLAogICAgJ3BhZ2VPZmZzZXQnID0+IDAsCiAgICAncGFnZV9ubycgPT4gMSwKICAgICdwZXJfcGFnZScgPT4gMTIsCiAgICAncm93cycgPT4gJ2EnLAogICAgJ3NvcnQnID0+ICdoaWxvJywKICAgICdzb3J0U3RyJyA9PiAnL2hnYScsCiAgICAnc3R5bGUnID0+ICdncmlkJywKICApLAogICd1cmlfc29ydCcgPT4gJy9lbi9kL3NvdXRoLXNvdW5kLWJlYWNoLWhvdXNlLWNvbmRvLWZvci1zYWxlLWNheW1hbi1pc2xhbmRzJywKICAnaHR0cF9yZXNwb25zZV9zdGF0dXMnID0+IDIwMCwKICAnbWV0YUFycicgPT4gCiAgYXJyYXkgKAogICAgJ3RleHQnID0+IAogICAgYXJyYXkgKAogICAgICAnY291bnRyeScgPT4gJ0NheW1hbiBJc2xhbmRzJywKICAgICAgJ3NpdGVfbmFtZScgPT4gJ0NheW1hbiBQcm9wZXJ0aWVzJywKICAgICAgJ3JlYWxfZXN0YXRlJyA9PiAnUmVhbCBFc3RhdGUnLAogICAgKSwKICApLAogICdpc0Zvcm0nID0+IGZhbHNlLAogICdsQXJyJyA9PiAKICBhcnJheSAoCiAgICAnbGlkJyA9PiAnMTE0NDE0NicsCiAgICAncmVmbm8nID0+ICcwMDAwNDEwMjEzJywKICAgICdjb3VudHJ5JyA9PiAnS1knLAogICAgJ3BjbGFzcycgPT4gJ1JFUycsCiAgICAnZXhjbCcgPT4gJzAnLAogICAgJ3JlY2lwJyA9PiAnMCcsCiAgICAnZnRyZCcgPT4gJzEnLAogICAgJ2JyYW5kMScgPT4gJ0NFTicsCiAgICAnb2ZpZDEnID0+ICcxMDAwMzI4JywKICAgICdhZ2lkMScgPT4gJzEwMDMzNjQnLAogICAgJ2JyYW5kMicgPT4gJ0NFTicsCiAgICAnb2ZpZDInID0+ICcxMDAwMzI4JywKICAgICdhZ2lkMicgPT4gJzEwMDE3NzYnLAogICAgJ2xhc3R1cGRhdGUnID0+ICcyMDIwLTA2LTI1IDIxOjA3OjU3JywKICAgICdzdGFtcCcgPT4gJzIwMTktMDUtMDIgMTc6MzQ6MTEnLAogICAgJ2FjY291bnRzJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ29maWQxJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdmdGlkJyA9PiAnMTAwMDMyOCcsCiAgICAgICAgJ2Z0eXBlJyA9PiAnTycsCiAgICAgICAgJ2xhbmdzJyA9PiAnRU4nLAogICAgICAgICduYW1lJyA9PiAnQ0VOVFVSWSAyMSBUaG9tcHNvbiBSZWFsdHkgTHRkLicsCiAgICAgICAgJ3d3dycgPT4gJ2NlbnR1cnkyMXRob21wc29uLmNvbScsCiAgICAgICAgJ2xvZ28nID0+ICcvbWF4LmNkbi9pbWFnZXMvbG9nb3MvMTAwMDMyOC8xNTB4NTAvMC5qcGcnLAogICAgICAgICdhZGRyZXNzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+ICdHcmFuZCBQYXZpbGlvbiBDb21tZXJjaWFsIENlbnRyZScsCiAgICAgICAgICAxID0+ICc4MDIgV2VzdCBCYXkgUm9hZCcsCiAgICAgICAgICAyID0+ICdXZXN0IEJheSwgR3JhbmQgQ2F5bWFuJywKICAgICAgICAgIDMgPT4gJ0NheW1hbiBJc2xhbmRzJm5ic3A7Jm5ic3A7S1kxLTEyMDEnLAogICAgICAgICksCiAgICAgICAgJ3Bob25lcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ29mZmljZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjb2RlJyA9PiAnNjYzJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnT2ZmaWNlJywKICAgICAgICAgICAgJ2FiYnJ2JyA9PiBOVUxMLAogICAgICAgICAgICAnY2NvZGUnID0+ICcrMScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzozNDU6OTQ5LTIxMDA6JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzM0NTk0OTIxMDAnLAogICAgICAgICAgICAnc2hvdycgPT4gJygzNDUpIDk0OS0yMTAwJywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgKSwKICAgICAgJ29maWQyJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdmdGlkJyA9PiAnMTAwMDMyOCcsCiAgICAgICAgJ2Z0eXBlJyA9PiAnTycsCiAgICAgICAgJ2xhbmdzJyA9PiAnRU4nLAogICAgICAgICduYW1lJyA9PiAnQ0VOVFVSWSAyMSBUaG9tcHNvbiBSZWFsdHkgTHRkLicsCiAgICAgICAgJ3d3dycgPT4gJ2NlbnR1cnkyMXRob21wc29uLmNvbScsCiAgICAgICAgJ2xvZ28nID0+ICcvbWF4LmNkbi9pbWFnZXMvbG9nb3MvMTAwMDMyOC8xNTB4NTAvMC5qcGcnLAogICAgICAgICdhZGRyZXNzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+ICdHcmFuZCBQYXZpbGlvbiBDb21tZXJjaWFsIENlbnRyZScsCiAgICAgICAgICAxID0+ICc4MDIgV2VzdCBCYXkgUm9hZCcsCiAgICAgICAgICAyID0+ICdXZXN0IEJheSwgR3JhbmQgQ2F5bWFuJywKICAgICAgICAgIDMgPT4gJ0NheW1hbiBJc2xhbmRzJm5ic3A7Jm5ic3A7S1kxLTEyMDEnLAogICAgICAgICksCiAgICAgICAgJ3Bob25lcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ29mZmljZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjb2RlJyA9PiAnNjYzJywKICAgICAgICAgICAgJ2xhYmVsJyA9PiAnT2ZmaWNlJywKICAgICAgICAgICAgJ2FiYnJ2JyA9PiBOVUxMLAogICAgICAgICAgICAnY2NvZGUnID0+ICcrMScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJzozNDU6OTQ5LTIxMDA6JywKICAgICAgICAgICAgJ3RlbCcgPT4gJzM0NTk0OTIxMDAnLAogICAgICAgICAgICAnc2hvdycgPT4gJygzNDUpIDk0OS0yMTAwJywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgKSwKICAgICAgJ2FnaWQxJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdmdGlkJyA9PiAnMTAwMzM2NCcsCiAgICAgICAgJ2Z0eXBlJyA9PiAnQScsCiAgICAgICAgJ2ZuYW1lJyA9PiAnQ291cnRuZXknLAogICAgICAgICdsbmFtZScgPT4gJ0hlbmRlcnNvbicsCiAgICAgICAgJ2Z1bGxuYW1lJyA9PiAnQ291cnRuZXkgSGVuZGVyc29uJywKICAgICAgICAnZW1haWwnID0+ICdjb3VydG5leUBjMjFjYXltYW4uY29tJywKICAgICAgICAnd3d3JyA9PiAnY2VudHVyeTIxY2F5bWFuLmNvbScsCiAgICAgICAgJ3Bob3RvJyA9PiAnL2ltYWdlcy9hZ2VudHMvMTAwMzM2NC9mLzAuanBnJywKICAgICAgICAncGhvbmVzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnbW9iaWxlJyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NvZGUnID0+ICc2NzInLAogICAgICAgICAgICAnbGFiZWwnID0+ICdNb2JpbGUnLAogICAgICAgICAgICAnYWJicnYnID0+IE5VTEwsCiAgICAgICAgICAgICdjY29kZScgPT4gTlVMTCwKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnOjM0NTozMjctNDU4MjonLAogICAgICAgICAgICAndGVsJyA9PiAnMzQ1MzI3NDU4MicsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDM0NSkgMzI3LTQ1ODInLAogICAgICAgICAgKSwKICAgICAgICAgICdvZmZpY2UnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY29kZScgPT4gJzY2MycsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ09mZmljZScsCiAgICAgICAgICAgICdhYmJydicgPT4gTlVMTCwKICAgICAgICAgICAgJ2Njb2RlJyA9PiBOVUxMLAogICAgICAgICAgICAndmFsdWUnID0+ICc6MzQ1Ojk0OS0yMTAwOicsCiAgICAgICAgICAgICd0ZWwnID0+ICczNDU5NDkyMTAwJywKICAgICAgICAgICAgJ3Nob3cnID0+ICcoMzQ1KSA5NDktMjEwMCcsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICksCiAgICAgICdhZ2lkMicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnZnRpZCcgPT4gJzEwMDE3NzYnLAogICAgICAgICdmdHlwZScgPT4gJ0EnLAogICAgICAgICd0aXRsZScgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ2xhYmVsJyA9PiAnU2FsZXMgQWdlbnQvQ29uc3VsdGFudCcsCiAgICAgICAgKSwKICAgICAgICAnZm5hbWUnID0+ICdBbWJlcicsCiAgICAgICAgJ2xuYW1lJyA9PiAnWWF0ZXMnLAogICAgICAgICdmdWxsbmFtZScgPT4gJ0FtYmVyIFlhdGVzJywKICAgICAgICAnZW1haWwnID0+ICdhbWJlckBjMjFjYXltYW4uY29tJywKICAgICAgICAnd3d3JyA9PiAnY2VudHVyeTIxY2F5bWFuLmNvbScsCiAgICAgICAgJ3Bob3RvJyA9PiAnL2ltYWdlcy9hZ2VudHMvMTAwMTc3Ni9mLzAuanBnJywKICAgICAgICAncGhvbmVzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnb2ZmaWNlJyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NvZGUnID0+ICc2NjMnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdPZmZpY2UnLAogICAgICAgICAgICAnYWJicnYnID0+IE5VTEwsCiAgICAgICAgICAgICdjY29kZScgPT4gTlVMTCwKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnOjM0NTo5NDktMjEwMDonLAogICAgICAgICAgICAndGVsJyA9PiAnMzQ1OTQ5MjEwMCcsCiAgICAgICAgICAgICdzaG93JyA9PiAnKDM0NSkgOTQ5LTIxMDAnLAogICAgICAgICAgKSwKICAgICAgICAgICdtb2JpbGUnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY29kZScgPT4gJzY3MicsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ01vYmlsZScsCiAgICAgICAgICAgICdhYmJydicgPT4gTlVMTCwKICAgICAgICAgICAgJ2Njb2RlJyA9PiBOVUxMLAogICAgICAgICAgICAndmFsdWUnID0+ICc6MzQ1OjkyNi0wMzk2OicsCiAgICAgICAgICAgICd0ZWwnID0+ICczNDU5MjYwMzk2JywKICAgICAgICAgICAgJ3Nob3cnID0+ICcoMzQ1KSA5MjYtMDM5NicsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICksCiAgICApLAogICAgJ3ZpZGVvcycgPT4gCiAgICBhcnJheSAoCiAgICAgICd5b3V0dWJlJyA9PiAnWnFIUnFDLXFxV2cnLAogICAgICAndnR1cmwnID0+IE5VTEwsCiAgICApLAogICAgJ2RldGFpbHMnID0+IAogICAgYXJyYXkgKAogICAgICAnUkVGTk9fTEFCRUwnID0+ICdDSVJFQkEnLAogICAgICAnUkVGTk9fVkFMVUUnID0+ICc0MTAyMTMnLAogICAgICAnRElEX0xBQkVMJyA9PiAnTG9jYXRpb24nLAogICAgICAnRElEX1ZBTFVFJyA9PiAnU291dGggU291bmQgKEdyYW5kIENheW1hbiknLAogICAgICAnQ09VTlRSWV9MQUJFTCcgPT4gJ0NvdW50cnknLAogICAgICAnQ09VTlRSWV9WQUxVRScgPT4gJ0NheW1hbiBJc2xhbmRzJywKICAgICAgJ1BPU1NfTEFCRUwnID0+ICdBdmFpbGFiaWxpdHknLAogICAgICAnUE9TU19WQUxVRScgPT4gJ0F0IENsb3NpbmcnLAogICAgICAnUFRZUEVfTEFCRUwnID0+ICdDYXRlZ29yeScsCiAgICAgICdQVFlQRV9WQUxVRScgPT4gJ0NvbmRvcy9BcGFydG1lbnRzJywKICAgICAgJ1BWSUVXX0xBQkVMJyA9PiAnVmlldycsCiAgICAgICdQVklFV19WQUxVRScgPT4gJ09jZWFuIFZpZXcnLAogICAgICAnQkVEU19MQUJFTCcgPT4gJ0JlZHMnLAogICAgICAnQkVEU19WQUxVRScgPT4gNCwKICAgICAgJ0JBVEhTX0xBQkVMJyA9PiAnQmF0aHMnLAogICAgICAnQkFUSFNfVkFMVUUnID0+ICczJmhhbGY7JywKICAgICAgJ0xTUEFDRV9MQUJFTCcgPT4gJ0wuU3BhY2UnLAogICAgICAnTFNQQUNFX1ZBTFVFJyA9PiAnMSw5NjAgZnTCsicsCiAgICAgICdZUkJVSUxUX0xBQkVMJyA9PiAnWWVhciBCdWlsdCcsCiAgICAgICdZUkJVSUxUX1ZBTFVFJyA9PiAnfjE5ODEnLAogICAgICAnTFpPTkVfTEFCRUwnID0+ICdab25pbmcnLAogICAgICAnTFpPTkVfVkFMVUUnID0+ICdSZXNpZGVudGlhbCcsCiAgICAgICdQQ0xBU1NfTEFCRUwnID0+ICdDbGFzcycsCiAgICAgICdQQ0xBU1NfVkFMVUUnID0+ICdSZXNpZGVudGlhbCcsCiAgICAgICdIVE1MJyA9PiAnPGxpPjxiPkNJUkVCQTwvYj4gNDEwMjEzPC9saT4KPGxpPjxiPkxvY2F0aW9uPC9iPiBTb3V0aCBTb3VuZCAoR3JhbmQgQ2F5bWFuKTwvbGk+CjxsaT48Yj5Db3VudHJ5PC9iPiBDYXltYW4gSXNsYW5kczwvbGk+CjxsaT48Yj5BdmFpbGFiaWxpdHk8L2I+IEF0IENsb3Npbmc8L2xpPgo8bGk+PGI+Q2F0ZWdvcnk8L2I+IENvbmRvcy9BcGFydG1lbnRzPC9saT4KPGxpPjxiPlZpZXc8L2I+IE9jZWFuIFZpZXc8L2xpPgo8bGk+PGI+QmVkczwvYj4gNDwvbGk+CjxsaT48Yj5CYXRoczwvYj4gMyZoYWxmOzwvbGk+CjxsaT48Yj5MLlNwYWNlPC9iPiAxLDk2MCBmdMKyPC9saT4KPGxpPjxiPlllYXIgQnVpbHQ8L2I+IH4xOTgxPC9saT4KPGxpPjxiPlpvbmluZzwvYj4gUmVzaWRlbnRpYWw8L2xpPgo8bGk+PGI+Q2xhc3M8L2I+IFJlc2lkZW50aWFsPC9saT4nLAogICAgKSwKICAgICdmZWF0dXJlcycgPT4gJwo8bGk+PGI+QXBwbGlhbmNlczwvYj48c3Bhbj48dWw+PGxpPkVsZWN0cmljIFN0b3ZlPC9saT48bGk+UmVmcmlnZXJhdG9yPC9saT48bGk+RGlzaHdhc2hlcjwvbGk+PGxpPk1pY3Jvd2F2ZTwvbGk+PGxpPkdhcmJhZ2UgRGlzcG9zYWw8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5GdXJuaXNoZWQ8L2I+PHNwYW4+PHVsPjxsaT5QYXJ0bHkgRnVybmlzaGVkPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+UGFya2luZyAtIFR5cGU8L2I+PHNwYW4+PHVsPjxsaT5DYXJwb3J0PC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+QWlyIENvbmRpdGlvbmluZzwvYj48c3Bhbj48dWw+PGxpPk11bHRpLVpvbmU8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5MYXVuZHJ5PC9iPjxzcGFuPjx1bD48bGk+V2FzaGVyL0RyeWVyIGluIFVuaXQ8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5CZWFjaCBBY2Nlc3M8L2I+PHNwYW4+PHVsPjxsaT5CZWFjaCBBY2Nlc3M8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5ZYXJkIC8gTGFuZHNjYXBpbmc8L2I+PHNwYW4+PHVsPjxsaT5GZW5jZWQgWWFyZDwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPlBhdGlvIC0gRGVjayAtIFBvcmNoPC9iPjxzcGFuPjx1bD48bGk+UGF0aW88L2xpPjxsaT5Qb3JjaDwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPlJvb21zPC9iPjxzcGFuPjx1bD48bGk+S2l0Y2hlbjwvbGk+PGxpPkZhbWlseSBSb29tPC9saT48bGk+TGl2aW5nIFJvb208L2xpPjxsaT5EaW5pbmcgUm9vbTwvbGk+PGxpPkJyZWFrZmFzdCBBcmVhPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+QnVpbGRpbmcgLSBGcmFtaW5nPC9iPjxzcGFuPjx1bD48bGk+Q29uY3JldGU8L2xpPjwvdWw+PC9zcGFuPjwvbGk+CjxsaT48Yj5XYXRlciBTdXBwbHk8L2I+PHNwYW4+PHVsPjxsaT5DaXR5IFdhdGVyPC9saT48L3VsPjwvc3Bhbj48L2xpPgo8bGk+PGI+QnVpbGRpbmcgLSBGb3VuZGF0aW9uPC9iPjxzcGFuPjx1bD48bGk+U2xhYjwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPlNld2FnZSBzeXN0ZW08L2I+PHNwYW4+PHVsPjxsaT5TZXB0aWMgdGFuazwvbGk+PC91bD48L3NwYW4+PC9saT4KPGxpPjxiPkNhcnBvcnQ8L2I+PHNwYW4+PHVsPjxsaT5BdHRhY2hlZDwvbGk+PC91bD48L3NwYW4+PC9saT4nLAogICAgJ3JlbWFya3MnID0+ICdUaGlzIHVuaXF1ZSwgdHVybmtleSBiZWFjaCB2aWV3IFZpbGxhIGlzIGFuIGFic29sdXRlIGdlbS4gIExvY2F0ZWQgd2l0aGluIENhcmliYmVhbiBQYXJhZGlzZSB3aXRoIHRlbm5pcywgYm9hdCBwYXJraW5nLCBwb29sIGFuZCBhIDYwMCBmdCBiZWFjaCEgTXVsdGlwbGUgYmFsY29uaWVzIG9mZmVyIHNlYSB2aWV3cyBmcm9tIGxpdmluZyBhcmVhLCBtYXN0ZXIgYW5kIGh1Z2UgZGVjay4gTWFpbiBmbG9vciBmbG93cyBvdXQgb250byBodWdlLCBwcml2YXRlIGRlY2sgYXJlYS4gVXBwZXIgbGV2ZWwgYmFsY29ueSB3cmFwcyBhcm91bmQgbWFzdGVyIHN1aXRlLCBhbG9uZyB3aXRoIGJyYW5kIG5ldyB3ZXQgcm9vbSBhbmQgc2Vjb25kIGJlZHJvb20gYW5kIGJhdGhyb29tLiBUaGUgQk9OVVMgbG93ZXIgbGV2ZWwgbGl2aW5nIGFyZWEgb2ZmZXJzIGFuIGV4dHJhIGxvdW5nZSBhcmVhIGFsb25nIHdpdGggMiBiZWRyb29tcyBhbmQgYmF0aHJvb20uIFRoaXMgVmlsbGEgaXMgcmVhZHkgdG8gcmVudCBhbmQgbWFrZSB5b3Ugc29tZSBzZXJpb3VzIEFpcmJuYiBjYXNoLiBGcmVlZG9tIHRvIHJlbnQgbG9uZyBvciBzaG9ydCB0ZXJtIG9yIGVuam95IGFzIHlvdXIgaG9tZSBhd2F5IGZyb20gaG9tZS4gQW1wbGUgcGFya2luZyB3aXRoIHByaXZhdGUgY2FyIHBvcnQgdG8gc2hhZGUgMiBjYXJzIHBsdXMgMiBleHRyYS4gQ29tZm9ydGFibHkgc2xlZXBzIDkuIENvdWxkIG1ha2Ugc29tZSBzZXJpb3VzIGNhc2ggLSBhdmVyYWdpbmcgYSBsb3cgVVMkNDAwIGEgbmlnaHQgVVMkMTQ2LDAwMCBuaWdodGx5IHJlbnRhbCBpbmNvbWUgcGEuIG92ZXIgMTAlIHJldHVybiEhJywKICAgICdyZW50YWxpbmZvJyA9PiAnJywKICAgICdkaXJlY3Rpb25zJyA9PiAnQ2FyaWJiZWFuIHBhcmFkaXNlIGlzIGxvY2F0ZWQgYmVhY2hmcm9udCB3aXRoaW4gdGhlIGx1c2ggc291dGggc291bmQgcHJlbWllciBuZWlnaGJvcmhvb2QnLAogICAgJ2Rpc2Nsb3N1cmVzJyA9PiAnJywKICAgICdtZXRhJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2xpZCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdNTFMnLAogICAgICAgICd2YWx1ZScgPT4gJzExNDQxNDYnLAogICAgICAgICdzaG93JyA9PiAnTUxTIDExNDQxNDYnLAogICAgICApLAogICAgICAncmVmbm8nID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnQ0lSRUJBJywKICAgICAgICAndmFsdWUnID0+ICc0MTAyMTMnLAogICAgICAgICdzaG93JyA9PiAnQ0lSRUJBIyA0MTAyMTMnLAogICAgICApLAogICAgICAnY291bnRyeScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ0tZJywKICAgICAgICAnbGFiZWwnID0+ICdDb3VudHJ5JywKICAgICAgICAndmFsdWUnID0+ICdDYXltYW4gSXNsYW5kcycsCiAgICAgICksCiAgICAgICdwY2xhc3MnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICdSRVMnLAogICAgICAgICdsYWJlbCcgPT4gJ1Byb3BlcnR5IENsYXNzJywKICAgICAgICAnbGFiZWwyJyA9PiAnQ2xhc3MnLAogICAgICAgICd2YWx1ZScgPT4gJ1Jlc2lkZW50aWFsJywKICAgICAgKSwKICAgICAgJ2Z0cmQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnRmVhdHVyZWQnLAogICAgICAgICd2YWx1ZScgPT4gJzEnLAogICAgICApLAogICAgICAncGh0Y250JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJzE2JywKICAgICAgKSwKICAgICAgJ3N0YXR1cycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJ0EnLAogICAgICAgICdsYWJlbCcgPT4gJ0xpc3RpbmcgU3RhdHVzJywKICAgICAgICAnbGFiZWwyJyA9PiAnU3RhdHVzJywKICAgICAgICAndmFsdWUnID0+ICdBY3RpdmUnLAogICAgICAgICd2YWx1ZTInID0+ICcnLAogICAgICApLAogICAgICAnc2V0b3B0JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZTInID0+ICcnLAogICAgICApLAogICAgICAnY2F0ZWdvcnknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICc0NDknLAogICAgICAgICdsYWJlbCcgPT4gJ1Byb3BlcnR5IENhdGVnb3J5JywKICAgICAgICAnbGFiZWwyJyA9PiAnQ2F0ZWdvcnknLAogICAgICAgICd2YWx1ZScgPT4gJ0NvbmRvcy9BcGFydG1lbnRzJywKICAgICAgICAndmFsdWUyJyA9PiAnQ29uZG8nLAogICAgICApLAogICAgICAndHJhbnMnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICdNUycsCiAgICAgICAgJ2xhYmVsJyA9PiAnVHJhbnNhY3Rpb24gVHlwZScsCiAgICAgICAgJ2xhYmVsMicgPT4gJ1RyYW5zYWN0aW9uJywKICAgICAgICAndmFsdWUnID0+ICdGb3IgU2FsZScsCiAgICAgICAgJ3ZhbHVlMicgPT4gJ1NhbGUnLAogICAgICApLAogICAgICAncHJpY2UnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMDk2MzQxLjAwJywKICAgICAgICAnbGFiZWwnID0+ICdBc2tpbmcgUHJpY2UnLAogICAgICAgICdsYWJlbDInID0+ICdQcmljZScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnVVMkIDEsMDk2LDM0MScsCiAgICAgICksCiAgICAgICd6b25lJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMTAwMTEnLAogICAgICAgICdsYWJlbCcgPT4gJ0lzbGFuZCcsCiAgICAgICAgJ3ZhbHVlJyA9PiAnR3JhbmQgQ2F5bWFuJywKICAgICAgKSwKICAgICAgJ2RpZCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzEwMDE5JywKICAgICAgICAnbGFiZWwnID0+ICdMb2NhdGlvbicsCiAgICAgICAgJ3ZhbHVlJyA9PiAnU291dGggU291bmQgKEdyYW5kIENheW1hbiknLAogICAgICApLAogICAgICAnZ2xhdCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAndmFsdWUnID0+ICcxOS4yNjYzMzA1ODY1NjA0NjgwJywKICAgICAgKSwKICAgICAgJ2dsbmcnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnLTgxLjM4MTUxNTI2NDUxMTExMDAnLAogICAgICApLAogICAgICAncm9vbXMnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMScsCiAgICAgICAgJ2xhYmVsJyA9PiAnUm9vbXMnLAogICAgICAgICd2YWx1ZScgPT4gMTEsCiAgICAgICksCiAgICAgICdiZWRzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnNCcsCiAgICAgICAgJ2xhYmVsJyA9PiAnQmVkcm9vbXMnLAogICAgICAgICdsYWJlbDInID0+ICdCZWRzJywKICAgICAgICAndmFsdWUnID0+IDQsCiAgICAgICksCiAgICAgICdiYXRocycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzMuNScsCiAgICAgICAgJ2xhYmVsJyA9PiAnQmF0aHJvb21zJywKICAgICAgICAnbGFiZWwyJyA9PiAnQmF0aHMnLAogICAgICAgICd2YWx1ZScgPT4gJzMmaGFsZjsnLAogICAgICApLAogICAgICAnbHNwYWNlJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMTgyLjA4OTk1ODQwMDAwMCcsCiAgICAgICAgJ2xhYmVsJyA9PiAnTGl2aW5nIFNwYWNlJywKICAgICAgICAnbGFiZWwyJyA9PiAnTC5TcGFjZScsCiAgICAgICAgJ3ZhbHVlJyA9PiAnMSw5NjAgZnTCsicsCiAgICAgICksCiAgICAgICdwdmlldycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzQzMycsCiAgICAgICAgJ2xhYmVsJyA9PiAnUHJvcGVydHkgVmlldycsCiAgICAgICAgJ2xhYmVsMicgPT4gJ1ZpZXcnLAogICAgICAgICd2YWx1ZScgPT4gJ09jZWFuIFZpZXcnLAogICAgICAgICd2YWx1ZTInID0+ICdPY2VhbicsCiAgICAgICksCiAgICAgICdsem9uZScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY29kZScgPT4gJzQyNScsCiAgICAgICAgJ2xhYmVsJyA9PiAnTGFuZCBab25pbmcnLAogICAgICAgICdsYWJlbDInID0+ICdab25pbmcnLAogICAgICAgICd2YWx1ZScgPT4gJ1Jlc2lkZW50aWFsJywKICAgICAgKSwKICAgICAgJ2NpdHknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMDAxOScsCiAgICAgICAgJ2xhYmVsJyA9PiAnTG9jYXRpb24nLAogICAgICAgICd2YWx1ZScgPT4gJ1NvdXRoIFNvdW5kJywKICAgICAgKSwKICAgICAgJ3N0YXRlJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdjb2RlJyA9PiAnMTA3MicsCiAgICAgICAgJ2xhYmVsJyA9PiAnSXNsYW5kJywKICAgICAgICAndmFsdWUnID0+ICdHcmFuZCBDYXltYW4nLAogICAgICApLAogICAgICAndGl0bGUnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnU291dGggU291bmQgQmVhY2ggSG91c2UnLAogICAgICApLAogICAgICAnZGlzdHJpY3QnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2NvZGUnID0+ICcxMDAxOScsCiAgICAgICAgJ2xhYmVsJyA9PiAnTG9jYXRpb24nLAogICAgICAgICd2YWx1ZScgPT4gJ1NvdXRoIFNvdW5kJywKICAgICAgKSwKICAgICAgJ2N1cnInID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnVVNEJywKICAgICAgKSwKICAgICAgJ2Z1cm5pc2hlZCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdGdXJuaXNoZWQnLAogICAgICAgICd2YWx1ZScgPT4gMSwKICAgICAgKSwKICAgICAgJ3ZpZGVvLXRvdXInID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnVmlydHVhbCBUb3VyJywKICAgICAgICAnbGFiZWwyJyA9PiAnVmlkZW8nLAogICAgICAgICd2YWx1ZScgPT4gMSwKICAgICAgKSwKICAgICAgJ19pZCcgPT4gJzExNDQxNDYnLAogICAgICAnc2VjdGlvbicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAndmFsdWUnID0+ICdtbHMnLAogICAgICApLAogICAgICAnbG9jYWxpdHknID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ3ZhbHVlJyA9PiAnU291dGggU291bmQnLAogICAgICApLAogICAgICAncmVnaW9uJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICd2YWx1ZScgPT4gJ0dyYW5kIENheW1hbicsCiAgICAgICksCiAgICApLAogICAgJ2lzX3NvbGQnID0+IGZhbHNlLAogICAgJ3NvbGRfbGFiZWwnID0+ICcnLAogICAgJ2hlYWRlcnMnID0+IAogICAgYXJyYXkgKAogICAgICAnZ2FsbGVyeScgPT4gJ1Bob3RvIEdhbGxlcnknLAogICAgICAnbWFwbG9jJyA9PiAnTWFwIExvY2F0aW9uJywKICAgICAgJ21hcHNhdCcgPT4gJ1NhdGVsaXRlIFZpZXcnLAogICAgICAndmlkZW9zJyA9PiAnVmlkZW8nLAogICAgICAndnRvdXJzJyA9PiAnVmlydHVhbCBUb3VyJywKICAgICAgJ2RpcmVjdGlvbnMnID0+ICdEaXJlY3Rpb25zJywKICAgICAgJ2RldGFpbHMnID0+ICdQcm9wZXJ0eSBEZXRhaWxzJywKICAgICAgJ2ZlYXR1cmVzJyA9PiAnRmVhdHVyZXMgYW5kIEFtZW5pdGllcycsCiAgICAgICdkaWFnbm9zdGljcycgPT4gJ0VuZXJneSBQZXJmb3JtYW5jZScsCiAgICAgICdyZW1hcmtzJyA9PiAnUHJvcGVydHkgUmVtYXJrcycsCiAgICAgICdkaXNjbG9zdXJlcycgPT4gJ0Rpc2Nsb3N1cmVzJywKICAgICAgJ3NpbWlsYXInID0+ICdTaW1pbGFyIFByb3BlcnRpZXMnLAogICAgICAnZmVhdHVyZWQnID0+ICdGZWF0dXJlZCBQcm9wZXJ0aWVzJywKICAgICAgJ2FnZW50JyA9PiAnQWdlbnQgRGV0YWlscycsCiAgICAgICdyZW50YWxpbmZvJyA9PiAnUmVudGFsIEluZm9ybWF0aW9uJywKICAgICksCiAgICAnaGVhZGluZycgPT4gJ1NvdXRoIFNvdW5kIEJlYWNoIEhvdXNlJywKICAgICdzdWJoZWFkaW5nJyA9PiAnU291dGggU291bmQgwrcgR3JhbmQgQ2F5bWFuIMK3IENheW1hbiBJc2xhbmRzJywKICAgICdpZHNoZWFkaW5nJyA9PiAnTUxTIyAxMTQ0MTQ2IMK3IENJUkVCQSMgNDEwMjEzJywKICAgICdidXR0b25zJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2dlbmVyYWwnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnQ29udGFjdCBVcycsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9jb250YWN0LXVzLzExNDQxNDYnLAogICAgICApLAogICAgICAnaW5xdWlyeScgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdJbnF1aXJ5JywKICAgICAgICAnaHJlZicgPT4gJy9lbi9jL2lucXVpcnkvMTE0NDE0NicsCiAgICAgICksCiAgICAgICdzZW5kdG8nID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnU2VuZCB0bycsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYy9zZW5kLzExNDQxNDYnLAogICAgICApLAogICAgICAnYWxlcnQnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnQWxlcnQnLAogICAgICAgICdocmVmJyA9PiAnL2VuL2MvYWxlcnQvMTE0NDE0NicsCiAgICAgICksCiAgICAgICdvcHRpbicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdOZXdzbGV0dGVyIFNpZ24tdXAnLAogICAgICAgICdocmVmJyA9PiAnL2VuL2MvbmV3c2xldHRlci8xMTQ0MTQ2JywKICAgICAgKSwKICAgICAgJ2ZhdnMnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnRmF2b3JpdGUnLAogICAgICAgICdocmVmJyA9PiAnL2VuL2MvZmF2b3JpdGVzLzExNDQxNDYnLAogICAgICApLAogICAgICAnc2hhcmUnID0+IAogICAgICBhcnJheSAoCiAgICAgICAgJ2xhYmVsJyA9PiAnU2hhcmUnLAogICAgICAgICdocmVmJyA9PiBOVUxMLAogICAgICApLAogICAgICAncGRmJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ1BERicsCiAgICAgICAgJ2hyZWYnID0+ICcvZW4vYS9kb3dubG9hZC9zb3V0aC1zb3VuZC1iZWFjaC1ob3VzZS1jb25kby1mb3Itc2FsZS1jYXltYW4taXNsYW5kcy0xMTQ0MTQ2LnBkZj92MTU5MzExOTI3NycsCiAgICAgICksCiAgICAgICdzYXZlZmF2JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbF9vZmYnID0+ICdTYXZlJywKICAgICAgICAnbGFiZWxfb24nID0+ICdTYXZlZCEnLAogICAgICApLAogICAgICAnZ29iYWNrJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbCcgPT4gJ0dvIEJhY2snLAogICAgICAgICdocmVmJyA9PiAnL2VuL2Qvc291dGgtc291bmQtYmVhY2gtaG91c2UtY29uZG8tZm9yLXNhbGUtMTE0NDE0NicsCiAgICAgICksCiAgICAgICdwcmludCcgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnbGFiZWwnID0+ICdQcmludCcsCiAgICAgICAgJ2hyZWYnID0+IE5VTEwsCiAgICAgICksCiAgICApLAogICAgJ3BhZ2VsaW5rJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2xhYmVsJyA9PiAnR28gQmFjaycsCiAgICAgICdocmVmJyA9PiAnL2VuL2Qvc291dGgtc291bmQtYmVhY2gtaG91c2UtY29uZG8tZm9yLXNhbGUtMTE0NDE0NicsCiAgICApLAogICAgJ2FnZW50cycgPT4gCiAgICBhcnJheSAoCiAgICAgIDEgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY291cnRlc3lPZicgPT4gZmFsc2UsCiAgICAgICAgJ2NvbXBhbnknID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdicmFuZCcgPT4gJ0NFTlRVUlkgMjEnLAogICAgICAgICAgJ2xlZ2FsJyA9PiAnPHNwYW4+VGhvbXBzb248L3NwYW4+IDxzcGFuPlJlYWx0eTwvc3Bhbj4nLAogICAgICAgICAgJ2xvZ28nID0+ICcvYXNzZXRzL2ltYWdlcy90cGwvY2VudHVyeS0yMS1sb2dvLnN2ZycsCiAgICAgICAgICAnbG9nb19hbHQnID0+ICdDRU5UVVJZIDIxIFRob21wc29uIFJlYWx0eSBMdGQuLCBDYXltYW4gSXNsYW5kcycsCiAgICAgICAgKSwKICAgICAgICAndGl0bGUnID0+ICdTYWxlcyBSZXByZXNlbnRhdGl2ZScsCiAgICAgICAgJ2Z1bGxuYW1lJyA9PiAnQ291cnRuZXkgSGVuZGVyc29uJywKICAgICAgICAncGhvdG8nID0+ICcvaW1hZ2VzL2FnZW50cy8xMDAzMzY0L2YvMC5qcGcnLAogICAgICAgICdwaG90b19hbHQnID0+ICdDb3VydG5leSBIZW5kZXJzb24gLSBTYWxlcyBSZXByZXNlbnRhdGl2ZSwgQ0VOVFVSWSAyMSBUaG9tcHNvbiBSZWFsdHkgTHRkLicsCiAgICAgICAgJ3Bob25lcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ29mZmljZScgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdpY29uJyA9PiAnZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmUnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdPZmZpY2UnLAogICAgICAgICAgICAndGl0bGUnID0+ICdPZmZpY2UnLAogICAgICAgICAgICAndGVsJyA9PiAnMzQ1OTQ5MjEwMCcsCiAgICAgICAgICAgICdzaG93JyA9PiAnICgzNDUpIDk0OS0yMTAwJywKICAgICAgICAgICksCiAgICAgICAgICAnbW9iaWxlJyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2ljb24nID0+ICdmYS1tb2JpbGUnLAogICAgICAgICAgICAnbGFiZWwnID0+ICdNb2JpbGUnLAogICAgICAgICAgICAndGl0bGUnID0+ICdNb2JpbGUnLAogICAgICAgICAgICAndGVsJyA9PiAnMzQ1MzI3NDU4MicsCiAgICAgICAgICAgICdzaG93JyA9PiAnICgzNDUpIDMyNy00NTgyJywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgICAnZW1haWwnID0+IGZhbHNlLAogICAgICAgICd2b2lwJyA9PiBOVUxMLAogICAgICAgICdzb2NpYWwnID0+IE5VTEwsCiAgICAgICksCiAgICAgIDIgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnY291cnRlc3lPZicgPT4gZmFsc2UsCiAgICAgICAgJ2NvbXBhbnknID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdicmFuZCcgPT4gJ0NFTlRVUlkgMjEnLAogICAgICAgICAgJ2xlZ2FsJyA9PiAnPHNwYW4+VGhvbXBzb248L3NwYW4+IDxzcGFuPlJlYWx0eTwvc3Bhbj4nLAogICAgICAgICAgJ2xvZ28nID0+ICcvYXNzZXRzL2ltYWdlcy90cGwvY2VudHVyeS0yMS1sb2dvLnN2ZycsCiAgICAgICAgICAnbG9nb19hbHQnID0+ICdDRU5UVVJZIDIxIFRob21wc29uIFJlYWx0eSBMdGQuLCBDYXltYW4gSXNsYW5kcycsCiAgICAgICAgKSwKICAgICAgICAndGl0bGUnID0+ICdTYWxlcyBBZ2VudC9Db25zdWx0YW50JywKICAgICAgICAnZnVsbG5hbWUnID0+ICdBbWJlciBZYXRlcycsCiAgICAgICAgJ3Bob3RvJyA9PiAnL2ltYWdlcy9hZ2VudHMvMTAwMTc3Ni9mLzAuanBnJywKICAgICAgICAncGhvdG9fYWx0JyA9PiAnQW1iZXIgWWF0ZXMgLSBTYWxlcyBBZ2VudC9Db25zdWx0YW50LCBDRU5UVVJZIDIxIFRob21wc29uIFJlYWx0eSBMdGQuJywKICAgICAgICAncGhvbmVzJyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAnb2ZmaWNlJyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2ljb24nID0+ICdmYS12b2x1bWUtY29udHJvbC1waG9uZScsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ09mZmljZScsCiAgICAgICAgICAgICd0aXRsZScgPT4gJ09mZmljZScsCiAgICAgICAgICAgICd0ZWwnID0+ICczNDU5NDkyMTAwJywKICAgICAgICAgICAgJ3Nob3cnID0+ICcgKDM0NSkgOTQ5LTIxMDAnLAogICAgICAgICAgKSwKICAgICAgICAgICdtb2JpbGUnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnaWNvbicgPT4gJ2ZhLW1vYmlsZScsCiAgICAgICAgICAgICdsYWJlbCcgPT4gJ01vYmlsZScsCiAgICAgICAgICAgICd0aXRsZScgPT4gJ01vYmlsZScsCiAgICAgICAgICAgICd0ZWwnID0+ICczNDU5MjYwMzk2JywKICAgICAgICAgICAgJ3Nob3cnID0+ICcgKDM0NSkgOTI2LTAzOTYnLAogICAgICAgICAgKSwKICAgICAgICApLAogICAgICAgICdlbWFpbCcgPT4gZmFsc2UsCiAgICAgICAgJ3ZvaXAnID0+IE5VTEwsCiAgICAgICAgJ3NvY2lhbCcgPT4gTlVMTCwKICAgICAgKSwKICAgICksCiAgICAncHJpY2VzJyA9PiAKICAgIGFycmF5ICgKICAgICAgJ2Fza2luZycgPT4gJ1VTJCAxLDA5NiwzNDEnLAogICAgICAnb3RoZXJzJyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdLWUQnID0+ICdDSSQgOTE2LDMxMTxzdXA+wrk8L3N1cD7CuScsCiAgICAgICksCiAgICAgICdjbGFzcycgPT4gJycsCiAgICAgICdwb3N0Zml4JyA9PiAnJywKICAgICAgJ2V4dHJhJyA9PiBmYWxzZSwKICAgICksCiAgICAnaXRlbXByb3AnID0+IAogICAgYXJyYXkgKAogICAgICAnYWRkcmVzcycgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAnc3RyZWV0QWRkcmVzcycgPT4gJ1NvdXRoIFNvdW5kIEJlYWNoIEhvdXNlJywKICAgICAgICAnYWRkcmVzc0xvY2FsaXR5JyA9PiAnU291dGggU291bmQnLAogICAgICAgICdhZGRyZXNzUmVnaW9uJyA9PiAnR3JhbmQgQ2F5bWFuJywKICAgICAgICAnYWRkcmVzc0NvdW50cnknID0+ICdDYXltYW4gSXNsYW5kcycsCiAgICAgICksCiAgICAgICdvZmZlcicgPT4gCiAgICAgIGFycmF5ICgKICAgICAgICAncHJpY2UnID0+ICcxMDk2MzQxLjAwJywKICAgICAgICAncHJpY2VDdXJyZW5jeScgPT4gJ1VTRCcsCiAgICAgICAgJ3ByaWNlVmFsaWRVbnRpbCcgPT4gJzIwMjAtMTEtMDlUMDY6MDg6NTUrMDAwMCcsCiAgICAgICAgJ3VybCcgPT4gJ2h0dHBzOi8vcHJvcGVydGllc2NheW1hbi5jb20vZW4vYy9pbnF1aXJ5LzExNDQxNDYnLAogICAgICAgICd2YWxpZEZyb20nID0+ICcyMDE5LTA1LTAyVDEyOjAwJywKICAgICAgICAnYXZhaWxhYmlsaXR5JyA9PiAnaHR0cDovL3NjaGVtYS5vcmcvSW5TdG9jaycsCiAgICAgICksCiAgICAgICdwcm9kdWN0JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdza3UnID0+ICdSRVMxMTQ0MTQ2JywKICAgICAgICAncHJvZHVjdElEJyA9PiAnMTE0NDE0NicsCiAgICAgICAgJ25hbWUnID0+ICdTb3V0aCBTb3VuZCBCZWFjaCBIb3VzZScsCiAgICAgICAgJ2Rlc2NyaXB0aW9uJyA9PiAnVGhpcyB1bmlxdWUsIHR1cm5rZXkgYmVhY2ggdmlldyB2aWxsYSBpcyBhbiBhYnNvbHV0ZSBnZW0uIExvY2F0ZWQgd2l0aGluIGNhcmliYmVhbiBwYXJhZGlzZSB3aXRoIHRlbm5pcywgYm9hdCBwYXJraW5nLCBwb29sIGFuZCBhIDYwMCBmdCBiZWFjaCEgTXVsdGlwbGUgYmFsY29uaWVzIG9mZmVyIHNlYSB2aWV3cyBmcm9tIGxpdmluZyBhcmVhLCBtYXN0ZXIgYW5kIGh1Z2UgZGVjay4gTWFpbiBmbG9vciBmbG93cyBvdXQgb250byBodWdlLCBwcml2YXRlIGRlY2sgYXJlYS4gVXBwZXIgbGV2ZWwgYmFsY29ueSB3cmFwcyBhcm91bmQgbWFzdGVyIHN1aXRlLCBhbG9uZyB3aXRoIGJyYW5kIG5ldyB3ZXQgcm9vbSBhbmQgc2Vjb25kIGJlZHJvb20gYW5kIGJhdGhyb29tLiBUaGUgYm9udXMgbG93ZXIgbGV2ZWwgbGl2aW5nIGFyZWEgb2ZmZXJzIGFuIGV4dHJhIGxvdW5nZSBhcmVhIGFsb25nIHdpdGggMiBiZWRyb29tcyBhbmQgYmF0aHJvb20uIFRoaXMgdmlsbGEgaXMgcmVhZHkgdG8gcmVudCBhbmQgbWFrZSB5b3Ugc29tZSBzZXJpb3VzIGFpcmJuYiBjYXNoLiBGcmVlZG9tIHRvIHJlbnQgbG9uZyBvciBzaG9ydCB0ZXJtIG9yIGVuam95IGFzIHlvdXIgaG9tZSBhd2F5IGZyb20gaG9tZS4gQW1wbGUgcGFya2luZyB3aXRoIHByaXZhdGUgY2FyIHBvcnQgdG8gc2hhZGUgMiBjYXJzIHBsdXMgMiBleHRyYS4gQ29tZm9ydGFibHkgc2xlZXBzIDkuIENvdWxkIG1ha2Ugc29tZSBzZXJpb3VzIGNhc2ggLSBhdmVyYWdpbmcgYSBsb3cgdXMkNDAwIGEgbmlnaHQgdXMkMTQ2LDAwMCBuaWdodGx5IHJlbnRhbCBpbmNvbWUgcGEuIE92ZXIgMTAlIHJldHVybiEnLAogICAgICAgICd1cmwnID0+ICdodHRwczovL3Byb3BlcnRpZXNjYXltYW4uY29tL2VuL2QvMTE0NDE0NicsCiAgICAgICAgJ2ltYWdlJyA9PiAnaHR0cHM6Ly9wcm9wZXJ0aWVzY2F5bWFuLmNvbS9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MTQ2L3hsZy8wLmpwZycsCiAgICAgICAgJ29mZmVycycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ3ByaWNlJyA9PiAnMTA5NjM0MS4wMCcsCiAgICAgICAgICAncHJpY2VDdXJyZW5jeScgPT4gJ1VTRCcsCiAgICAgICAgICAncHJpY2VWYWxpZFVudGlsJyA9PiAnMjAyMC0xMS0wOVQwNjowODo1NSswMDAwJywKICAgICAgICAgICd1cmwnID0+ICdodHRwczovL3Byb3BlcnRpZXNjYXltYW4uY29tL2VuL2MvaW5xdWlyeS8xMTQ0MTQ2JywKICAgICAgICAgICd2YWxpZEZyb20nID0+ICcyMDE5LTA1LTAyVDEyOjAwJywKICAgICAgICAgICdhdmFpbGFiaWxpdHknID0+ICdodHRwOi8vc2NoZW1hLm9yZy9JblN0b2NrJywKICAgICAgICApLAogICAgICAgICdicmFuZCcgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ25hbWUnID0+ICdDRU5UVVJZIDIxJywKICAgICAgICApLAogICAgICAgICdzZWxsZXInID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdsZWdhbE5hbWUnID0+ICdDRU5UVVJZIDIxIFRob21wc29uIFJlYWx0eSBMdGQuJywKICAgICAgICAgICdsb2dvJyA9PiAnaHR0cHM6Ly9wcm9wZXJ0aWVzY2F5bWFuLmNvbS9tbHMuY2RuL2ltYWdlcy9sb2dvcy8xMDAwMzI4LzE1MHg1MC5qcGcnLAogICAgICAgICAgJ2VtcGxveWVlJyA9PiAnQ291cnRuZXkgSGVuZGVyc29uJywKICAgICAgICAgICd0ZWxlcGhvbmUnID0+ICcoMzQ1KSA5NDktMjEwMCcsCiAgICAgICAgICAndXJsJyA9PiAnaHR0cDovL2NlbnR1cnkyMXRob21wc29uLmNvbScsCiAgICAgICAgKSwKICAgICAgICAnYWRkaXRpb25hbFByb3BlcnR5JyA9PiAKICAgICAgICBhcnJheSAoCiAgICAgICAgICAwID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0NvdW50cnknLAogICAgICAgICAgICAndmFsdWUnID0+ICdDYXltYW4gSXNsYW5kcycsCiAgICAgICAgICApLAogICAgICAgICAgMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdQcm9wZXJ0eSBDbGFzcycsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJ1Jlc2lkZW50aWFsJywKICAgICAgICAgICksCiAgICAgICAgICAyID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ1Byb3BlcnR5IENhdGVnb3J5JywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnQ29uZG9zL0FwYXJ0bWVudHMnLAogICAgICAgICAgKSwKICAgICAgICAgIDMgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnVHJhbnNhY3Rpb24gVHlwZScsCiAgICAgICAgICAgICd2YWx1ZScgPT4gJ0ZvciBTYWxlJywKICAgICAgICAgICksCiAgICAgICAgICA0ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ1Byb3BlcnR5IFZpZXcnLAogICAgICAgICAgICAndmFsdWUnID0+ICdPY2VhbiBWaWV3JywKICAgICAgICAgICksCiAgICAgICAgICA1ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnbmFtZScgPT4gJ0JlZHJvb21zJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiA0LAogICAgICAgICAgKSwKICAgICAgICAgIDYgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICduYW1lJyA9PiAnQmF0aHJvb21zJywKICAgICAgICAgICAgJ3ZhbHVlJyA9PiAnMyZoYWxmOycsCiAgICAgICAgICApLAogICAgICAgICAgNyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ25hbWUnID0+ICdMaXZpbmcgU3BhY2UnLAogICAgICAgICAgICAndmFsdWUnID0+ICcxLDk2MCBmdMKyJywKICAgICAgICAgICksCiAgICAgICAgKSwKICAgICAgKSwKICAgICAgJ2V2ZW50JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICduYW1lJyA9PiAnRm9yIFNhbGU6IENvbmRvcy9BcGFydG1lbnRzIC0gU291dGggU291bmQsIENheW1hbiBJc2xhbmRzJywKICAgICAgICAnbG9jYXRpb24nID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICduYW1lJyA9PiAnU291dGggU291bmQgQ29uZG9zL0FwYXJ0bWVudHMnLAogICAgICAgICAgJ2FkZHJlc3MnID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnc3RyZWV0QWRkcmVzcycgPT4gJ1NvdXRoIFNvdW5kIEJlYWNoIEhvdXNlJywKICAgICAgICAgICAgJ2FkZHJlc3NMb2NhbGl0eScgPT4gJ1NvdXRoIFNvdW5kJywKICAgICAgICAgICAgJ2FkZHJlc3NSZWdpb24nID0+ICdHcmFuZCBDYXltYW4nLAogICAgICAgICAgICAnYWRkcmVzc0NvdW50cnknID0+ICdDYXltYW4gSXNsYW5kcycsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICAgJ29mZmVycycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ3ByaWNlJyA9PiAnMTA5NjM0MS4wMCcsCiAgICAgICAgICAncHJpY2VDdXJyZW5jeScgPT4gJ1VTRCcsCiAgICAgICAgICAncHJpY2VWYWxpZFVudGlsJyA9PiAnMjAyMC0xMS0wOVQwNjowODo1NSswMDAwJywKICAgICAgICAgICd1cmwnID0+ICdodHRwczovL3Byb3BlcnRpZXNjYXltYW4uY29tL2VuL2MvaW5xdWlyeS8xMTQ0MTQ2JywKICAgICAgICAgICd2YWxpZEZyb20nID0+ICcyMDE5LTA1LTAyVDEyOjAwJywKICAgICAgICAgICdhdmFpbGFiaWxpdHknID0+ICdodHRwOi8vc2NoZW1hLm9yZy9JblN0b2NrJywKICAgICAgICApLAogICAgICAgICdpbWFnZScgPT4gJ2h0dHBzOi8vcHJvcGVydGllc2NheW1hbi5jb20vbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDE0Ni94bGcvMC5qcGcnLAogICAgICAgICdkZXNjcmlwdGlvbicgPT4gJ1RoaXMgdW5pcXVlLCB0dXJua2V5IGJlYWNoIHZpZXcgdmlsbGEgaXMgYW4gYWJzb2x1dGUgZ2VtLiBMb2NhdGVkIHdpdGhpbiBjYXJpYmJlYW4gcGFyYWRpc2Ugd2l0aCB0ZW5uaXMsIGJvYXQgcGFya2luZywgcG9vbCBhbmQgYSA2MDAgZnQgYmVhY2ghIE11bHRpcGxlIGJhbGNvbmllcyBvZmZlciBzZWEgdmlld3MgZnJvbSBsaXZpbmcgYXJlYSwgbWFzdGVyIGFuZCBodWdlIGRlY2suIE1haW4gZmxvb3IgZmxvd3Mgb3V0IG9udG8gaHVnZSwgcHJpdmF0ZSBkZWNrIGFyZWEuIFVwcGVyIGxldmVsIGJhbGNvbnkgd3JhcHMgYXJvdW5kIG1hc3RlciBzdWl0ZSwgYWxvbmcgd2l0aCBicmFuZCBuZXcgd2V0IHJvb20gYW5kIHNlY29uZCBiZWRyb29tIGFuZCBiYXRocm9vbS4gVGhlIGJvbnVzIGxvd2VyIGxldmVsIGxpdmluZyBhcmVhIG9mZmVycyBhbiBleHRyYSBsb3VuZ2UgYXJlYSBhbG9uZyB3aXRoIDIgYmVkcm9vbXMgYW5kIGJhdGhyb29tLiBUaGlzIHZpbGxhIGlzIHJlYWR5IHRvIHJlbnQgYW5kIG1ha2UgeW91IHNvbWUgc2VyaW91cyBhaXJibmIgY2FzaC4gRnJlZWRvbSB0byByZW50IGxvbmcgb3Igc2hvcnQgdGVybSBvciBlbmpveSBhcyB5b3VyIGhvbWUgYXdheSBmcm9tIGhvbWUuIEFtcGxlIHBhcmtpbmcgd2l0aCBwcml2YXRlIGNhciBwb3J0IHRvIHNoYWRlIDIgY2FycyBwbHVzIDIgZXh0cmEuIENvbWZvcnRhYmx5IHNsZWVwcyA5LiBDb3VsZCBtYWtlIHNvbWUgc2VyaW91cyBjYXNoIC0gYXZlcmFnaW5nIGEgbG93IHVzJDQwMCBhIG5pZ2h0IHVzJDE0NiwwMDAgbmlnaHRseSByZW50YWwgaW5jb21lIHBhLiBPdmVyIDEwJSByZXR1cm4hJywKICAgICAgICAnc3RhcnREYXRlJyA9PiAnMjAxOS0wNS0wMlQxMjowMCcsCiAgICAgICAgJ2VuZERhdGUnID0+ICcyMDIwLTExLTA5VDA2OjA4OjU1KzAwMDAnLAogICAgICAgICd1cmwnID0+ICdodHRwczovL3Byb3BlcnRpZXNjYXltYW4uY29tL2VuL2Qvc291dGgtc291bmQtYmVhY2gtaG91c2UtY29uZG8tZm9yLXNhbGUtMTE0NDE0NicsCiAgICAgICAgJ3BlcmZvcm1lcicgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgJ25hbWUnID0+ICdDRU5UVVJZIDIxIFRob21wc29uIFJlYWx0eSBMdGQuJywKICAgICAgICApLAogICAgICApLAogICAgKSwKICAgICdtYXAnID0+IAogICAgYXJyYXkgKAogICAgICAnbGF0JyA9PiAnMTkuMjY2MzMwNTg2NTYwNDY4MCcsCiAgICAgICdsbmcnID0+ICctODEuMzgxNTE1MjY0NTExMTEwMCcsCiAgICAgICdjb29yZHMnID0+ICcxOS4yNjYzMzA1ODY1NjA0NjgwLC04MS4zODE1MTUyNjQ1MTExMTAwJywKICAgICAgJ2RpcmVjdGlvbnMnID0+IGZhbHNlLAogICAgKSwKICAgICdtZWRpYScgPT4gCiAgICBhcnJheSAoCiAgICAgICdnYWxsZXJ5JyA9PiAKICAgICAgYXJyYXkgKAogICAgICAgICdsYWJlbHMnID0+IAogICAgICAgIGFycmF5ICgKICAgICAgICAgICdwcmV2JyA9PiAnUHJldmlvdXMnLAogICAgICAgICAgJ25leHQnID0+ICdOZXh0JywKICAgICAgICAgICdub19waG90b3MnID0+ICdTb3JyeS4gTm8gUGhvdG9zIEF2YWxhaWJsZS4nLAogICAgICAgICksCiAgICAgICAgJ3Bob3RvcycgPT4gCiAgICAgICAgYXJyYXkgKAogICAgICAgICAgMCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdTb3V0aCBTb3VuZCBCZWFjaCBIb3VzZScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDE0Ni9mLzAuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ1NvdXRoIFNvdW5kIEJlYWNoIEhvdXNlKDIpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MTQ2L2YvMS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDIgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnU291dGggU291bmQgQmVhY2ggSG91c2UoMyknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQxNDYvZi8yLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMyA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdTb3V0aCBTb3VuZCBCZWFjaCBIb3VzZSg0KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDE0Ni9mLzMuanBnJywKICAgICAgICAgICksCiAgICAgICAgICA0ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ1NvdXRoIFNvdW5kIEJlYWNoIEhvdXNlKDUpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MTQ2L2YvNC5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDUgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnU291dGggU291bmQgQmVhY2ggSG91c2UoNiknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQxNDYvZi81LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgNiA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdTb3V0aCBTb3VuZCBCZWFjaCBIb3VzZSg3KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDE0Ni9mLzYuanBnJywKICAgICAgICAgICksCiAgICAgICAgICA3ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ1NvdXRoIFNvdW5kIEJlYWNoIEhvdXNlKDgpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MTQ2L2YvNy5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDggPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnU291dGggU291bmQgQmVhY2ggSG91c2UoOSknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQxNDYvZi84LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgOSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdTb3V0aCBTb3VuZCBCZWFjaCBIb3VzZSgxMCknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQxNDYvZi85LmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTAgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnU291dGggU291bmQgQmVhY2ggSG91c2UoMTEpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MTQ2L2YvMTAuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxMSA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdTb3V0aCBTb3VuZCBCZWFjaCBIb3VzZSgxMiknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQxNDYvZi8xMS5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDEyID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ1NvdXRoIFNvdW5kIEJlYWNoIEhvdXNlKDEzKScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDE0Ni9mLzEyLmpwZycsCiAgICAgICAgICApLAogICAgICAgICAgMTMgPT4gCiAgICAgICAgICBhcnJheSAoCiAgICAgICAgICAgICdjYXB0aW9uJyA9PiAnKioqIGNvbWluZyBzb29uICoqKicsCiAgICAgICAgICAgICd0aXRsZV9zYWZlJyA9PiAnU291dGggU291bmQgQmVhY2ggSG91c2UoMTQpJywKICAgICAgICAgICAgJ3NyYycgPT4gJy9tbHMuY2RuL2ltYWdlcy9saXN0aW5ncy8xMTQ0MTQ2L2YvMTMuanBnJywKICAgICAgICAgICksCiAgICAgICAgICAxNCA9PiAKICAgICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ2NhcHRpb24nID0+ICcqKiogY29taW5nIHNvb24gKioqJywKICAgICAgICAgICAgJ3RpdGxlX3NhZmUnID0+ICdTb3V0aCBTb3VuZCBCZWFjaCBIb3VzZSgxNSknLAogICAgICAgICAgICAnc3JjJyA9PiAnL21scy5jZG4vaW1hZ2VzL2xpc3RpbmdzLzExNDQxNDYvZi8xNC5qcGcnLAogICAgICAgICAgKSwKICAgICAgICAgIDE1ID0+IAogICAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnY2FwdGlvbicgPT4gJyoqKiBjb21pbmcgc29vbiAqKionLAogICAgICAgICAgICAndGl0bGVfc2FmZScgPT4gJ1NvdXRoIFNvdW5kIEJlYWNoIEhvdXNlKDE2KScsCiAgICAgICAgICAgICdzcmMnID0+ICcvbWxzLmNkbi9pbWFnZXMvbGlzdGluZ3MvMTE0NDE0Ni9mLzE1LmpwZycsCiAgICAgICAgICApLAogICAgICAgICksCiAgICAgICksCiAgICAgICdtYXBsb2MnID0+ICdodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvZW1iZWQ/cGI9ITFtMTghMW0xMiExbTMhMWQxNTA2My42OTY0MDY4OCEyZC04MS4zODE1MTUyNjQ1MTExMSEzZDE5LjI2NjMzMDU4NjU2MDQ3ITJtMyExZjAhMmYwITNmMCEzbTIhMWkxMDI0ITJpNzY4ITRmMTMuMSEzbTMhMW0yITFzMHgwJTNBMHgwITJ6TVRuQ3NERTFKelU0TGpnaVRpQTRNY0t3TWpJbk5UTXVOU0pYITVlMCEzbTIhMXNlbiEyc2NhITR2MTU5Njk1MzMzNTY2OSE1bTIhMXNlbiEyc2NhJywKICAgICAgJ3ZpZGVvcycgPT4gJ1onLAogICAgICAndnRvdXJzJyA9PiBmYWxzZSwKICAgICksCiAgKSwKICAnZVRhZycgPT4gJ2QuMS5lbi4xMTQ0MTQ2JywKICAnbWF4QWdlJyA9PiAxNDQwMCwKICAnbWF4RGVmSG91cnMnID0+IDQsCiAgJ2VUYWdBcnInID0+IAogIGFycmF5ICgKICAgICdpY2lkJyA9PiAndXMnLAogICAgJ3RocmVhdCcgPT4gMSwKICAgICdyb2JvdCcgPT4gMCwKICAgICdsYW5nJyA9PiAnZW4nLAogICAgJ2FjY3RJZCcgPT4gJzEwMDE3NzYnLAogICAgJ2xpZCcgPT4gJzExNDQxNDYnLAogICAgJ2xhc3R1cGRhdGUnID0+IDE1OTMxMTkyNzcsCiAgICAnc3RyaW5nJyA9PiAnZC4xLmVuLjExNDQxNDYnLAogICAgJ21heEFnZScgPT4gMTQ0MDAsCiAgICAnbWF4RGVmSG91cnMnID0+IDQsCiAgKSwKICAnTWV0YUluZm8nID0+IAogIGFycmF5ICgKICAgICdzaXRlX25hbWUnID0+ICdDYXltYW4gUHJvcGVydGllcycsCiAgICAndGl0bGUnID0+ICdTb3V0aCBTb3VuZCBCZWFjaCBIb3VzZSAtIENvbmRvIEZvciBTYWxlIFNvdXRoIFNvdW5kIHwgQzIxIEFtYmVyIFlhdGVzJywKICAgICdkZXNjcmlwdGlvbicgPT4gJ1RoaXMgdW5pcXVlLCB0dXJua2V5IGJlYWNoIHZpZXcgdmlsbGEgaXMgYW4gYWJzb2x1dGUgZ2VtLiBMb2NhdGVkIHdpdGhpbiBjYXJpYmJlYW4gcGFyYWRpc2Ugd2l0aCB0ZW5uaXMsIGJvYXQgcGFya2luZywgcG9vbCBhbmQgYSA2MDAgZnQgYmVhY2ghIE11bHRpcGxlIGJhbC4uLicsCiAgICAnY2Fub25pY2FsJyA9PiAnaHR0cHM6Ly9wcm9wZXJ0aWVzY2F5bWFuLmNvbS9lbi9kLzExNDQxNDYnLAogICAgJ2FtcGh0bWwnID0+ICcvYW1wL2VuL2QvMTE0NDE0NicsCiAgICAnbG9jYWxlJyA9PiAnZW4tVVMnLAogICksCiAgJ3VyaV9hbHRlcm5hdGVzJyA9PiAKICBhcnJheSAoCiAgICAnZW4nID0+IAogICAgYXJyYXkgKAogICAgICAnbGFuZycgPT4gJ2VuJywKICAgICAgJ2xhYmVsJyA9PiAnRW5nbGlzaCcsCiAgICAgICdmbGFnJyA9PiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFMQ0FJQUFBRDVnSnB1QUFBQUJHZEJUVUVBQUsvSU53V0s2UUFBQUJsMFJWaDBVMjltZEhkaGNtVUFRV1J2WW1VZ1NXMWhaMlZTWldGa2VYSEpaVHdBQUFIelNVUkJWSGphWWt4T1A4SUFCLy8rTWZ6N3c4RHdpNEhoUDVDY0piL24vN2V2YjE2L0FQTC9nUkZRRGlBQXczSnVBZ0FJQkVEUS9pc3dFRVJqR3pCUUxFcnU5N2xsMGcwKzNIdnFNbjFTcHFscUdzWk1zWnNJZTBTSUNBNWd0NWEvQUdJRWFyQ1B0RmgrNk4vZmZ3eEE5T3ZQLzcvL1FZd2ZmLzZmWmFobWVQZUI0ZE5IaGkrZkdiNTlZNHp5dkhIbUNFQUFBVzNZRHpRWWFKSjkzYSt2WDc5YVZmNTgvLzY5ZnZFUGxwSWZuejU5K3ZEaHc3dDM3OTY4ZWZQM2IvU1hMNTlPbmp3SUVFQXNEUCtZZ1k1M2IyYjg5KysvYXd2TG45OE1EaTJjVnhsKy92bDZtaXR1Q3RCZ2hpOWYvdi80OGUvWEw4NmtyajlYendFRUVFTnk4ZzZndTIycmZuNzgrTkdzNU9mcjE2K1pDNTgrZnZ5WXdYOHJ4T3hYcjE2OWZQbnkrZlBuMS8vOTNiSmxCVUFBc1FBRFpNRUJ4ajkvR0J4YjJQLzkrUy9SOHUzdnp4dXlhWDhaSHYzajgvWUdtczN3OHljUUFSbWkyZUUzN3Q0QUNDREdSNC91U2tyS0FTMzVCM1RULy8vL3dBRE9nTE9CSWFYSXlqQmx3eEtBQUdLUlhqQ0IwU09FYWV1Ky95OWZNbno0QUhReENQMzQ4Ui9vK2wrLy9zTVpRQk5MRXZpZjNBY0lJTVpidHk3THk2dDlabVhsK2ZYai8zOEdvSEgvVWNHZlA3OS8vQkJpWUhqeTkrOC9vVWtOQUFIRXd0MVYvdkkvS0JZL1FTSVNGcU0vR0JnK016QjhBNlBmWUM1RUZpREFBQnFnVzc3Nk1QMHJBQUFBQUVsRlRrU3VRbUNDJywKICAgICAgJ2hyZWYnID0+ICcvZW4vZC9zb3V0aC1zb3VuZC1iZWFjaC1ob3VzZS1jb25kby1mb3Itc2FsZS1jYXltYW4taXNsYW5kcy0xMTQ0MTQ2JywKICAgICksCiAgKSwKKQ==