Codercat Studio | Cookbook

This cookbook contains a collection of useful HoudiniFX node setups. All examples are stored using the new Houdini recipe API and can be copied from this website directly into Houdini using our simple shelf tools. We also periodically make a backup of the recipes here.

Copy a snippet of interest from this page, then use Paste on the "Cookbook" shelf to paste it in.

If you would like to share a recipe, click the Create button and paste in the output of the "Copy" shelf tool. Note that you must be logged in to do so. If you have any questions or comments, feel free to reach out at codercatclub@gmail.com.

Get new recipes updates over RSS feed.

⚠️ Changelog

11.20.2025 - We updated the copy shelf tool to include the Houdini version, which is also visible on the recipes listing. Please update your shelf tools using the Python one-liner from the Recommended Install section.

📦 Recommended Install

To install Cookbook shelf tools copy this code to Houdini Python Shell and press Enter. You will see Cookbook shelf apper on the top panel.

To open Python Shell press Alt-Shift-P or go to main menu Window > Python Shell.

📂 Alternative Manual Install
⬇️ Download shelf tool file and place it to your Houdini toolbar folder:
  • Windows:
  • macOS:
  • Linux:

Replace USERNAME and X.Y with your account name and Houdini version.

Restart Houdini.

? About this project

Motivation and Goals

We created this Houdini Cookbook because:

  • We needed a way to quickly share and store small Houdini node setups. Previously, we attempted to create HDA libraries, but it was too cumbersome for our small team.
  • We believe there is a better way to share Houdini examples than by sharing entire Houdini files.
  • We enjoy sharing our small setups with the Houdini community.
  • We strongly believe in the idea of "Own Your Data," therefore we do not hold any published recipes hostage. All recipes are backed up once a day to a public Git repository here. Even if this service goes down, anyone can still download the full collection and use it directly with the Cookbook shelf tool or by using the two Python functions described below.
  • We also embrace the idea of decentralization, and we are considering open sourcing the Cookbook web service so that anyone can run it locally with their own collection or as their own public webpage. Let us know if this is something that interests you.

How Does It Work

In Houdini 20.5, SideFX introduced a new Recipe system that allows users to save collections of nodes into human-readable structured text files (JSON). Within this, they added a new collection of Python utilities (hou.data) that allows for creating and loading recipes programmatically.

In particular, the Cookbook shelf tools use hou.data.selectedItemsAsData(...) for copying nodes and hou.createItemsFromData(...) for pasting.

For this web service, we use the Go programming language and store all submitted recipes in plain text JSON files.

Animated Stitches
Procedural animated stitch setup. Stitches follow an initial base curve, and are projected onto a surface. The surface is deformed as the stitches progress, to mimic a swelling of the skin or fabric.
Dec 08, 2025 | 20.5.584 | vex Cooked By: snay
ewogICAgIkZMQVRfU1RJVENIRVMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1haW5fc3RpdGNoX2FuaW0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE2LAogICAgICAgICAgICAtNy4wNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiU0tJTjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC45NywKICAgICAgICAgICAgLTIzLjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJTVElUQ0hFUzEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29sb3IyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjQ3LAogICAgICAgICAgICAtMjMuMzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIlNUSVRDSF9DVVJWRTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYWN0aXZlcG9pbnRzIjogIjE3IiwKICAgICAgICAgICAgImNvcm5lcnB0cyI6ICIxMCAxOSIsCiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAicGFybXBvaW50cyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVAIU17MVBnWCRhXHUwMDI2JVx1MDAzZVFWe2RoQ2JTNEI1MDRvSSFhQl52RlhcdTAwM2VANkpXbip1M1pnZUlFNWRiUlx1MDAyNjFaaSRcdTAwMjZaemN3TkQrZFRAWip6MlJWUXBuNTJQKzV6TFBiUjsyckNIJFdNT249Q0o4R0Y2RVpMfEg3emtSRWlnREJGKjdcdTAwM2NkR1x1MDAyNihkakNKSE1IMjRRa15YXHUwMDNlKVdZM284citiOGNhSUNKWllMMnlcdTAwM2Nee2JhIUVMV2hNXHUwMDNjUDRpSEZoYiEySTdYXHUwMDI2XkUlRTtUTVNJNVp7XHUwMDNlRC1RLUBaKl57RGIwIVohODNxNlYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxaXg1biooNmElcDA5YlkpKzJiIX1+N2EoTn5ZQy1UayNBUnIoaEdjcTdcdTAwM2VaKXQ5SEFZcFdMYSVwMDliWSppbzMxTVZwYUNDRGxBYVpZWVplKExgYVx1MDAyNkJkRWEkI2c/YiNwOHJaKnBYMWF4NVRpVlFGcjNWUUZxflopdDlIRUZmPWliYWAtUEVGZmNWWmd5cEliWXBkTGM0YyFjQVlwS0RhXHUwMDI2TEhMWmUoO31aZjlqfmJhTn5xYjhsdkpiYUcqQ2I3cFVIWjdkKlJiIyFsVmJhTn5xYUJOfDJXb35WM0VGZj1uYlp+V2FiYWAtUEVGZnJNWmUobV9hNH5SaWIxV2NvWioqYUZXaEB8SlZ7fmJEV3BIdzdaN2QqZ1g/QWFQYVx1MDAyNkw1RGJZKDBjVlJkd0dWcjY9MVdwWFNhUCVJI0daRXRVTVhtRTZNRUZmck1aZShtX2E0XHUwMDNlTGhiMVdjb1oqXntEVntkWTlXcFokSWIxV2NaWipGc1JhJCN3MWI5OGNIWD1pQTNXb3w0V2JhRypDYjhLT0JXaEB8UlpnZ2RHYUJYRkRYbTRhSkFhaUFCWkRucUJWcjY9MVdwWk98Wip5ZlZBYUg0UloqKzhXVlF6RDVWUlU2SUFaVEgzV05jK3tHSGBFbUVGZkBmVlF5dF9hJXBFUUFZb1x1MDAyNjRYP0E2QlopdDlIYjFXY2VWUXlxXHUwMDNlV3BIJEpFRmcxWlZRZ2hBQWFpZUtiYVpsSVpnWGFEYVx1MDAyNjI7OVdHb1x1MDAzY0taKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTEJHQll6S0VHc1BuSGE4fE1EPXFcdTAwM2V5SFlQNEJGOXRSP0FUbCNIQ05DXHUwMDNlNjB5UWAkRmVAXHUwMDNjdUdiUy1CRzY2WHpHQWxDekYpJGBHRFx1MDAzZU1OKENOd0tHMFg4TnpEXHUwMDNlZWMkR0ExQEZIdiUjLUNPMGNNMHh+bHVJNGR+XHUwMDNjR0J6ZVREXHUwMDNlPyEpSDZ9Vk1JfDRFe0NPYSFVMTJRdS1DT2opVzEyUXU7Q09zPVkweFx1MDAzZXh6Sn1XOzBGKnFoYUQ/a0Q9RmVYNE5LPzU9fkh6cStWTElXfjBIWVAkVkxqb34zQ1BPUGsweFx1MDAzZW93TEBQeENGKlBQZERARm5fRyR1d1hNKn1pNkZlWFBVTkNHbzlDUCp0dTB5OHJ2Tmg/WU1HY1lEZkRAeWAxR0EydGFPYWUxOENRS18kMHk4dXdPKUV8VUdkVShzRF5DSjZGZVhuY1B5I2JKQ1F2STsweUh4d1E3Y2pjRyVfWXFEXm1oQUg2fkxsUjAxP01DUjhnYDB5SCF4UlYhOGxHQmgoTFJ4NEtuR0JoJEtTMVZXb0dcdTAwMjZtKyREX0hfR0h6cnZ0U15falZDUiFfNzB5UXV1VFBzYHdIOENiIURfc0lMR0EzT3NVSUh+V0NTRUlGMHlRPSFVbl5oXHUwMDI2SDhkdCpEYDVqTkdjaEolRGBFcE9HY3FQKERgTnNURmVZT3dXQ0F1aENTKXNSMHlhMSVXaC1VXkghfig/RGB4XlhHQTNzJFhhWUFlQ1RKXloweWo3XHUwMDI2WCk5XzFII2E2fkR7QkhjRmVZbVx1MDAyNll5dm5qQ1R1SGgweXJgelo3WGc5STVRQDBEe2xmZ0g3MEtcdTAwM2VafnswdUNVN2ZwMTJReD1DVUdscjB5c0FcdTAwMjZhd35ISklXWj00RHw3LW1HJHdRX2Jwa214Q1VxLXoweSM0I2J9TSVSSVdpYDlEfGlBcUh6c1x1MDAyNjFjXHUwMDNlXlx1MDAyNnBGZVo1YGRJS1x1MDAzZXFGKCFIfGRqZEgqQ1ZNTVx1MDAzYzEySGZcdTAwMjZDVlZTXHUwMDNlMTJIZiVDVmVZQDEyUXhAQ1ZuZV8xMlEhLUNWd2t7MTJReD9DVihxfTEyUSEqQ1Y/eDAxMlEhPUNXMCUyMHkjSilnRFpwc0YpJWJIZ2UhI3VGKT1lSGcpNFx1MDAzZXdGKT1uS2hBVzJ5R0JyM1JoYnhFIUYpPWtKaCUxUSRGKT1oSWk3U2NcdTAwMjZGKT10TWlZdG8pRik9cUxpenwhK0YpfWJGajRPPTtGKT13TmpWcTE9Ril9a0lqd19EP0YpfWhIazFMUF5GKX1lR2tTbWJgRil9dExrdFx1MDAzZW58Ril9cUtrfUh6fkYpfW5KbFBpPTFGKjdoR2xxOzEzRil9JE9sYEVENUYqN25JbU1mUDdGKjdxSm1uKWI5Rio3d0xtQEFuQkYqNyhPbkpiekRGKjckTm5rJFx1MDAzY0ZGKjd6TW49NzBIRipHbkhvR1lDSkYqR3FJb2h6T0xGKkckTW8tM2FORipHXHUwMDNjUHBEVW1QRipHK09wZXZ5UkYqRyhOcCh+O1RHQnpcdTAwM2NMcUFRflZGKlB3SnFic0JYRipHP1FxJHtOWkYqUChNcjdOWmJGKlAkTHJZb2xkRipQektyekB4ZkYqUHRJczRKLWhGKlArTnNWa31qRipQP1Bzdz1BbEYqUFx1MDAzY090MUdNbkYqWSRLdFNoWXBGKll6SnR0K2tyRipQX1F0fUN3dEYqR3pMdVBkK3ZHQnp8T3VxXHUwMDI2fHdGKjdFeUUzeU1KSGFJNC1FMypTSkhabXJcdTAwMjZFM15ZS0haXHUwMDNlLStFNDJlTEhafkA7RTRCa01IYUk0XHUwMDNlRTRLcU5IYTh9XHUwMDNlRTRUd09IIXZvK0U0YyRQSGFSQV9FNGwrUUghXHUwMDNlIT1FNHU/UkgjUjFfRTQlfFNII0hgX0U0XHUwMDNlM1RIIzg9X0U0fjlVSCF+KV9FNThGV0ghdm9ARTVITFdII2pFMUU1UVJYSTVILXxFNVpYWUk1Wn4wRTVpZFpJNWo1MkU1cmphSTU7TjZFNSFwYkk1e1Q4RTUtdmNJV1pcdTAwM2UyRTVgI2RJV1EqMkU2NCplSVdpezVFNkRcdTAwM2VmSVcjODhFNk17Z0lXczI4RTZXMmhJVztFQkU2ZjhpSVhFV0ZFNm9Fa0Zma18wRTZ4S2xGZmJcdTAwM2MwRTYpUW1IIX4qQkU2QFduSCNSMkZFNzFjb0ZmdTA1RTdBaXBGZiU2N0U3Sm9xSCNzS0xFN1N1ckgjakVMRTdiIXNGZj1DQkU3ayl0RmZ9SURFN3Q9dUk1SDtKRTckYHZJNVFeTEU3PTF3Rmc3T0hFN303eEZnWWdMRTg3RHlGKSR8RUU4R0p6R0JHQ0hFOFBQIUdCUElKRThZViNGKjdGS0U4aGIkRik9M0pFOHFoJUYpfTlMRTh6blx1MDAyNkYqUFJQRTgrdChGKllYUkU4X3opSTVqNVlFOTMoKkk1Wn5ZRTlDXHUwMDNjK0k1e1RlRTlMXy1JNTtOZUU5VjA7STVzQmRFOWU2XHUwMDNjRipxalpFOW5DPUYqR0xXRTl3SVx1MDAzZUdCaFVZRTkoTz9HQllPWUU5P1VAR0Jfc2VFQTBhXkdCemdkRUE5Z19HQnFhZEVBSW1gR2NZRmFFQVJze0dDM3lqRUFzSUdEXHUwMDNlNSlQQVRsc0hBVGx2QkFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbF5MQVRsXk9DaTN3QkVBc0xIMTJRPT1DaTN6Q0VBc09JMTJIJUBDaTMkREVBc1JKMTJaciVDaTMoRUVBc1VLMTJRPXxDaTMrRkVBc1hMMTJRPXtDaTNcdTAwM2NHRUFzYU0weVF9JV43akJNXjdzRylGKllcdTAwM2NOXjdzSE5eNyNNKkdDNE9VXjcjTk9eNztTK0dDNExUXjc7VFBeN3tZXHUwMDNlRipxX0hGKnIzUV43e1pRXjg1aHVuRUB+JEdheG5+SVVxNElBVGN1X0YqWURFSVVxN0pBVGwhYEdCek1HSVVxQUlBVHUpe0dkM1ZJSVVxRExBVCVgfkdcdTAwMjZtcU1JVXFHTUFUXHUwMDNlMjBIOFx1MDAzZXpPSVVxSk5BVH4xfkhafndPSVVxTU9BVThFMkgjaV9TSVVxUFBBVUhLM0k1OzNWRig1ZktBVVFXNkYpJVA3RiklUzhGKSViQkYpJWtFRik9VjhGKT1lQkYpPWhDRik9cUZGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHdERGKkckR0YqR1x1MDAzY0pGKlB3REYqUChHRipQK0hGKlBfS0YqUHxMRipZKEZGKlk/SUYqWV9KRipaM01GKmhcdTAwM2NHRipofEpGKmk2TUYqcT9HRipxX0hGKnIzS0YqckNORip6fEhGKiEwSUYqITlMRiohSU9GKiFMUEdCN2VBR0I3aEJHQjdxRUdCN3pIR0JHa0JHQkd0RUdCRyRIR0JQbkJHQlB3RUdCUChIR0JZdENHQlkkRkdCWVx1MDAzY0lHQmh3Q0dCaChGR0JoP0lHQmkwTEdCcStGR0JxX0lHQnIzTEdCelx1MDAzY0ZHQnp8SUdCITZMR0IrP0ZHQi0wSUdCLTlMR0ItSU9HQmAzSUdCYENMR0JgTE9HQzQzSEdDNENLR0M0RkxHQzRPT0dDNFVXXjg1ZlJeOEVrYEZkI0ReSFh1MTVGKX05ZHtReFdTe3MwMHRHJCEpPzA0d3RVMDBKe05DaTRGUEVBanZWMHh+IXpAXHUwMDI2RXhWQFx1MDAyNk4lMkZkI0ReSFh1MTVGKXw9RkckISVeMFcwelgwUmJcdTAwM2UzQFx1MDAyNlctWEBcdTAwMjZmP0BINzQ9ezBXMHpaMFJsRU5DaGBPVUVBajthMVQhRXZGZWRUXjBXMHpiMFI9S01BVGw7NEBcdTAwMjYqQWJAXHUwMDI2XkZ8SFpVZ2cyTFVWYzJtdH4lR0E4bH0wVzB6ZTBaJVhcdTAwM2VHYXhufklVcTRJQVRjdV9GKllERUlVcTdKQVRsIWBHQnpNR0h5fEBHQVR1KXtHYytKR0h5fGBIQVQlPXxHXHUwMDI2Q1NJSHl8fUlBVD1gfUg4dm5NSVVxSk5BVH41MEhhOCRRRmVkVHwwVzB6ZjBSYns1QChLWWZAKFRlMEckIVx1MDAyNjMwVzB6aDBSa35IQ2hgbWNFQWtCaTBYSFZ7NEZOMGk0Z21yXHUwMDI2RihcdTAwMjZkMzBiTTJcdTAwMjZUUDdlODBWV3xQRGtkZnAwMGJyfEtvanozMHt7UjJ8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0Mwe3tSMzAwMDk2MTAwSUMyMDBJQzIwMFJJMzAwUkkzMDBhTzQwMElDMjAwOTYxMDAwMDAwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFOO0MwMVdeRDAxZn5FMDFwNUYwMVdeRDAxeUJHMDEqSEgwMXlCRzAxXk5JMDIyVEowMkJaSzBSUjkwe31saUwwMlRsTTAyY3JOMDJseE8wMnUlUDAydSVQMDJjck4wMiUtUTAyJS1RMDI9QFIwMn19UzAzODRUMDNIQVUwM1FHVjAzWk1XMDNIQVUwM1pNVzAzUUdWMDNpU1gwM3JZWTAzcllZMDMhZVowMy1rYTAzYHFiMDQ0d2MwNEQkZDA0TStlMDREJGQwNFY/ZjA0Vj9mMDRlfGcwNG8zaDA0eDlpMDQpRmowNGV8ZzA0QExrMDUxUmwwNUFYbTA1SmRuMDVTam8wNWJwcDA1a3ZxMDVTam8wMGFPNDAwYU80MDV0I3IwMGFPNDA1JCpzMDVcdTAwM2NcdTAwM2V0MDV8e3UwNVx1MDAzY1x1MDAzZXQwNXx7dTA2NzJ2MDV8e3UwNkc4dzA2UEV4MDZZS3kwNkc4dzA2aFF6MDZxVyEwNnpjIzA2K2kkMDZfbyUwNzN1XHUwMDI2MDdDISgwN0wpKTA3TCkpMDdVPSowN2RgKzA3bjEtMDdMKSkwN3c3OzA3KERcdTAwM2MwNz9KPTA3bjEtMDgwUFx1MDAzZTA4OVY/MDcoRFx1MDAzYzA4OVY/MDhJYkAwOFJoXjA4YW5fMDhhbl8wOGp0YDA4c3p7MDhqdGAwOGp0YDA4c3p7MDhzenswOCMofDA4anRgMDhzenswOEliQDA4O1x1MDAzY30wOHtffjA4Iyh8MDk2MTAwOHN6ezA5NjEwMDhSaF4wOGFuXzA4YW5fMDlGNzEwOU9EMjA5WEozMDlnUDQwOXBWNTA5cFY1MDlwVjUwOXliNjA5Kmg3MDlebjgwQTJ0OTBBMnQ5MEFCekEwQUsoQjBBVFx1MDAzY0MwQVRcdTAwM2NDMEFjX0QwQW0wRTBBdjZGMEFjX0QwQW0wRTBBXHUwMDI2Q0cwQVx1MDAzZUlIMEF+T0kwQVx1MDAyNkNHMEFcdTAwM2VJSDBBfk9JMEFcdTAwMjZDRzBCOFVKMEJIYUswQlFnTDBCWm1NMEJpc04wQnJ5TzBCIVx1MDAyNlAwQi07UTBCYF5SMEM0flMwQmBeUjBDRTVUMENOQlUwQ1dIVjBDZk5XMENmTlcwQ29UWDBDZk5XMENXSFYwQ3haWTBDeFpZMEMpZlowQ0BsYTBEMXJiMEN4WlkwREF4YzBEQXhjMERKJWQwQ3haWTBEUy1lMERiQGYwRGt9ZzBEdTRoMEQlQWkwRD1HajBEfU1rMER9TWswRTdTbDBFR1ltMDIlLVEwMiUtUTBFUGVuMEQ9R2owRVlrbzBFaHFwMEVxd3EwRWhxcDBFeiRyMEUrK3MwRV8/dDBGM3x1MEZEM3YwRV8/dDBGM3x1MEZNOXcwRlZGeDBGTTl3MEZWRngwRmVMeTBGVkZ4MEZuUnowRk05dzBGTTl3MEZ3WCEwRihkIzBGP2okMEY/aiQwRzBwJTBHOXZcdTAwMjYwR0kjKDBHUiopMEdhXHUwMDNlKjBHansrMEd0Mi0wRyQ4OzBHXHUwMDNjRVx1MDAzYzBHdDItMEdhXHUwMDNlKjBHfEs9MEg2UVx1MDAzZTBIRlc/MEhPY0AwSE9jQDBIWGleMFJSOTB8RCpyXzBIcHVgMEh5IXswSHkhezBIKil8MEhePX0wSHkhezBJMmB+MElDMjAwSUMyMDBJTDgxMElVRTIwSUw4MTBJZEszMEltUTQwSXZXNTBJbVE0MElkSzMwSVx1MDAyNmM2MElcdTAwM2VpNzBJXHUwMDI2YzYwSX5vODBKOHU5MEpIIUEwSlEpQjBKWj1DMEpaPUMwSmlgRDBKczFFMEpzMUUwSiM3RjBKIzdGMEo7REcwSntKSDBKaWBEMEppYEQwSmlgRDBLNVBJMEpRKUIwSlo9QzBLRVZKMEtFVkowSjtERzBLTmJLMEtXaEwwSVx1MDAzZWk3MEtOYkswS1doTDBLZm5NMEtvdE4wS3h6TzBLKShQMEtAXHUwMDNjUTBLKShQMEtAXHUwMDNjUTBMMV9SMExCMFMwNXx7dTA1XHUwMDNjXHUwMDNldDA2WUt5MDZQRXgwNjcydjBMSzZUMExLNlQwRzl2XHUwMDI2MFJSOTB8TnNDMHxIdUZVMExjSVYwTGxPVzBMdVVYMEx1VVgwRWhxcDBMJWFZMEwlYVkwTGNJVjBMbE9XMExjSVYwTGxPVzBIeSF7MEY/aiQwSHkhezBJMmB+MEd0Mi0wTD1nWjBMfW1hMEw9Z1owTH1tYTBFaHFwMEwlYVkwRWhxcDBHXHUwMDNjRVx1MDAzYzBHdDItMEdcdTAwM2NFXHUwMDNjMEd0Mi0wRzl2XHUwMDI2ME03c2IwR1x1MDAzY0VcdTAwM2MwR1x1MDAzY0VcdTAwM2MwTUd5YzBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0Mwe3s7WDUwTVBcdTAwMjZkME1ZO2UwMHNhNjAxXk5JMDJCWkswMjJUSjAxXk5JMDE1eUEwMmx4TzAzSEFVME1oXmYwMyFlWjAzYHFiMDQpRmowNFY/ZjAxcDVGMDFwNUYwMXA1RjAxcDVGME1xfmcwMXA1RjAxcDVGMDFOO0MwMU47QzAxTjtDMDRWP2YwTSE1aDBNLUJpME0tQmkwTS1CaTBNLUJpMDA5NjEwTS1CaTAwc2E2MDB7czkwTWBIajBONE5rMDFeTkkwMV5OSTAwI2c3MDA7bTgwMHNhNjAwc2E2MDVcdTAwM2NcdTAwM2V0MDVcdTAwM2NcdTAwM2V0MDVcdTAwM2NcdTAwM2V0MDNpU1gwTkRUbDBNWTtlME5EVGwwTVk7ZTBORFRsMDVcdTAwM2NcdTAwM2V0MDVcdTAwM2NcdTAwM2V0ME5NWm0wTk1abTBMdVVYME5WZm4wTHVVWDBOZWxvME5ucnAwUlI5MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8SkRFaTAwalU1ME53eHEwTiglcjAwe3M5MDBzYTYwMHtzOTBNYEhqMDAjZzcwRUdZbTAyJS1RME4/LXMwMmx4TzAyMlRKMDFeTkkwMmx4TzAyY3JOMEVHWW0wRUdZbTBOPy1zMDJseE8wMV5OSTAwc2E2MDB7czkwMGpVNTBOKCVyME53eHEwMCNnNzAxXk5JMDJseE8wMmNyTjAydSVQMDJseE8wRUdZbTBNLUJpMDBqVTUwTiglcjBFR1ltMDJseE8wMGpVNTBOd3hxMDB7czkwMmx4TzAydSVQMDIyVEowMnUlUDBFR1ltMDAjZzcwMnUlUDAyJS1RMEVHWW0wMnUlUDAybHhPMDJ1JVAwMV5OSTAwc2E2MDBzYTYwMmx4TzAyY3JOMDJseE8wMiUtUTAyJS1RME4oJXIwMGpVNTBNYEhqME8wQHQwTiglcjAwe3M5MDJseE8wTS1CaTAwI2c3MDAjZzcwTzl9dTAwI2c3ME0tQmkwMmx4TzAydSVQMDIlLVEwTiglcjBOKCVyME1gSGowTzBAdDAwe3M5ME4oJXIwMGpVNTAxXk5JMDIlLVEwMmx4TzAydSVQMDJjck4wMmx4TzAwI2c3MDJseE8wRUdZbTBFR1ltMDAjZzcwMiUtUTBFR1ltMDBzYTYwMV5OSTAxXk5JMDFeTkkwMV5OSTAyMlRKMDJ1JVAwTiglcjAwalU1ME1gSGowMHNhNjAyMlRKMDFeTkkwMmNyTjA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dFQWtIazNTbmIoWD9BNkJhJXBXUUAoJSRmOUQ2MWhkbk9ucjlWUSt0QCg9K1BaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdoVCswZXlYNFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0Xkc1ZGo1aFpnZVx1MDAyNkBDaGAjaENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicnxLb2p6MzBzc0kyMDAwMDAwMDAwMDAwMDAwMDA5NjEwMDk2MTAwOTYxMDBJQzIwMElDMjAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwYU80MDBhTzQwMGFPNDAwalU1MDBqVTUwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMDttODAwO204MDA7bTgwMDttODAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAxNXlBMDE1eUEwMTV5QTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFOO0MwMVdeRDAxV15EMDFXXkQwMVdeRDAxV15EMDFmfkUwMWZ+RTAxZn5FMDFwNUYwMXA1RjAxeUJHMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMHNhNjAwc2E2MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDA7bTgwMDttODAwO204MDA7bTgwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDEqSEgwMV5OSTAxXk5JMDFeTkkwMV5OSTAxXk5JMDFeTkkwMV5OSTAxXk5JMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTYxMDA5NjEwMDk2MTAwSUMyMDBSSTMwMFJJMzAwYU80MDBhTzQwMGFPNDAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtFQWtRbjI0UTRtYUNDRGZAKTd8aTlEOTlUVFA3ZTgwVld8UERrZHZpRUFrVG91UGBuI0dCeitWR0IhQ2tJNTlPaUlXO2dpRUhFeEhJNTt2akdcdTAwMjZ3ampHQll6VUdcdTAwMjZlTGtFSEV4R0FUVGE1R0J6K1ZHQiFDa0k1OU9pSVc7Z2lFSEV4SEk1O3ZqR1x1MDAyNndqakdCWXpVR1x1MDAyNmVMa0VIRXhHQVRUYTVHQnEoY0djcXxiSCMwTGJIWihhaEVIRXhISVcjeXFGZmxiWUdkTVVoSTVJYWxFSEV4R0FUVGE1RipHelZGKT1uVkhhOVJmSTVhcGhFSEV4SElXeyNrSTV7XHUwMDI2b0gjSVJiR0I3dFJGZks0NENoYCpqRUFrV3BnZksyS0ZmJXFXSVdSTGhGZn0rZkk1amdZRmZLN1VJNUlGZEghPzlYRipHcVhJNXNtWkZmSzQ0RmZLNExHQl98V0djWWhUSVdzc2pIWig5WkVIRXhISDhVX1VIOChJY0dCYDZnRipHd1FGZks0NEZmSzRMRipQK2RHQjd6WEhaP0ZaRmZjZVlFSEV4SEclel9nSVcjeWtIIT9GZUcleiRZRUhFeEdBU1V0QDBXMHpxMGZqSXdGZmxNUUYpfWVSSCNSZGlHQjdoWUhhMDlVRS1eQVZJVztwZkhadzZjR2NgNmdIWV9rTUZkIzU0RmZ1dGZGZnV0WEdjX3xaSVhFI21IIzAwU0UtKk1WSCNJUmJHJV98WUgjanBmSVc7VVdFLSlaNEUtKk1UR0JQellIIT9VaUZnUTZoSVdzSVVFLSpKU0djaG5URip6X1dIWihMZEZmdUdLRS0pWV9AKVpGcUApaU12RmZLN09HQnp8Zkk1YVhiSGFJdmlII3M7Z0ZmSzRQSTU7KnJHZFZkaUdjWXFXR1x1MDAyNjRDWUZmSzQ0RmZLN09HZE1YaElXI2FhRipaMGpHQll3UEZmSzRUR2NxX2lHQi1GaEdcdTAwMjZlUmZJNTA5U0ZmSzQ0RmZLN09HZE1YaElXI2FhRipaMGpHQll3UEZmSzRUR2NxX2lHQi1GaEdcdTAwMjZlUmZJNTA5U0ZmSzQ0Q2hgXm1FQWtmc3QxdkR5STUwTGRHXHUwMDI2RDBhRmYlYlFJNUlJY0VIRXhJR0I3ZVVJV2FkakZmdWhXSVdSVWRFSEV4R0FUVGE2STUwTGRHXHUwMDI2RDBhRmYlYlFJNUlJY0VIRXhJR0I3ZVVJV2FkakZmdWhXSVdSVWRFSEV4R0FUVGE2R2RWVWdIOE02WkdCWXpjSCNzcFpGZktBUkhabkxqSDhlQ2lIWj9haUclUFNLRmQjNTRGKnJGbkYqaCtjSGFSdmlJNXt7dEVIRXhJSFooSWZIOEMoWUk1SUlYSFpVP1FGZks0NENoYHtuRUFraXRnZksyS0clendTSVdSZGhIYUl5c0YqcjNjRUhFeElIIT9JZEdCITNpSGE5amlII1JkZ0VIRXhHQVRUYTVHQi1Da0dCN3RiSDkwcGpGKjckY0VIRXhHSVc7KnFJNXs7a0lXI21mSCNqI2tFSEV4R0FUVGE1R2Q0NmhGZ1o5a0ZnR3pkSVdSZGxFSEV4R0k1amplSDkwc3JGKll6WUdkRExmRUhFeEdBU1V0ezBXMHp1MGY4X3NGKkckWEgjczt0SCNJYWlII1JzakVIRXhHSCM5Z2tHY1luV0dkRElqSVd7KmtFSEV4R0FUVGE1SFooTGVGKmkza0dCcV9nSGE5RlZFLSpHWEdkVlVtRil9ZVVGZ1l8YUhabStRRS0pWjRFLV5QVkgjUmFiSDhWMGJGKX10YkdcdTAwMjZuM1VFLSpNV0gjc3ltRyV6KFpGKSVrYUhhMDlVRS0pWV9AKS1kdUApYGxGRmZLN09JNXtcdTAwM2VwR2RWVWlIODQzakhaXHUwMDI2fFNFLV43T0YqN3RVSVdhWGdIWlY2YkdCaGtPRS0pWjRFLV5EWEg4P2puR1x1MDAyNkx8Y0ZmPXRjR1x1MDAyNlU/U0UtXjdPSCNJZGhHJXp0WUg4bkZjR2J9SkpGZCM1NEYqWStYSVhOXHUwMDI2bUdCN2JWSVcjbWxJVlx1MDAzZVx1MDAzY1BGKjd3V0dCaHdaR0JoKFhIOEQ2V0ZmSzQ0RmZLN1NHXHUwMDI2NDllRyV6dFpIIXdGY0gjSWFZRmZLN09GZ0dfZUhaZUNiSVc7amRJVyNPVkUtKVlfQClganZAKjRxI0ZmSzdUSDhuT2pIIT85ZEdCaFx1MDAzY1lGZnVHS0UtXkFURyVfX1lIWmVJaEgjYW1lSCNqVVhFLSlaNEU7MkFWSDkwZG1IWm5MakgjcztzSTVJM1NFLSpHUkg4ZTNZSVhFO2hHXHUwMDI2M19iSVg1O2VGZks0NEZmSzdPR0JgSWdJNVJVYkgjc3luR2RNVWJGZks0S0dkM19lSCNhZGpHJXp3WkdcdTAwMjYzX2FFSEV4R0FTVXR+MFcwengwakBBRUdCej9XRio3cVhIOTBqbEk1MDlaSCFMdE5GZ1o5ZUdCWShlSCNSbW1JVyNnYkg3cWJMRmQjNTRHQno/V0YqN3FYSDkwamxJNTA5WkghTHRORmdaOWVHQlkoZUgjUm1tSVcjZ2JIN3FiTEZkIzU0R0ItNmZGZnVZWElXI2FaSTVJVWdFSEV4SEYqITBiSGE5YWpHXHUwMDI2bmdvRmZjUFJFSEV4R0FUVGE2SDhlOWdJV2FSZ0ZmdXRkR1x1MDAyNmVYYkZmSzdOSTVzamNHY2A2ZEdCR25WR1x1MDAyNm5SWUZmSzQ0Q2h7QnNFQWt4eWdEQF5LR2N6KGJIWlUrYkg4blhsR2Nod1lFSEV4SEdkTTZYR2RWWGtGKlB6ZEhhUm1rRUhFeEdBVFRhNkZmbGVUSFpuSWVIWj9JWkdCWXFXRUhFeEhGZiVrVEYqcjZkRmdQP2dIWj9VakVIRXhHQVRUYTZGZ1AkWkgjSU9mSTUjcGlJNTlMaEVIRXhHSVcjc2ZHXHUwMDI2ZUZjRipQK2JJWEVcdTAwM2VlRmZLNDRDaHtFdEVBayF6Zi1vKkpGKkckV0k1I3ZoRmdZfFpHZFZkakVIRXhHSTVqdmhII0lta0dCUCRYR2NoellFSEV4R0FUVGE2R0JQKFlJVyNqY0lXalhlSFplSWRFSEV4R0haKENYSCNzeW5GZn1uWEdCcShXRUhFeEdBVFRhNkdcdTAwMjY0OWVHQnIwZEdDNEZoR2RWVWFGZks0U0dCUCtnSCEoUmtGKjd6ZUgjc2FZRS0pWV9AKlYqekAqZT8kRmZLQVNHXHUwMDI2d1hpSCEoRmZIWj9kZ0ghP09YRmZLN0xGZj13ZkdcdTAwMjZ3UmVII0ltbEZnNz9XRmZLNDRGZktBU0YqR3RaSTVzdmdIOGVGZEdcdTAwMjZ3OVZFLSpQVkk1YWdmSVhFKmtJWEVcdTAwM2VwR2N6bk9FLSlaNEU7MlNURyVffGdIYTBMZEdcdTAwMjZNNmNJVlx1MDAzZVx1MDAzY1BGZ1k/ZkdcdTAwMjZNM2dJNVJYa0k1anNqR2J9SkpGZCEhSzl8MEAhQU9WNmZFOzJTVEclX3xnSGEwTGRHXHUwMDI2TTZjSVZcdTAwM2VcdTAwM2NQRmdZP2ZHXHUwMDI2TTNnSTVSWGtJNWpzakdifUpKRmQjNTRHQnEkYkghdzBhSCNSWGdGZj1uVUVIRXhHSCNqI29JWEV7a0YpJVZURmZ9emJFSEV4R0FUVGE2SFp3T2pHQi02Zkk1c2dkSTVJT2VFSEV4R0gjSW1qSCM5Z2tHXHUwMDI2d1JkR0M0RmhFSEV4R0FTVXU0MFcweiQwZjhfc0dCLTloSCNJVWZHJSt3WEg4TD9hRUhFeEdIIT9YZUg4QyhTSTU7dmVIOFYzZkVIRXhHQVRUYTZJWDVcdTAwM2VySTVhVWFHZERPbUhaVjBURmZLNFRGKSVuYUk1c3ZnSVdzbWhIOG5PWUZmSzQ0RmZLRE5GKnJGaEgjOUlmSVdqYWNGZiVNTEUtKk1aSDh3WGVGZ1krWUYqaTNkSFpkJFBFLSlZX0AqeDIkQCopQVJGZktEUUdCR3RaRipaMGJIOHdPakk1MEZVRmZLN1JIYTBPWkZmJWVVR0I3WVFHQnIzWEZmSzQ0RmZLRFFHQkd0WkYqWjBiSDh3T2pJNTBGVUZmSzdSSGEwT1pGZiVlVUdCN1lRR0JyM1hGZks0NEZmS0FWR0JyM2tGZzc/ZUYpfXdlRmdHP1ZGZks3TkZmfXFhRipZK1hHXHUwMDI2ZWFpSFp3Q1VGZks0NEZmS0FWSCNhYWpHZERGaEYqIUltSTVSOVRFLV40TEZmPXRkSTVJSWRIOGU5WklYRW1aRS0pWV9AKik4JUAqQEYpRmZLRE5HQmAzaEhhSWRrR0IhQ21IOD9kYUZmSzRSSVc7eWtIWlVcdTAwM2NVSTVJZ2lII1JhWEZmSzQ0RmZLRE5GZmNQVkk1OVVqSTV7dmtII2FzY0ZmSzRRSGFSXHUwMDI2cUg4ZUNlSVhOe21HY1koVEZmSzQ0RmZLRFBGZn1uYUZnRz9kRiohSWhGZiVNTEUtKkpTRipyM2lJVyNqZEZmPXpiRyVQU0tGZCEhS0JMT1NcdTAwMjZCbXNqa0U7QlNSSVhPOHFHY19cdTAwM2NaRmZ9K2JJVlx1MDAzZVx1MDAzY1BGZ0dcdTAwM2NiSCNJVWVHJXp3VEclK1x1MDAzY2RGKVQxSEZkIzU0R2NfP1hHZFZkb0lXamdrRil9YlNIWV9rTUZnUF9mRipQX2lJNUlPZ0lXO3BlSVZcdTAwM2VcdTAwM2NQRmQjNTRHY18/WEdkVmRvSVdqZ2tGKX1iU0hZX2tNRmdQX2ZGKlBfaUk1SU9nSVc7cGVJVlx1MDAzZVx1MDAzY1BGZCEhS0JtcGIoQlx1MDAzZX04M0U7MlZZSTVST2VHZFZYbEhhMG1rRilUMUhGKX1iUEhaZTlnR2NxeldJWDV5aEdBdUFJRmQjNTRHQi02aUdjaChaSVg1O29IYVJtZkVIRXhIR0I3WVVGKll8ZEdCUHRjSCE/RmFFSEV4R0FUVGE2SCNSYWtIIShGYkZmPWtWSTU7XmhGZks3TkdjeihVRmY9blRJNSNqYkg4d0lWRmZLNDRGZktBVUdCYDBhSVdSVWhIYVJ2aUhhOUZWRS1eQVNIWihVaEghdzNiSDgzK1hJNSNYWEUtKVlfQCtBUSlAK0pYLUZmS0FVSVdzZGJIYTBPYklXeztuR1x1MDAyNkwrUkUtXkFVSVg1XHUwMDI2b0lYNTtrR2NZelhGKjdWTUUtKVo0RTtCUFlHQjdxWUclendURmYla1ZHJVBTS0YqN25USFooRmNIIzBMZEZmY1BUSDdxYkxGZCM1NEdjLTNqSTU5UmJGKiE5ZUg4M19iSCFMdE5GKX16YkclenpiRmZjaGJHXHUwMDI2NDBkSDdxYkxGZCEhS0NJS3QqQ2pxVzdFO0JWVEZmY2ViR1x1MDAyNjMrWEgjYWRmR0JZZU5FLSpQWEdcdTAwMjZlYWlIIXcwY0lXI2FnSDdxYkxGZCM1NEdjXz9WRmdRMGZHY1l0YUghKENhR2J9SkpGZ1l8ZEgjc3NsRmZ1bmVHJXpcdTAwM2NjRUhFeEdBVFRhN0lXYVhiSDg/T2dIWndSZUhhSWdnRUhFeEhGKX1lV0gjUmdsSVg1dmRJNTBPakVIRXhHQVRUYTdJV2FYYkg4P09nSFp3UmVIYUlnZ0VIRXhIRil9ZVdII1JnbElYNXZkSTUwT2pFSEV4R0FTVXVCMFcwei0wZlI2dUdkVkZlRmZ9K1pII1Jka0YqWjBlR2J9SkpGKT1iUkhhOWpqSTV7XmxGZ1AkYkk0bSRPRmQjNTRHZERGZEYqNyhlRipHKGNHXHUwMDI2TTlhRUhFeEhHQzRSa0haVT9VR0JHa1NIIzBPZ0VIRXhHQVRUYTdIYVJ2akk1ME9jSCNqc29IIzBGYkVIRXhIR2NZcVVGKlB0VUhhSW1rR1x1MDAyNlZSbUVIRXhHQVNVdUMwVzB6OzBmOF9zR2Q0NlpHJV8rY0dCR2VUR1x1MDAyNndSZEVIRXhIR2NZJGVIYVIjb0YqUF9qR0I3aE5GZks0NEZmS0RSSCNhcGZHY3o/Z0djaCtlSCNzI2RGZks3TkhaP2duSFooRmdJWEVcdTAwM2VuSVc7I2RGZks0NEZmS0RSSDg/bXBHJXorV0dkTUNoR1x1MDAyNjN3UEUtXjdOSCF3MFdIYTBYbEgjYWFoR2RDXHUwMDNjU0UtKVlfQCtrbztAK3R2QEZmS0RSRyV6d1lHXHUwMDI2ZVJlR1x1MDAyNkRDa0ZnNyhURmZLNFRIYUlYZ0hhUmRiSVd7O29IOEQwVUZmSzQ0RmZLRFNGKSVQVkgjOVJhR1x1MDAyNmVVZkclX1x1MDAzY1JGZks0UkdkVmRvSVhGMm9JV3tcdTAwM2VsR2NoJFJGZks0NEZmS0RUSDkwVWVHQkdoWklYNXt0SDg/YVpGZks0UkYpfWJVRmdRMGJGZzdxYkdCN3RSRmZLNDRDaHtyKUVBbEc9ZmlOeUpJNTBPa0lXeztqSVcjeWpIOChVaEVIRXhHSGFJamZHQkckYkghKEZiSCFcdTAwMjZcdTAwM2NRRS0pWjRFO0tNVEdcdTAwMjZlOWFGKT1uWUYqWjNmRilUMUhGZ1BfYUhhUnNwSTVhamVGKiFGaEg3cWJMRmQjNTRHJXooZUdjYDlrRyUrelhGZzcrZEdifUpKRmdQX2FIYVJzcEk1YWplRiohRmhIN3FiTEZkISFLRCotRj1FQ0gtQUU7S2JjR1x1MDAyNlZMZklYNVx1MDAzZXBHQlBcdTAwM2NoSFlfa01GZ1ozakZnNytoRmZjaGJJNWptZkhZX2tNRmQjNTRHXHUwMDI2TU9pSGEwVWtII2FzaUdDNFJsRUhFeEdJWEVcdTAwMjZmR2Nod2FIOEQwaEgjSWFZRmZLNDRGZktHVkZmbGhXSDhuSWNIOGVGZEYqcjZYRmZLN05HXHUwMDI2ZUlmSCEoOVhGZn1rWEg5MGFZRmZLNDRGZktHVEYpJW5jSCEoOVpHJStcdTAwM2NkSCEoRlZGZks3T0YqaCtjSVd7I2dGZzc/Y0k1UjlURS0pWV9AK1x1MDAzYylcdTAwM2VAK3xcdTAwM2VfRmZLR1JHQjdZUUk1I3BmR0JgRmVHQmgrU0ZmSzdPSTUjamJHQkd6V0ZnUF9pRmdHa1BFLSlaNEU7QmhmSTU7I2tJV2pSZEk1O1x1MDAzZXRII2FPV0UtXjRPR2NxJFlIOTBtaUg4TTBiRipHYk5FLSlaNEU7S01VSTVzdm5IOTBVZ0YqcT9aR2NfelFFLSpQVUhhSXBqSGE5c3FJNWp2bkdcdTAwMjYzd1BFLSlZX0ArfD0/QC02e2BGZktHUEdkTUlrRmZ1aGNIWihVZ0hhUnBiRmZLNFNGZmNTWkdCLTllSDhEOWRJNSNtWUZmSzQ0RmZLR1BIISgwYkdcdTAwMjYzX1dJNTBMaEdjcWhORS0qSlhII3Nta0k1YVVjSCEoRmNIWnY/UkUtKVo0RTtLU1ZJVztqaEZmY0dUR1x1MDAyNmVSbEZnR2tQRS0qSlpGKnI5ZkdkVkNZSCNqdmtHXHUwMDI2VT9TRS0pWV9ALTZgQEAtRzJgRmZLR1JHXHUwMDI2ZWFsSCNScGdIYUl2b0dDMz9URS0qSmFIOD9YaklXc3NuSTVqbWpHYn1KSkZkIzU0R1x1MDAyNk05aEYpPWthR2NZblpIOHdPZkg3cWJMRmdaMGVGKSVWU0g4TF9iRipQKFpHYn1KSkZkIzU0R1x1MDAyNk05aEYpPWthR2NZblpIOHdPZkg3cWJMRmdaMGVGKSVWU0g4TF9iRipQKFpHYn1KSkZkISFLRjk5cF5GYWQpd0U7S2JYSTU5Q2JIIzBDWUk1anBqR1x1MDAyNkwrUkUtKlBZRyUrd1RHY19fWUhaZTZjR2N6bk9FLSlaNEU7S2JiSDhWOWRHY3FfYUg4bkxjSCNSSVZFLSpKU0hhOVJlSGFScG1JVyNza0dcdTAwMjZuM1VFLSlaNEU7S2ViSTVhZ2VGKX1iWEg4VjZhRyVQU0tGZ0d3YUdkVlVlR1x1MDAyNk02YUghKE9pSFlfa01GZCEhS0ZhYXlfRiNcdTAwMjYpdUU7S2hjRipQKGRJV2FSZUg4Qz9ZRmc3ZU9FLSpHWkk1MFJpR2RWUmxIOTBwaUk1UjlURS0pWjRFO0tuYUlXYU9aSVdSRmZJNTtedEdifUpKRmdRMGJHY2gkWEk1UmFmSGFSZ2RFSEV4R0FUVGE4SVdzdmlHQkcoWUYqIUltSVhFKmNGZks0U0ghdzNYSDhNQ2VIOFZDakYpPUpLRS0pWV9ALVlEYEAtaEtfRmZLR1hHZFZGYkYqel9YSVhFfnVJNVI5VEUtKk1aRmYlYlZHQmA2ZUdkNExmRilUMUhGZCM1NEdcdTAwMjZ3bXBJNTtcdTAwMjZtR0JxK1hIWj9nakVIRXhIR2NxK2VII2FtakgjanZuRio3bk9GZks0NEZmS0dYSVg1XnNIOG5DZEdCUCRiSVdzSVVFLV5EUUg4P2puR1x1MDAyNk1Ja0g4KExjR0F1QUlGZCEhS0c2NV57R1hibkhFO0tuZEdCaTBrRipHcVlJV3NYYUg3cWJMRmdQKFpIWj9hbUk1OVhpSDkwbWtIIUx0TkZkIzU0R1x1MDAyNndkaEdcdTAwMjZ3bWpHJSs/Z0djaHFXRUhFeEdJNTlMZkg4KGdvRipyM2ZJV3t5bUVIRXhHQVRUYThJWDU7bUhad0NaSCNqI2pGZ1l8VkZmSzRSR0JHdGFGKSVuZUYqUF9hSDg/VVhGZks0NEZmS0pQSCNqXHUwMDI2cUZmY1ZaRmZ9XHUwMDNjZ0lXakNURS0qSlZHXHUwMDI2bk9nR0JgSWdHY3ErWkdcdTAwMjZuM1VFLSlZX0AtcVB8QC16V3xGZktKUUk1OUZlSGE5c3FHQmh8Y0lXYTZTRS0qSlhJNTk5ZUdcdTAwMjZuVWlGZ0d3VUYqR2JORS0pWjRFO1RlWEYqITZoSDgoamtJNVJqa0VIRXhHSVdqZ2dIIzBhbkk1e3tvRmZjSlVFSEV4R0FUVGE5R1x1MDAyNkNfZUdcdTAwMjZlT2pJV3Nzakk1akxWRS0qUFZIWndPZkk1e3t1STVSTFhGKmh0UUUtKVlfQC16Vn1ALStjfUZmS0pURyUtMGVII0lqb0dkTUZpSDdxYkxGZ1k/ZEdkRDloSVhGMnVHY1loUUghTHRORmQjNTRIOGUzYUZmbGtiR2NZK2dGKkd6YUVIRXhHSCNhZ2pIWihJaEdcdTAwMjZlTGhIOG45Y0VIRXhHQVRUYTlHXHUwMDI2ZWFoSTVzZ2lIIT9MZEghP0ZVRmZLNFJIOGUzYUg4MyRUR2NZd2NGZ1l3UkUtKVlfQC0rYn5ALV9qMEZmS0pVR1x1MDAyNkQwY0dkRDZiSDhNNlpGZmxBSkUtKkpVSDhuQ2RIWndPa0haP0ZkSFo/M1RFLSlaNEU7VGtjSVdzZ2dIOFY2Z0gjMGRsR0F1QUlGZ0crWEYqcVx1MDAzY1pIWm5DaUk1O3BjSCFMdE5GZCM1NEg4KGdoSCNJT2VII3NtZEhaZF9YRUhFeEdJNUlka0dCUHRZSFpWMGVGKll8V0ZmSzQ0Q2h8NGBFQWxyMXQxdkQjR1x1MDAyNk1GakYqcXxjR0JQa1lJNXNqWUZmSzdMRmZ1ZVpGZiVlYUclenpiSCNhalpGZks0NEZmS0pUSDh3YWdJNVJYZEdCN3dlSFptK1FFLV40TEdCaF9aR2NxfGVGZiV3ZUgjMDBTRS0pWjRFO1RoWEg4P1JlRipZX1pIYVJkZUYpVDFIRil9ZVRGKX10WUdjaCRiSCNhc2tHYn1KSkZkIzU0SDhlRmFHQlkoV0ZnWVx1MDAzY2ZHYytcdTAwM2NSRmZLN05II2oqcEhabjZiR1x1MDAyNk1DYkZnUHxXRmZLNDRDaHw3e0VBbHUyZWxSWElHZDQ2Zkg4blVqR0JZdFpJNTh8UkUtXkRTR1x1MDAyNmVYbEYqNyRhRyVfP2JHYn1KSkZkIzU0SDhDXHUwMDNjVkZnUF9mR1x1MDAyNjQ2Z0k1Uk9VRmZLN05HY3FfZ0g4TUNpSDhWMGVGZzckU0ZmSzQ0RmZLSlFGZ0gwZElXOyNrSCNqcG1II0lDVUUtXkdVSGEwbW9GKjd6WEhad09kRipQaE9FLSlZX0A7Q3UyQDtMIzNGZktKUElXI3ZsR2NfXHUwMDNjWEgjc1x1MDAzZXBHZExfVEUtXk1aRmZ9bmFJWEU7b0lXI3NnSGE5RlZFLSlaNEU7VFZXSCEoSWZJWE5eb0dcdTAwMjZDX2JIN3FiTEYqcjBlRmdZX2dGKlk/Wkk1IyptSFlfa01GZCM1NEg4VjZjSVdSWGNHXHUwMDI2TTZlR1x1MDAyNjQ5WEZmSzdUSVg1XHUwMDNlb0gjYSNyR1x1MDAyNjNfWkZmJXdURmZLNDRDaHxEfUVBbCE0ZT1zZ0pIOExfYkdcdTAwMjZuRmhIWlY5ZUg5MGpiRmZLN1VIODNcdTAwM2NYRippNmNHYy0zaUdCaGtPRS0pWjRFO1RrY0cleihiRyUrd1lJNXsqcUVIRXhISCNhI2xIWndVZkdkNDNaR1x1MDAyNjRDZUVIRXhHQVRUYTlJV2phZEYpJWVXSTVhUllJNSM7Z0ZmSzdTSVhOXHUwMDI2ZkdCYEZsSDkwbWtJNTlJVUZmSzQ0Q2h8R35FQWwlNWZHe3BMRipoX2JIWihSa0haVVx1MDAzY1ZHQiE5WUZmSzdURipyOWlGKnFfY0g4d0ZkR0JZJFJGZks0NEZmS01VRik9ZVdHQkd0Ykg5MGFqSCMwMFNFLV5QYklXUkZaRmZsa2JGZ1AkZEdjem5PRS0pWjRFO2NuV0ZmY2hjR2RNSWZIOE1DZEVIRXhISTVqdmpIOTBzcUhaP0ZhR0JHKGVFSEV4R0FTVXVWMFcwITYwZX5cdTAwM2NySGEwTGdJNWFYZ0YpPWVTR0JgRmlFSEV4SElXYWRpRmc3XHUwMDNjZUdcdTAwMjY0Q2tHYy0wVkZmSzQ0RmZLTVdHXHUwMDI2bk9mRmZ1WVZHQkcoZkdCKyRSRTsyQVFHQnIzZUhhOWRlSVdqYWRJNXNSV0UtKVo0RTtjdGZGZmNHTUdjcXxhRippMGRJVlx1MDAzZVx1MDAzY1BHQjdrVUg4P1hpSCM5TGhHQmgkY0hZX2tNRmQhIUtKT0x+NkpwcTMoRTtjemFGKllfWkdcdTAwMjYzP2RGKlArY0dBdUFJR0I3a1VIOD9YaUgjOUxoR0JoJGNIWV9rTUZkIzU0SCF3TGhJWEU7akdCN25UR1x1MDAyNmVSZUVIRXhISVdhSWZHQlk/Zkk1YVVnSCM5NlRFLSlaNEU7bGVVSGE5YWpHQjdoV0lYRXlmR0F1QUlGKnFcdTAwM2NhSDkwam9GZj10ZEk1c1x1MDAyNnNHYn1KSkZkISFLSnBuODdKXl9GKkU7Y3pnSCM5amdGKnI2aElXYU9nRyVQU0tGKmgoVUdCITZrRyV6XHUwMDNjY0lXeyNvSTRtJE9GZCM1NEhhOWpmR0JxKFpHQlBrV0clXyRiRUhFeEhIOTBnbkclenRUSDkwZ2dHQllxVEVIRXhHQVRUYUFII3N2Z0hhMFVrSVdSQ1hGZ0dcdTAwM2NVRmZLN1FIOG5JZUdCN3FaRmZjR1JHYyt0UEUtKVlfQDsoNzhAOz9FOUZmS01ZR0J6K2NGKX13YklXc3ZxRyUra05FLV5KUkg5MGdpRmZjU1FIOD9ta0k0bSRPRmQjNTRIWihVa0YqcV9jRmdHXHUwMDNjWkdcdTAwMjZ3YWlFSEV4SEdcdTAwMjZWVW5IWnczYUghKDlkSDhWOWZFSEV4R0FUVGFBR1x1MDAyNmVVZkk1SVViSCNJUmRJVztzYUZmSzdQSGFSI3BHY1l3YkYqN3piR2NgNldGZks0NENofFc0RUFsYEFzeFU0I0k1c3NrSCNzeW9IOD9wbEdCcXFQRS1eR1lIWmVJaEZmPSRZSVdzcG9IOD9DVkUtKVo0RTtjd2VIOG5SbUdcdTAwMjZuVWxJV3NhZkVIRXhIR1x1MDAyNndkZ0lXO2dlSTUwVWdII3MjcEVIRXhHQVRUYUJHXHUwMDI2VkZnR2NxJGRGKiEwaEhabkZXRmZLN09IISgzV0k1MEljSCNzdm9GZ0ckUkZmSzQ0RmZLUFZHQnEoWEclK3xhSVg1O2xGKnF6UkUtXjRQSTVqbWZHQi05ZUdCelx1MDAzY2NJVztVV0UtKVlfQFx1MDAzYzBKQUBcdTAwM2M5UTlGZktQVUk1anBpSDkwcGpGZnViUkYpVDFIRmdHJGFJWEU7bEdCaChhR0J6fGRJVlx1MDAzZVx1MDAzY1BGZCM1NEghdnxVRyV6KFZIWndMZElXYVhYRmZLNFFJWE5+cEdCcSRhSVdSRlhJV2FkWkZmSzQ0RmZLTVpJV1JVZ0habkNmSGE5Z2xHQXVBSUZnN19rSFo/TGVGZ0gwY0YpPXdZSCFMdE5GZCEhS0tcdTAwM2U7aUJMSUhwXHUwMDNjRTtjemdGZ1krY0dcdTAwMjZESWtHQlBxYkVIRXhHSGFSXHUwMDI2cUg4TTNZSCNzbWRGKnp8ZUVIRXhHQVRUYUFII3NcdTAwM2VzR1x1MDAyNndPZEg5MHBpRmc3X1hGZks0U0dkRE9uSDhWNmdIYTBqZ0lYRTtkRmZLNDRGZktNVkk1SVVjRmY9ellHYys/ZklXI09WRS0qTVpGZ1AoVkdkRENnRipofGdIYTA5VUUtKVlfQFx1MDAzY0lWQ0BcdTAwM2NSY0VGZktNVEhaP0xnRipxXHUwMDNjYkghKElqRip6KFNFLSpQVEdkRDZkRyV6cVZIYTlSZUdcdTAwMjZkfFRFLSlaNEU7Y1lVR0IrP1pIOD9VZEYqR3daSDdxYkxGZ0coWUg4d1hpSDkwZGhHXHUwMDI2blhoSVZcdTAwM2VcdTAwM2NQRmQjNTRIOD9kbUdkTTZlSVcjcGdIOENfY0VIRXhHSFplM1hIIzBSZUghP1hlRmdaM2VFSEV4R0FTVXVkMFcwIUUwand9Q0haKElhRiklU1RIWlYwZ0dCITBhRUhFeEhII2p2b0dcdTAwMjZWVWpJNXNqZkhaP2FnRUhFeEdBVFRhQUdcdTAwMjYzXHUwMDNjVkZmbGJZRmZ9XHUwMDNjY0haP0lVRmZLN1NJNWp2bEhhUnBuSFpuNmRIOChPV0ZmSzQ0RmZLTVVJNVJna0g4TTBiR1x1MDAyNm5Pa0dcdTAwMjZuM1VFLV43TUgjYSNyR0M0Q2NHY3F8YkgjalVYRS0pWjRFO2NoYUYqcjNlSDhlOWVJNWp5akdifUpKRmdZXHUwMDNjY0k1e3loSVd7bWZIOHdhakk0bSRPRmQhIUtMOyktRU1GRlpYRTtscVdIOGVSaEYqN2hXSTVSam9JVlx1MDAzZVx1MDAzY1BGKX1rWEdcdTAwMjY0Q2pGZnVxY0k1YWpmSFlfa01GZCM1NEgjOU9iR1x1MDAyNlZPaEghdnxhSVdSVWlFSEV4SEdCaCRZRipHcWJGKjd6YkdCaCRRRmZLNDRGZktQWEg4TTZiRyVfP2ZHXHUwMDI2TUxnRio3Vk1FLV5EVUZnWjZsSTV7fnRIWig5Y0YpVDFIRmQjNTRII1Jzb0dcdTAwMjZ3ZGtHJWA2ZUZnN3FWRUhFeEhHQmA5Y0haVjlqSTU7dm1IODNfY0VIRXhHQVNVdWYwVzAhRzBlflx1MDAzY3JII2FnZUdkNElsR2Q0NlpHQmBPaUVIRXhIR0I3dGFHJSt8YkdjITBoRipHKFRGZks0NEZmS1BYSVcjbWtGZ1EzZUclK1x1MDAzY2RIIVx1MDAyNlx1MDAzY1FFLSpNU0lYTzh2Rmc3KFpHY3ooWEZnN2VPRS0pWjRFO2x3Z0dcdTAwMjZEQ2JJNTt2aUYqUD9nRilUMUhGZ1AkZElYTzVtSFo/TGNHY3EkVUhZX2tNRmQhIUtNZ2M0R00qKnJaRTtsemVHJV8oWUdcdTAwMjZWVWlIWlVfYUdBdUFJRik9cVhIYTBtbkgjaiptSFooUmpJVlx1MDAzZVx1MDAzY1BGZCM1NEgjYXNrR0JHdFlIYVJta0ZmJW5XRUhFeEhGKmhcdTAwM2NjSGFSdm9JNXsjbEdcdTAwMjZWT21FSEV4R0FUVGFCSTUjeW9GZzcrZ0lXamdmR2RWMFVFLV5HUEdCYDNlSDhWMGRHQkd0VklXO1VXRS0pWjRFO3VrVEg4TUZoSTVzbWVIOEN8Y0VIRXhIR2NZd1ZJNWFYYkg4VV9iR0JZKGRFSEV4R0FTVXVoMFcwIUkwZXZ0b0k1OU9lSCNqdmdHZEQwYUZnR3pRRmZLN05GZ0dcdTAwM2NjRipxX2FHZE1SZkdcdTAwMjZVP1NFLSlaNEU7dW5VSVhOKmhIIzlSZkhhSWpnRUhFeEhGZ0dcdTAwM2NZR0IrfGZIIXZfWkdkRE9nRUhFeEdBVFRhQ0YpPXdnRil9d2FHY2A2aUclX3FPRS1eNFNIODMoYUdCYElkRmc3emNJNUkzU0UtKVlfQFx1MDAzYzsoSUBcdTAwM2N7PUpGZktTVEYqIUxnR0ItM2NIOHdhakdBdUFJRikla1pGZnVuWEk1I2piSFp3T2tHQXVBSUZkIzU0STVhVWJJNVJtbkghdzNYSCF3RmlFSEV4SEdjWXdWSTVhWGJIOFVfYkdCWShkRUhFeEdBVFRhQ0clKyRiR2RWWG1GZiViWEZnR3xYRmZLN09GZn1uYUclXyhZR2NZJFlHY2A5WEZmSzQ0Q2h8IUVFQW1QS2ZHe3BORyUrJGJHZFZYbUZmJWJYRmdHfFhGZks3T0ZmfW5hRyVfKFlHY1kkWUdjYDlYRmZLNDRGZktTVUg5MGdlRip6fGVHXHUwMDI2TUloSTU4fFJFLSpNWklYNVx1MDAyNmlIOChkbEghPzZWR1x1MDAyNmR8VEUtKVo0RTt1dFpHY1krZEYqcXxiSCE/SWlJNG0kT0ZnR3xkRiklUFBIWlU/WkgjYWdkRUhFeEdBU1V1azBXMCFMMGY4X3NJNWFYZ0gjalx1MDAyNm5HXHUwMDI2d1JqSCM5TGRFSEV4R0hhSWppSDgoamxHQmA5ZEdcdTAwMjY0NmNFSEV4R0FUVGFDSTVSamhJNTlSZUYqRyhnSCE/UllGZks0U0k1c3lpSCF3Q2ZGKlowaUk1amFXRmZLNDRGZktTYUdkTUNoRipZK1hHXHUwMDI2VlVtR0IrJFJFLSpNYUhhOVVoRmc3K1pIYUlzcEg4Q3RPRS0pWV9APUYwTEA9TzchRmZLU1lIOHdka0g4P1VmSFpuNllGZ1BxUUUtXkFVSCE/VWpHJSt3VUdjaCtaSFlfa01GZCM1NEk1c3NsSVcjcG1HQmg/YUdjaG5ZRUhFeEhHQi1DZUk1c3BmRmYlaFRIIT9PWEZmSzQ0RmZLU2FHZE1DaEYpJVlWRyVfXHUwMDNjWEgjc2FZRS1eRFNGZmNWWEhaP2FsSVdhTGFII2FPV0UtKVo0RTt1K2dIWmVDaUlYRjJxRiklYk5GZks3TklYRVx1MDAyNmZJWEV7cEk1SUxZSGE5YVlGZks0NENofC1IRUFtWU5mR3twTkk1eypoSCNSdm1HYyEzaUg4TF9SRmZLN05IOHdMZ0djWStiSTVqZGtJV3s7ZkZmSzQ0RmZLU1pIWmU2ZUdCKz9hRmYlemhII2pVWEUtKkpTSVdzZGJHQlkrYUYqUD9iSCFcdTAwM2VfUkUtKVo0RTt1K2ZHQlB0VEdjaG5VRyV6cVdHYn1KSkZnN19qRyV6K2VHXHUwMDI2TTZiRik9d1pFSEV4R0FTVXVuMFcwIU8wZjhfc0k1eypqSTV7XnRGKlBfZUZmbFlhRUhFeEdIYTlta0k1UlhnR1x1MDAyNjN8ZEhaP1hsRUhFeEdBVFRhREYqITNpSCNqcGVJV3t2ZkdjLTZYRmZLNFNII3MqbkdCITBiRippM2pGKSVrUUZmSzQ0RmZLVlZIOHdYaUk1am1sRmdZK2NIOTBJV0UtKk1XR1x1MDAyNm5hZkdjYENqRmZ9ellGZzdlT0UtKVlfQD1nSU9APXBQKkZmS1ZVSDkwWGJIWlVcdTAwM2NaRipQfGJIOD9DVkU7MkFSRipHJFdII0lwaUghP0ljSVd7YVhFLSlaNEU7JXRhSFpWOWFJVztqaElXUlVpRyVQU0tHQjduVUdcdTAwMjZMfGNIOTBYaUdCaChlSFlfa01GZCM1NElXc2dqRyUrP1lIWm45aEZnUD9kRUhFeElGKT1oVUdCR2VQSGEwVWNJNWphY0VIRXhHQVRUYURHZDRJZ0dkVlhtSGFSXHUwMDI2bUgjcztnRmZLQU1GZnVrV0lXe3ZsSCEoT2VGZmNiUEZmSzQ0Q2h8YEtFQW1oUWdEQF5SR2RNWGlIWndDaEYqRz9lSCNJUlZGZks3VElXYUlaSTVJWGtJNTBGZEg4MyhQRmZLNDRGZktWVUdcdTAwMjZNMGJII3N2aUdCWShYSGFJTFdFLSo0UEk1MFVmSVdzYWlIODMkVUdCaFx1MDAzY1RGZks0NEZmS1ZWRmZjaGFHY3EoYUYqWShlSFpcdTAwMjZ8U0UtKjFTSDhWMFlJNWpnY0dCYElrRyVffFVGZks0NENofH1MRUFta1JyWjZyekk1c3ZoSCNqKnNJVyNkYUclUFNLRipQXHUwMDNjYkdCWV9hSVg1KnFIOEw/WUk0bSRPRmQjNTRJNTsqb0YqaTZsSTV7KmlGZj1TTUUtXkpYRmZ1VlNHXHUwMDI2NDZhSTUwQ2ZHY3puT0UtKVo0RTslX2VIWm5PaUk1IyNtRmZ1dGdGKVQxSEYqWStZSVhFKmxHY2AzYkk1OVhnRUhFeEdBVFRhRElXamdmSVc7XHUwMDI2cEhaP0ZaSVhOKmJGZks3UkdjcXxpR2NffGNIOE1DY0k1UjlURS0pWV9APSphUkA9Xmg7RmZLVldGZn16Y0lXO21sSDhWM2FJNXNSV0UtKlBiR1x1MDAyNjQwaEdkTUZmSTVSTGRJNTtkWUUtKVo0RTsleldIOG5PbEg4TUZoR2N6K2RIWV9rTUZnWjloR2NgRmdJNVJha0djWXpkSTRtJE9GZCM1NElXO21kSCNhdm5HQzRSa0dCUFx1MDAzY2VFSEV4SEZmbFNSSDgoT2dHY1l6WkdkTUlnRUhFeEdBVFRhREg4TD9iSCNhc2lJWEVcdTAwM2VrR0M0SVlGZks3TEYpfWhXSCE/T2VGZzckWkk1YWdaRmZLNDRDaH00TkVBbXFUZmlOeVBIOEw/YkgjYXNpSVhFXHUwMDNla0dDNElZRmZLN0xGKX1oV0ghP09lRmc3JFpJNWFnWkZmSzQ0RmZLVllII2FwbUdjX3xlSTVJWGhHZExfVEUtKk1ZSDgoamtIIzlqbUlXUkNhSDg/Q1ZFLSlaNEU7JShmSCNJamlIOFZGakdCITBjSTRtJE9GZ1B8Zkgjc3ZtR1x1MDAyNndkb0ZmY1ZXSTRtJE9GZCEhS1F2b2FUUX5gbDdFOyUoZkgjSWppSDhWRmpHQiEwY0k0bSRPRmdQfGZII3N2bUdcdTAwMjZ3ZG9GZmNWV0k0bSRPRmQjNTRJWE81dkZnNytaR0JZX2dHQmh3VUVIRXhHSVg1XHUwMDNlbUk1YXBwSDg0MGZHQmBMakVIRXhHQVRUYURJWEYybUhhME9iR2RWVWdHJXp3T0ZmSzRUSTVhYWdJV3Nzakg4P1hjSGFJdmVGZks0NENofUFQRUFtd1ZmaU55UElYRjJtSGEwT2JHZFZVZ0clendPRmZLNFRJV2FSY0dkTVJnRmdIMGtHXHUwMDI2d1JYRmZLNDRGZktWYkdjYDZjSTVJYWVGKSVWWUZmfVlORS1eQU9HXHUwMDI2TTBjR1x1MDAyNlYzZUlXO3ZpSTVSOVRFLSlaNEU7JStoR0JHKFlHJSt8YkdcdTAwMjYzfFhJNG0kT0YpPWtiSCE/NmNII1JnZ0k1I21mRilUMUhGZCEhS1JSSnNWUnNuJTlFOyUoYUk1I3lpSDh3UmZJNVJtaEYpVDFIRik9VlFJV2pkY0lXYWpuRipyQ2tJNG0kT0ZkIzU0SVc7amZJNTBDWklXUkxlSCEoNmNFSEV4SEZmfXdXRmY9ZVVIODMrWEdcdTAwMjZNOWlFSEV4R0FUVGFESDgoZGtIIzBSZUgjam1qSDhWSVlGZks0U0haP2FuR2REQ2pIYVJkYkg4blVhRmZLNDRDaH1HUkVBbSRYZkd7cE9IWig5WkdcdTAwMjY0NmlIOE1DZ0lXO1VXRS0qR1hIIzlnaUdcdTAwMjZNOWNHXHUwMDI2VkxoSGFJTFdFLSlaNEU7JShZRmdQX2RGZmxiVkg4MytZR0F1QUlGZn1cdTAwM2NkSCNzbWNHZFZPZUZmbFNXSVZcdTAwM2VcdTAwM2NQRmQjNTRJWEUqbEhabkxlSCEoM1ZHQzQzY0VIRXhHSFpWNmdHZE1Ya0Yqel9kSTU7dmxFSEV4R0FTVXV4MFcwIVkwZX4/c0ZmbGhVRyV6d1hHQiE5aEg4ZUlrRUhFeEdIWm4wYkk1IypuR1x1MDAyNjRDaEhad09oRUhFeEdBVGNnNUdcdTAwMjZuUmVIODN8Z0dkVklhR0JgTGFGZks0VEg4d09oRipZP2JGKT1lVUhaP0xWRmZLNDRGKWxEU0ZnRythR1x1MDAyNkNfYUk1OVVlSFlfa01GZ1krY0haKDlhSDgoTGVHY3ooVUdifUpKRmQhIUtTT0Z7WVNwazRDRS0qUFdGZzd0YkZmPXplRipHdFdHYn1KSkZnUF9oSTU5YWdIWmRfZEdjcT9kSDdxYkxGZCM4NUZnWjBpSDhDX1lGKjd3YkdCN2JSRUhFeEdIIXc5Ykk1OUZnSFo/YWpGZzdfZkVIRXhHQVRjZzVJNWFqbkdCWShlSVg1c2lHJV9xT0UtKkRWSDg/cGtHQlkkWkdcdTAwMjZEOWJJNUkzU0UtKVlfQFx1MDAzZXV+WkBcdTAwM2VcdTAwMjY2V0YpbERTR2NffGFHQzRMaUk1alhoR2J9SkpGZj1rWUclenpWRmdaMGdIIXdGV0ZmSzQ0RilsRFNHQmA2ZUlXalViRyUrJFVGKVQxSEZmPWVWR1x1MDAyNmVhb0YqcjNpR0JxXHUwMDNjYUk0bSRPRmQjODVGZ0coYkdjeihkSFo/ZGtGZ1BcdTAwM2NURmZLNE9GZn13Y0lYRSNtSDg/VWdHYy02WEZmSzQ0Q2h9U1ZFQW0/YmYtbypLSDhDXHUwMDNjWElYTzJ1R0IhNmNHQjdoWEVIRXhHSTVqcGdIOD9tcEdCWVx1MDAzY2hIOFV8ZUVIRXhHQVRUYTdHXHUwMDI2ZVVmR2QzfGZHXHUwMDI2ZTljSVd7dmFGZks0VEZnWjNmR1x1MDAyNm5JYkdjK3xkRmY9JFVGZks0NEZmS0RUR1x1MDAyNk1PbUlXUkNWSCNzKmxIIVx1MDAzZV9SRS1eNE1JV2pYZUdjYEZmSFooSWdHZExfVEUtKVlfQFx1MDAzZVx1MDAzZUJiQFx1MDAzZX5IdkZmSzdPR1x1MDAyNjM/VkclXz9iSFooUmRGKlowWEZmSzdORmc3cVhHJStcdTAwM2NZSVdST2hIYTBqY0ZmSzQ0RmZLSlhGKX1xWUhaP2RqR1x1MDAyNlY2YklYRVdyVG1kV2NUXHUwMDNlKEVaRS1eR1hHXHUwMDI2d2RmSCE/NmVJV3NnY0dcdTAwMjYzd1BFLV5WYkdCITBoSDhlTGpJVztnZElXO1VXRS0pWjRFO0JoWEg4P1VrSFpuT21HXHUwMDI2TTZlR1x1MDAyNjNnaFRcdTAwM2VcdTAwMjZmZFVJOUhZRTsyTVJHQlkrWkg4P2drSVdSWGNGKVQxSEdCaF9oR0JZXHUwMDNjZEdcdTAwMjZuUmRJV3ttZUVIRXhHQVRUYTVGZmxQUEclK1x1MDAzY2JIOChJZ0ZnRyRlQ2h9ZVpFQW4zZkp1b2daSTVzc25HZE1Sa0YqcT9ZR1x1MDAyNjNcdTAwM2NRRmZLNFNGZ1lcdTAwM2NhSDkwbWtJV1JDYkdjYDZXRmZLNDRGZktWVUhaKFJnSVcjZ2hHY3ooWUhhOH5uVWpaeGZVOyNjYkU7S1BYSCNheXFHZE1JakhaVXxiSFlfa01GKT1rWElXc3BuR1x1MDAyNk05YUlYTl5rRyVQU0tGZCM1NEdCR3RYRipxfGRJV3t2ZkhaP1VmSDc0PzQwVzAhaDBYO0EtR1x1MDAyNndVZkYqNyRaR0JofGVHXHUwMDI2M19ZRUhFeEhHQkd3WkdjWXdjRiklYlZHXHUwMDI2TTBjRUhFeEdBVFRhREhaVStZSCNSWGZHQlAkZUhhUmdTQD9pbGhAP3JyIUZmS0pQR2NgQ2hGKlBfY0habkliSGFSUlhFLV43TUhabjNiSFplQ2pJNTlGYkhhMDlVRS0pWjRFO3V3WkhaVjBZSDgzJFhIOChnaUckISg1MFcwIWowWDtBLUdcdTAwMjZuT2hIYUlkZEdcdTAwMjZNTGxJV2ptakg3cWJMRmdIMGlJNWFqa0dCaHpUSVcjZGJFSEV4R0FUVGFBSDgzX2JHQi0zZEg4P2poRipZKExAPyF4akA/LSUjRmZLSldIOFYwWklYTzJuRmc3cVpII3NhWUUtKk1TSDhuRmFIYTBVZEk1MFVrSFlfa01GZCM1NElXO2prRmZ1bmNHXHUwMDI2bmdvSCNzdmlDaH13ZkVBbkxsSn1AcGZGKjd3ZEhaKGFvRmdHfGpGZ1B8V0ZmSzdQRmZ1cWZJNSNtY0cleitjSGFJc2RGZks0NEZmSzdMSCNzO2tIWm4wYkdcdTAwMjZNQ2dHQmh8UUA/YC1sQEA0QFx1MDAyNkZmS01WRmYlemFHJXorY0djITNjSVc7VVdFLV5HU0dCWShZRmdRMGJGKlBcdTAwM2NiSDh3MFRFLSlaNEU7JSRiSTUjcGVHJXo/WkZmJXpjRyQhKDkwVzAhbjBYe0c7R0ItSWVGKSVTVUZmfStkSDhuRmNFSEV4SUdCR25WR1x1MDAyNlZVb0dcdTAwMjZDX1lGKkcrZUVIRXhHQVRUYTRIOTBnbUdCYDZiSDgzP1pHZFZYbENofShpRUFuVW9KVE5YZUdCej9hSTUwTGZJVztnYkdCcjZZRmZLN01JV2ptbEk1OUlhR2Q0NmRHXHUwMDI2d2FhRmZLNDRGZktHV0clenpUR0M0M2VIYUl5c0hZVzBEMFcwIXAwWDtBLUlXalVpSDgzelpGZiV6ZUlXeztuRUhFeEdIYTlYakdcdTAwMjZlUmtHJXpxWEZnR3pYRUhFeEdBVFRhQ0YqITNoSFpuMGNJNWFhaUdCLUZUQEBXQXBAQGZHK0ZmS1ZWSVg1XHUwMDI2bkZmbFZZSCE/NllII2FPV0UtXjdVR2MtM2NIWihMZ0k1e15zSVg1Z1lFLSlaNEU7VGhkRiklVlNHQll6VUhaZHxaRyQhKEQwVzAhcjBYe0c7SVdhYWRHQzRMaEZnR19oR0M0Um1FSEV4SEg4KEllSGFJYWVJNTt2aklXYVJjRUhFeEdBVFRhN0dCcjNmSDhlSWNGKSVxZkk1MDNYQ2h9X21FQW5nc0pUTlhmR1x1MDAyNkN8YUZmJXFiRio3dFdIODQwVkZmSzdSRipQd1RHYyEwYUlXeztvRmdHKFNGZks0NEZmS01XSCMwZGpIYTlkaUgjYW1sSVZTUkswVzAhdDBYO0EtSVd7XHUwMDI2bEYpJVNQSCMwSWNII0lSZkVIRXhHSTV7KnFHXHUwMDI2TTZoSCNJcGlHQmgoWkVIRXhHQVRUYTZJNSNqa0g4TTNiRmdRNmRII3NzVUBAKVl0QEBAZT1GZktWYkZmbGVYRmc3dGFHY3ooVkYqWW5QRS0qUFRHQzRSb0hhMFViSTVzZ2tII1JJVkUtKVo0RTtCYlpII3MqbkdjYEZsSCEoMFhHJCEoSDBXMCF2MFh7RztJWEV7c0gjUmdoSDgoZG1HY3FcdTAwM2NZRUhFeEhGKjcoWUYqN3FUR0JHZVFHQnIwZ0VIRXhHQVRUYThJWDV7c0clX1x1MDAzY2FII1JVZEdkNDlkQ2h+NnFFQW5zd0pUV2RYSTVhUmVIOGVDZkhaP0lkR0MzP1RFLSpKVEg4TUZoSCNqeWhHZFZYakk1UjlURS0pWjRFOyUkZEk1I3loSFooTGRII1JtakdBOG5IMFcwIXgwakBBRUdCUGtSSFooYW5HXHUwMDI2RDllSFooT2VJVlx1MDAzZVx1MDAzY1BGKkcoY0dCUGtRRmY9blZGZmxZVkghTHRORmQjNTRHQlBrUkhaKGFuR1x1MDAyNkQ5ZUhaKE9lSVZcdTAwM2VcdTAwM2NQRipHKGNHQlBrUUZmPW5WRmZsWVZIIUx0TkZkIzU0R0JZX2VII1JkbEgjUmRmSDhuQ2RIN3FiTEYqWShWSFo/T2JHQlAkY0djLTlrRUhFeEdBVFRhNkdcdTAwMjZDX2RIWihhZkgjYW1mSDhlSWhFSEV4SEk1amFlR1x1MDAyNm5JYUk1cyNvSGE5amJGZks0NENofkNzRUFueXl0U35NekdcdTAwMjZEMGFHZE1GZEdcdTAwMjZNRmJHZFZPZkVIRXhISCNzXHUwMDNlbkZmdVlXR2N6P2NHQnFfVUZmSzQ0RmZLQVFHXHUwMDI2M19aSTVSVWVIOHdDYUlXI2pZRmZLN1NJWE47Z0dCUCRaR2NgM2JIOG1fU0UtKVo0RTsyU1NIWj9PYUgjanZsSFpWM1lJNG0kT0YqR1x1MDAzY2RIYUlta0clenRhSVdqam5JNG0kT0ZkIzU0R0ItMGNGKT1xZEZmfVx1MDAzY2ZII2EjbkVIRXhISDhuTGpJV3s7bkk1YWRjRipoKFhFSEV4R0FTVXYxMFcwIXowWDtBLUgjYWpsRipZP2VIIShGZUdjX19YRUhFeEdJNXtcdTAwMjZsR2Q0TGVHZDRGZUk1c3NuRUhFeEdBVFRhQkg4M3pYSTUjI29IIzlSaUYqckZVQF5iK3pAXmteUEZmSzdSR2N6emFGKmg/YkYqcVx1MDAzY1pIODNcdTAwM2NSRmZLN1JHY3F0U0hhOWRsRipyRm5HQnpcdTAwM2NSRmZLNDRGZks3UkdjenphRipoP2JGKnFcdTAwM2NaSDgzXHUwMDNjUkZmSzdSR2NxdFNIYTlkbEYqckZuR0J6XHUwMDNjUkZmSzQ0RmZLNFRGKnJDZElXUlhjSCEoTGdHXHUwMDI2M3xURmZLQU9IWmR8YUghdzBYSFplSWVHXHUwMDI2ZUxYRmZLNDRGZks0T0g5MG1qR2RNNmJJNWpzbkdjWStVRmZLN1VJNTBMZUlYRVx1MDAyNm5JV2FJZUdCLTlYRmZLNDRDaH5MdkVBbiojaVptYFlJNWpYaEghP1huR2MtMGlHQmpsXkZmfVlORS1eUFNGZmNTU0had0ljRmZ1ZVNII2pVWEUtKVo0RS0pfU9IOD9wb0ZmY1NZSTVqamdIOEMoV0VIRXhHR2NgM2JHQmgrWUdjaHFSR1x1MDAyNm5VZUVIRXhHQVRUYTRGKkdcdTAwM2NhSCNzbWpHXHUwMDI2ZUxrR2NfXHUwMDNjWkg3cWJMRmZ1bmNGZmNiY0dcdTAwMjZuWGVIIT82YkdjK3RQRS0pWV9AXnR8I0BeJTQqRmZLNE1IODNcdTAwM2NiR0JHcVhIWmUwWUhhMDlVRS0qMVVJNSM7bEdcdTAwMjZlTGNGZiV6YUgjUklWRS0pWjRFLSo0VEdcdTAwMjZNM2ZIISg2V0djK1x1MDAzY1hIOGVJWEZmSzRMRipHJGJJNVJhakgjOVhnRmdZK1dFSEV4R0FUVGE0RyUrfGlHQmA2Z0gjMExaR2NZcVVFSEV4R0YpJW5hRyUrX1lIWj9ha0lXI2pnRUhFeEdBU1V2NTBXMCElMGZqSXdGZn0kYUdjcV9aRyVffGFIWndSZElWXHUwMDNlXHUwMDNjUEZmbE1QSDhNM1lIOG5JYUk1YW1tSCNqVVhFLSlaNEUtKkpSSCNhZ2pIYTlSZkhhUnNsSDgoNlVFLSo3T0lXYU9jR1x1MDAyNndna0gjMEliSVhOc2FFLSlaNEUtKkpSSCNhZ2pIYTlSZkhhUnNsSDgoNlVFLSo3T0lXYU9jR1x1MDAyNndna0gjMEliSVhOc2FFLSlZX0BePTklQF59SFRGZks0T0haZD9YR1x1MDAyNndYaEk1SUxmSTU7dmlFSEV4R0hhMGpnSVdSSWZHZE1SZUhhUnllRmZLNDRGZks0T0haZD9YR1x1MDAyNndYaEk1SUxmSTU7dmlFSEV4R0hhMGpnSVdSSWZHZE1SZUhhUnllRmZLNDRGZks0UUk1UmRqRiklVlhIIzlPZ0lXUklURmZLNFNIYTBkaElYNXlqSTVzbW1HY3pfVUZmSzQ0RmZLNFJHQnIwaEgjSXBuR0JZKFlII0lYWEZmSzRSRyV6d2JGZmNZU0had1VoSTU5TFZGZks0NENoflh6RUFueyhnKWxCS0gjUnBvSVcjZGdHZEQ2ZkgjUlVjRUhFeEdIWmUwZkclenpZSTU5UmNJV2pnZ0VIRXhHQVRUYTRIWihDY0dcdTAwMjZENmNIOChYakYpPVlRRUhFeEdHQmh3YkZnUCRaRmdZK2VIWndSaEVIRXhHQVRUYTRIIzlSaUdCLTZqSFp3M2JJNTAzY0VIRXhHRipQXHUwMDNjZUgjOWppSDhMfGRJNXsqaEhZX2tNRmQhIUtjXHUwMDNleWMoZEk1JG9FLSpNV0haZF9VSFo/WGxIOChVbEZmfVlORS0pfVJHQmgrWEk1MFJrSCNzdm1IOGVJWEZmSzQ0RmZLN01HQlArZkhhMFJqR0JZelhIWlVfUkZmSzRNR0JQK2RJNTBPakgjYXZvSVdSQ2NFSEV4R0FUVGE1RipoK1ZGZ1o5Z0k1anZpRmdQX2JFSEV4R0dCYDZaR0JoXHUwMDNjZ0ZmPXdZR1x1MDAyNkQ5Y0VIRXhHQVNVdjkwVzAhKjBrQU1HRmdHfGdJVyNtZUhad09sSVdqbWtJVlx1MDAzZVx1MDAzY1BGKSVlVkYqUCtnSDg/Z2tHQmkwaEdifUpKRmQjNTRGZ0d8Z0lXI21lSFp3T2xJV2pta0lWXHUwMDNlXHUwMDNjUEYpJWVWRipQK2dIOD9na0dCaTBoR2J9SkpGZCM1NEZnRz9nSTV7KmhJNXsjaEYqITlmR2J9SkpGKX1oWUhad1JrR0JHcVpIWlYzY0g3cWJMRmQjNTRGZ1ozaEdcdTAwMjZEMGRHJWA2aUdkTVhwSTRtJE9GKX10ZUgjSWRnSFp3RmZHXHUwMDI2NDBkSDdxYkxGZCEhS2RqVHUqZDt6STJFLSpNWkZmbGhiR0JQd1dII2pza0VIRXhHR1x1MDAyNm5JZUgjOUlmSTVSVWZGZiV0WUVIRXhHQVRUYTRJNSNqY0gjYWdlRyVgMGhHXHUwMDI2TCtSRS0qQVdGKlA/ZEZnUTNmR2NfXHUwMDNjWEghXHUwMDNlX1JFLSlaNEUtXjRUSGE5bW1IOG5JZkk1YWdkR2NxaE5FLSpNV0k1anZxSTVSZ2pIOEMrVUghTHRORmQjNTRGKjdrV0clel9jSVdqUlpJNWFnaEVIRXhHSCEoMFdGZzc/ZkYqN3paRipxX1RGZks0NENofmolRUFvOC1nZksyS0g4ZUNaRyVfK1dJV3sjaUcleiRjRUhFeEdIOChMaEdCWT9mSDhEM2VHQmhfYkVIRXhHQVRUYTVHY1krYklXampqRmZ1a1hHQkdxUEZmSzRMR1x1MDAyNkQ5ZUYqWSRYSDg/am5HZEQwZUVIRXhHQVRUYTVHY1krYklXampqRmZ1a1hHQkdxUEZmSzRMR1x1MDAyNkQ5ZUYqWSRYSDg/am5HZEQwZUVIRXhHQVNVdkMwVzAhOzBrSlNIRik9dGZGZn1cdTAwM2NoSFooQ2JIYUlYZUk0bSRPRmZjWVNHJXo/Y0lYNXlnSVdqUmdHXHUwMDI2bjNVRS0pWjRFLV43VUlXUlJqSCNSZ2VHXHUwMDI2VlJlR1x1MDAyNm4zVUUtKX1RRmY9ZVlHXHUwMDI2d2dpR0M0OWFJNWFwY0ZmSzQ0RmZLN09IOChYZkg4P21tRiklZVRHY3puT0UtKjFORmZ9KGRGZmxrWEdCK19XRmYldFNGZks0NEZmSzdSSCF3M2ZGKnIzaEhabjlZSDhkXHUwMDNjUkUtKjFSSTUjampHQlAoY0gjOWdoSDhVKFFFLSlZX0BfcXA7QF96dz9GZks3VUk1UlJlSCNqcGVGKkd0Y0gjOWpjRmZLNE1GKlowZkYqR3dhSVdqVWVIODMoUEZmSzQ0RmZLN1RJV3NVWUk1MEljR2NZbllIWj8zVEUtKkRYSVhFe25JNXNzaEdcdTAwMjZWT2tHQl8rU0UtKVo0RS1eU1dHQmA5YkdcdTAwMjZuVWtHZE1SakdcdTAwMjYzd1BFLSpHVkZmY1NRR2NgQ2ZGZj0oZ0gjOTZURS0pWV9AX3p2XHUwMDNjQF8rJD9GZks3U0ghP09pR1x1MDAyNndPaUYqaF9mR1x1MDAyNjQ2V0ZmSzRSRiklVlBIYUltZ0dkNDNaSTVJM1NFLSlaNEUtXk1ZRmYlemFGZmNZWUdjYDZnSFlfa01GZ0crWEdDNDNYSFpWM2JJV3NzaEclUFNLRmQjNTRGKlkkVUdCUHpaR2RWQ2ZGKlk/ZEdifUpKRmc3P2dGKkduVEZnWXxjSFooQ2RIWV9rTUZkISFLZkJgRz1mZFFeQ0UtXlZXSVdhSWRJV1JPZEdjK1x1MDAzY1ZHJVBTS0ZmPXdmSDhlMGNIYTlhakYqWT9jSDdxYkxGZCM1NEYqITBoRikla2RGZj1xWEclXyRXRUhFeEdHXHUwMDI2VlVrRyV6XHUwMDNjZEgjMFhlSFo/UmdFSEV4R0FUVGE2RiklcWNGZ0c/WkghKDZjR0JZK1RGZks0TkdcdTAwMjYzXHUwMDNjZEYpPVZRRipHK1pGZnViWEVIRXhHQVRUYTZGKmh8Z0lXUlVoSCNJWGVJNSN2a0VIRXhHR2Q0RmVIOChkZkhhSWRjSVd7eW5FSEV4R0FTVXZHMFcwIT8wZjhfc0dCUHdWSVg1I21HQi1JaUYqUHdXRUhFeEdHZFZGY0dCaChXRipHP2VJNUlhZ0VIRXhHQVRUYTZIOD9hbUdCUChkRmdHJGFGZnVWVEVIRXhHR1x1MDAyNm5ha0lXUlhmRmZsbldHQi1DZEVIRXhHQVRUYTZIOEQ2aEdkVlhmRmYlYlhHZE1GV0ZmSzRQR2NgOWRHZFZMa0g4VkljRmZ1R0tFLSlZX0BgM1x1MDAzZT9AYEN8YEZmS0FRSDhNM2RIWihhZkk1e3ttR2NxJFFGZks0UEk1UmprSCEoQ2dJNTtcdTAwMjZvR0IhQ1pGZks0NEZmS0FQSVhFO2hIYTlVZUdCN1lYSCMwUlhGZks0UkclendiRmZsVlZGKkckWEk1I3ZiRmZLNDRGZktBTklXc3NrRmZ9XHUwMDNjZEZnWkNqSVcjT1ZFLSpKUkclLTBhR0I3emNGZ0gwZ0dCUFlNRS0pWV9AYEN7QEBgTTN9RmZLN1VJNXsjbUdcdTAwMjZEQ2NJWE81b0YqRytVRmZLNFFIYUlYakZmdXFaSTUjamhJWDVnWUUtKVo0RTsyQVRJVzttZ0dCaHxpR2RNSWRHXHUwMDI2ZHxURS0qN09HY2huWEk1UmRtSVdhWGZJNWpqWkZmSzQ0RmZLQU1JNWptaUZnUTZkSGFSbWtIWihSWUZmSzRORmdHd2NGKT13Y0YqN3paRmdQfGhFSEV4R0FTVXZKMFcwIV8wZnNPeEdCN3pZSDhuUmlHY3ErYUk1e3ZoRyVQU0tGZiVZUUZnRytjR2MtMGVHXHUwMDI2VjZlR2J9SkpGZCM1NEdCR2tTSFooOWRHJSt8Ykg4QyhWSTRtJE9GZmxQU0g4blVoSDgoZGpIOGUwZUZmbEFKRS0pWjRFOzJKVUhabk9kR0JQblRGKkd0Y0dcdTAwMjZDJFFFLSoxTUdcdTAwMjZNQ2lHY2A5aUdcdTAwMjZNOVpJV1JGU0ZmSzQ0Q2h+Oz1FQW9aYGYtbypKSDkwVWpHZFZYZkZnN3FWR1x1MDAyNm5VWkZmSzRMRipHJGJJNVJhakgjOVhnRmdZK1dFSEV4R0FUVGE2SGFJc2pGZn1cdTAwM2NoRmZ1cWRHY3EkUUZmSzRNSDhNRmdGKjd0WElXc2RlR1x1MDAyNjRDWUZmSzQ0RmZLQVNJNSNwZEg5MHBoR0JgSWdHQlllTkUtKjRSR0M0RmNHYys/ZkdjeitaR2RWMFVFLSlZX0BgZUVgQGBuTEdGZks0S0gjUmdnSGFSdmhIWlYzZUdcdTAwMjZNM2ZFSEV4R0k1UmRoSTV7e21HXHUwMDI2Q3xkSDgzP2VFSEV4R0FUVGE3SVhFXHUwMDNlbUk1eypuSGE5UmJHJS0wUUBgbkt7QGB3UiNGZks3TEg4KExiRipxX2ZGKiFJaUdjcXxXRmZLNFJHQnI2ZUZmJWtjR2NgRmlGKX1rT0ZmSzQ0RmZLN0xHXHUwMDI2VkllSTVSYWhHQmkwa0ghdzBSRmZLNFJHQll3Y0lYNXNnR0JyMGlHY3ErU0ZmSzQ0RmZLQU9GKjd6WUZnWXxkSCNhc25IOH4oSEYoXHUwMDI2ZWUwVzAhfTBYO0EtRipQX2ZHXHUwMDI2NDBjRyV6elVHY1luVEVIRXhISGEwbWtGKlkkWUdcdTAwMjYzK1pGZj1oTkZmSzQ0RmZLNE5GZnVrY0djLTBmR2NxK2NHQlArT0BgKFd9QGA/ZEpGZks0TUdCUGtVSCNqc2ZGKnE/YUZmPW5ZRUhFeEhIYUlnbEdCYEZoRyUrXHUwMDNjZEg4TTNVRmZLNDRGZktHT0dCcV9lSDhDfGZIYUlkaUZnWjZTQGA/Y35AezBrbkZmSzdMR2NZa1FHY1l0VkghPzlkR1x1MDAyNm5SWUZmSzdMR0I3aFhGKX1xZEg4KGpuSDg/ZGFGZks0NEZmSzdMR0JxK2NIIXZfV0haKE9qSVd7XHUwMDNlZ0ZmSzdMR0I3aFhGKX1xZEg4KGpuSDg/ZGFGZks0NEZmSzRSSFooUmpHY3ErZkYpJXFZSDg/amNGZks3VUhhMFJmSFptfFZHQiE2ZEclXz9TRmZLNDRGZks0TUlXYWRmSDh3ZGxGKjdxVkZnWT9hRUhFeEhIOD9PYUgjUm1rRipHK2ZJNTlJZkVIRXhHQVNVdlEwVzAjMTBmI0x4RS0qMVRGKX1oU0k1OztuSGFSam1GKmh0UUUtXjdWRyV6X2dGKSVTVUk1O3luSDdxYkxGZCF7M0UtKjFNSTVhcGpJV3NzaUgjUnBtSCNhalpGZks0UkZmbGtaSDhuSWpGZj13ZklXc2RYRmZLNDRGZks0TEk1ME9kSCNqZ2RHQkd6V0ZnN1x1MDAzY1ZGZks0T0lXI2plSCNhamVHXHUwMDI2MytZR2NZd1pFSEV4R0FTVXZSMFcwIzIwZnNPeEZmPXpnSVdzdm1HJWAwYUZnR3xjRilUMUhGZnVxY0k1MFVsSCNSamtGKT1uWUk1c1JXRS0pWjRFLSpQWkdCcVx1MDAzY2ZGZmxoV0ZmY1NYRUhFeEdGZ1o5aUlXe21rRyUrX2VGKmg/WkYpVDFIRmQjNTRGZ1o2akZmbGhVSDkwdmxHQlBuWkdifUpKRmZjTVVHQjdxVkg5MHZwRyVfJFZJNVJhWUZmSzQ0Q2kwQnxFQW95M3VyTXckRmdHKGJHZEQwWUYqcjloR2RNOWRFSEV4SEZmdVNSSFpkfGFJVzsjcUhaP2RrRUhFeEdBVFRhNUZnRyhiR2REMFlGKnI5aEdkTTlkRUhFeEhGZnVTUkhaZHxhSVc7I3FIWj9ka0VIRXhHQVRUYTVGZiV6Zkg4bjZhSFp3TGlIWihPZUVIRXhISTUjdmtIWm42Y0dCYE9rSCMwVWpFSEV4R0FUVGE1R1x1MDAyNm5PaUdcdTAwMjZWTGRJNTBDWkdcdTAwMjZNQ2VFSEV4SEghKEZjRmY9dGFHY19cdTAwM2NjSCNJbWxFSEV4R0FTVXZUMFcwIzQwZkkwdEYqITBmSCMwYWZJNXtcdTAwM2VzSCE/T2dIWV9rTUYqUCtkRmY9d2RIOGUzWUYqaTZjRyVQU0tGZCM1NEdCaD9nR0JpMGhHXHUwMDI2bmRnSVcjamZFSEV4SEYqR3FTRik9WVFJNTtcdTAwM2VzSTVqbWFGZks0NEZmS0FNSVdhZ2dHQjdlWUYqWXpUSVc7bVlGZks0U0dkNExsR2MrK1hJNUlVYkdjXz9SRmZLNDRDaTBIfkVBb1x1MDAyNjVoJWhjT0ghKEZjSVcjbWRII0lSWkgjSWpqRUhFeEdIOFYwZkdjYDliSTUjI2lHQkd0V0VIRXhHQVRUYTVGZn1cdTAwM2NhSDg/cHBJV2FYZUhad0NaRUhFeEdGZiVuY0g4P1JmRiohQ2tIOHdha0hadj9SRS0pWjRFLV40UUlXUlJpSVg1e21IOFZDZEdjaGJNRS0pfU5IOD9kbUYqUHdjSGFJbWxJNWpwaUVIRXhHQVNVdlYwVzAjNjBjXHUwMDNjY1hGKT1rYUk1SWRpR0I3a1NGZzd0Y0g3cWJMRmc3JGFIOD9hZEgjOWFlSFooSWJHQXVBSUZkIzU0Rik9dGFIYUlYYkdCUChhR2RWVWtFSEV4R0hhMFVkRiklYllJNTBGZkghdl9jRUhFeEdBVFRhQUk1YVhqR2NoP2dIOEM/Wkg4bkxMRWlvcVlrcFcjTTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2VQWDk1NUswMDAzMTAwMDYyMDAwOTMwMDBDNDAwMEY1MDAwSTYwMDBMNzAwME84MDAwUjkwMDBVQTAwMFhCMDAwYUMwMDBkRDAwMGdFMDAwakYwMDBtRzAwMHBIMDAwc0kwMDB2SjAwMHlLMDAwI0wwMDBcdTAwMjZNMDAwKk4wMDA7TzAwMFx1MDAzZVAwMDBeUTAwMHtSMDAwflMwMDEyVDAwMTVVMDAxOFYwMDFCVzAwMUVYMDAxSFkwMDFLWjAwMU5hMDAxUWIwMDFUYzAwMVdkMDAxWmUwMDFjZjAwMWZnMDAxaWgwMDFsaTAwMW9qMDAxcmswMDF1bDAwMXhtMDAxIW4wMDElbzAwMSlwMDAxLXEwMDE9cjAwMUBzMDAxYHQwMDF9dTAwMjF2MDAyNHcwMDI3eDAwMkF5MDAyRHowMDJHITAwMkojMDAyTSQwMDJQJTAwMlNcdTAwMjYwMDJWKDAwMlkpMDAyYiowMDJlKzAwMmgtMDA5NjB8TnNDMHxOc0MwfE5scTswMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5sdFx1MDAzYzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObHc9MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObHpcdTAwM2UwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5sJD8wMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmwoQDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObCteMDA5NjB8TnNDMHxOc0MwfE5sXHUwMDNjXzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tmw/YDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObF97MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5sfHwwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tMH0wMDk2MHxOc0MwfE5zQzB8Tm0zfjAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObTcwMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1BMTAwOTYwfE5tRDIwMDk2MHxOc0MwfE5zQzB8Tm1HMzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1KNDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tTTUwMDk2MHxOc0MwfE5tUDYwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tUzcwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObVY4MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tWTkwMDNWQTAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tZUIwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObWhDMDAzZUQwMDNoRTAwM2tGMDAzbkcwMDNxSDAwM3RJMDAzd0owMDN6SzAwMyRMMDAzKE0wMDMrTjAwM1x1MDAzY08wMDM/UDAwM19RMDAzfFIwMDQwUzAwNDNUMDA0NlUwMDk2MHxObkZWMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm5JVzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm5MWDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObk9ZMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5uUlowMDRPYTAwNFJiMDA0VWMwMDRYZDAwNGFlMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObmpmMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZfVhXMFRFJHZhQl5cdTAwM2VXV29+NDJWUXl6LVpnZ2BkQHskMjI5RDYxaGRuT25yOVZRK29AKD0taWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q2hgI2hDTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZfVhYMFNhTXRiWj1zMWRUQ3tIQ2kwVTNDTERWdjdcdTAwM2Mob2RDTEphb0NoYHlnZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHYkXHUwMDNlMFZYOXQ2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQGE5bG1RMX1iIyFsVmJhTioxbG1SOWpkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbEB8NkotVntkTUFiYUcqN1pnWF5VVlFGVipiWSpUUEB8Nks1OUQ2MWhkbk9ucjlWUStvQCg9LWllTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENoYCNoQ003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WX1YYTBTI2tzWmd5cEliWXBkTGM0YyFXQHxGUTY5RDYxaGRuT25yOVZRK29AKD0taWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q2hgI2hDTTdAPTBSYUYyMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZfVhiMFNSTW9hXHUwMDI2QmRFYUNDRGZAfE9XNzlEOTlUVFA3ZTgwVld8UERrZHZpQ2hgSVNFQXA1RDFUWXttR0E4bnYwVzAjRTBTN1EzRil8PUFHYlp3eDBXMCNGMFNZaTZGKXw9QUdheGZDQ2kwcEFFQXBFRzRLTkB2RzlXUUNBVHV4XkclX2FnbipsNUdvQlx1MDAzY0ZwQVRjcl5GKjZgREZkI0hDQVRcdTAwMjY4OUB8KiFIQHxeKF9GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjlAfF4pSUB9Mlx1MDAzY31GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOTAyb29cdTAwMjZoV0pwOCpeXHUwMDI2QVRjcl5GKjZgREZkI0hDQVRcdTAwMjY4M0g4XHUwMDNlek9JVXFKUkFUfktCQH1CYEtAfUwxOUZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOOUB9TDFMQH1VN0VGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQREB9VTdNQH1kREpGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlHQH1kRE5AfW1KT0ZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViSEB9bUpPQH12UFRGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WRUB9dlBQQH1cdTAwMjZWWUZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUxAfVx1MDAyNlZRQH1cdTAwM2ViZEZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6TEB9XHUwMDNlYlJAfX5oaUZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRNQH1+aFNAfjhubkZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX1FAfjhuVEB+SHRzRmQjODlBVGN1X0djWGBERzlXWkxBVFx1MDAzZUIzSDh+KFFIWHRAUkFVUU4zRiklUDdGKSVZQUYpJWJCRik9VjhGKT1xRkYqR3pGRipHJEdGKlBfS0YqWjBSQH5IdFVAflF6eEZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNTQH5RelZAflooJEZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNNRipofFBAflooV0B+aVx1MDAzYypGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNlNAfmlcdTAwM2NYQH5yXz1GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwUEB+cl9ZQH4jMF9GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwSkYqcjNRQH4jMFpAfjs2fkZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNNRipofEpGKmk2TUYqcjBKRipyM0tHQjduSkB+OzZhQH57RDhGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwSkYqcjNLR0I3bkRHQjdxRUdCN3pOQH57Q2JeMDVKREZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNNRipofEpGKmk2TUYqcjBKRipyM0tHQjduREdCN3FFR0I3ekhHQkdrSF4wNUljXjBFUEJGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUlVcVNTQVRjbTdBVGNtQUFUY21CQVRjcDhBVGNwRkFUY3lGQVRjeUdBVGMjS0FUY1x1MDAyNkxBVGNcdTAwMjZNQVRjKkpBVGMqTUFUYztKQVRjO0tBVGxzREFUbHNFQVRsc0hBVGx2QkNpMWNZRUFxMWVYRH1jIUc5V1FDQVR1eF5HZFVuTUc5V1pMQVRcdTAwM2VCM0g4fihRSVVxU1NBVGNtN0FUY21BQVRjbUJBVGNwOEFUY3BGQVRjeUZBVGN5R0FUYyNLQVRjXHUwMDI2TEFUY1x1MDAyNk1BVGMqSkFUYypNQVRjO0pBVGM7S0FUbHNEQVRsc0VBVGxzSEFUbHZCQ2kxZlpFQXE0ZldIMkJ4RzlXUUNBVHV4XkdkVW5NRzlXY0xBVFx1MDAzZUU0SGFRP1VHJDFpQkZkIzg3R2F4WkFHJDFpQ0ZkIzg4SHl8LUlHJDFpRkg2U3JISTNPYExJM09gTElVcTROSDZTckpJM09gTkckMWlKSDZTdURINlN1REhYdCVFSVVxN0lHQThvMDBXMCNnMGJ3djhGKXw9QUdheGZDQVR2MjJHJV9HSElVcUpVQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwSkYqcjNLR0I3bkRHQjdxRUdCN3pIR0JHa0heMGZnZ14wb245RmQjODlBVGN1X0djWGBDSVVxRExBVFx1MDAzZUU0SVchXHUwMDNjS0ZmYnI3RmYkLUFGZlx1MDAzY0BCRikkIThGKmhKRkdcdTAwMjZDU0ZHXHUwMDI2TFlHSDhcdTAwM2V6S0hhSCtMSGFRP01II0h6SkgjaV9NSTVaJEpJNWkrTEZmfH1ERmc3NEVGZ1lNSEYpfTlkd2dEXmh3KmdAPUFUY3JeRio2YERGZCNFSUFUJS17SDh+KFRGKDVmS0FUY203QVRjbUFBVGNtQkFUY3A4QVRjcEZBVGN5RkFUY3lHQVRjI0tBVGNcdTAwMjZMQVRjXHUwMDI2TUFUYypKQVRjKk1BVGM7SkFUYztLQVRsc0RBVGxzRUFUbHNIQVRsdkJDaTFyZEVBcUdqVGAoWHFHOVdRQ0FUdXheR2RVbk1HOVdjTUFVUUUwSVchXHUwMDNjS0ZmJC1BRmZcdTAwM2NAQkYpJCE4RipoSkZHXHUwMDI2Q1NGR1x1MDAyNkxZR0g4XHUwMDNlektIYUgrTEhhUT9NSCNIekpII2lfTUk1WiRKSTVpK0xGZnx9REZnNzRFRmdZTUhGKX05ZHhCKUJqeGRCLSlBVGNyXkYqNmBERmQjRUlBVCUte0g4fihURig1ZktBVGNtQkFUY3A4QVRjcEZBVGN5RkFUY3lHQVRjI0tBVGNcdTAwMjZMQVRjXHUwMDI2TUFUYypKQVRjKk1BVGM7SkFUYztLQVRsc0RBVGxzRUFUbHNIQVRsdkJDaTF4ZkVBcU1sVGAoWHFHOVdRQ0FUdXheR2RVbk1HOVdjTUFVUUUwSVchXHUwMDNjS0ZmXHUwMDNjQEJGKSQhOEYqaEpGR1x1MDAyNkNTRkdcdTAwMjZMWUdIOENKREg4XHUwMDNlektIYUgrTEhhUT9NSCNIekpII2lfTUk1WiRKSTVpK0xGZnx9REZnNzRFRmdZTUhGKX05ZHhcdTAwMjZiVGx5OCVAXHUwMDI2QVRjcl5GKjZgREZkI0VJQVQlLXtIOH4oVEYoNWZLQVRjbUJBVGNwOEFUY3BGQVRjeUZBVGN5R0FUYyNLQVRjXHUwMDI2TEFUY1x1MDAyNk1BVGMqTUFUYztKQVRjO0tBVGxzREFUbHNFQVRsc0hBVGx2QkNpMSVoRUFxU25RN3xBZUc5V1FDQVR1eF5HZFVuTUc5V2NNQVVRRTBJVyFcdTAwM2NLRmZcdTAwM2NAQkYpJCE4RipoSkZHXHUwMDI2Q1NGR1x1MDAyNkxZR0g4XHUwMDNlektIYUgrTEhhUT9NSCNpX01JNVokSkk1aStMRmZ8fURGZzc0RUYpfTlkeWE2bG55I1pBKUFUY3JeRio2YERGZCNFSUFUJS17SDh+KFRGKDVmS0FUY21CQVRjcDhBVGNwRkFUY3lGQVRjeUdBVGMjS0FUY1x1MDAyNkxBVGNcdTAwMjZNQVRjKk1BVGM7SkFUYztLQVRsc0RBVGxzRUFUbHZCQVRse0tDaTEtakVBcVlwU3VofG1HOVdRQ0FUdXheR2RVbk1HOVdjTUFVUUUwSVchXHUwMDNjS0ZmXHUwMDNjQEJGKSQhOEYqaEpGR1x1MDAyNkNTRkdcdTAwMjZMWUdIOFx1MDAzZXpLSGFIK0xIYVE/TUgjaV9NSTVaJEpJNWkrTEZmfH1ERmc3NEVGKXw9QklXcihLSVg1UXF6NXklcHpYNFYtQVRjcl5GKjZgREZkI0VJQVQlLXtJNTszVkYoNUg4Rig1SDhIeXwtRkckMWlGRig1SENHOVdRRUg2U3JJSDZTcklIWHQhS0g2U3JLRig1SEdHOVdUQUc5V1RBR2F4Y0JJVXE3UUZkI0JIRyQhKUQwVzAjcjBTWWk2Ril8PUFHYXhjRUNpMWBtRUFxaHM0S05Adkc5V1FDQVRsIWBHQittaiEydjdzIVR9STRBVGNyXkYqNmBDR2F4Y0lBVHUqMl4xPVp0XjF9ZldGZCM4OUFUY3VfR0JZNERIeXxASkFUdTszXjF9ZnVeMjdsYUZkIzg5QVRjdV9HQlk0REh5fEBKQVR1LXxHXHUwMDI2Q21pIX5yWXYjUV87R0FUY3JeRio2YENHYXhjSUFUdSl7R2MrSkhHJDF4SUNpMkFyRUFxd3g3QkNcdTAwM2NcdTAwMjZHOVdRQ0FUbCFgR2N6REZHJDFySUFUfX40XjJQeHNHYns0UDBSPUhJQVRjXHUwMDNlNl4yWVx1MDAyNlBDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9AQEU0N3xOczkwMDAwMDAwMDAwMDAwMDAxMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAzMDAwMDMwMDAwMzAwMDA0MDAwMDQwMDAwNDAwMDA1MDAwMDUwMDAwNjAwMDA3MDAwMDcwMDAwODAwMDA4MDAwMDgwMDAwODAwMDA4MDAwMDgwMDAwODAwMDA4MDAwMDkwMDAwOTAwMDBBMDAwMEIwMDAwQzAwMDBEMDAwMEQwMDAwRDAwMDBFMDAwMEUwMDAwRTAwMDBFMDAwMEUwMDAwRTAwMDBFMDAwMEUwMDAwRjAwMDBHMDAwMEcwMDAwRzAwMDBHMDAwMEgwMDAwSDAwMDBJMDAwMEowMDAwSzAwMDBMMDAwMEwwMDAwTTAwMDBOMDAwME4wMDAwTjAwMDBOMDAwME4wMDAwTzAwMDBQMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFQwMDAwVDAwMDBUMDAwMFQwMDAwVDAwMDBUMDAwMFQwMDAwVDAwMDBUMDAwMFUwMDAwVTAwMDBVMDAwMFUwMDAwVTAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFcwMDAwVzAwMDBXMDAwMFcwMDAwVzAwMDBYMDAwMFgwMDAwWDAwMDBYMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFowMDAwWjAwMDBaMDAwMFowMDAwWjAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBjMDAwMGQwMDAwZDAwMDBkMDAwMGQwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwMDAwMDAwMDAwMDAwMDAwMTAwMDAyMDAwMDIwMDAwMjAwMDBmMDAwMGcwMDAwaDAwMDBpMDAwMGkwMDAwaTAwMDBqMDAwMGowMDAwajAwMDBqMDAwMGowMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAzMHxOc0MwfE5zQzB8TnM5bTAwMDBtMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQGE5JE5cdTAwM2V2elZReXFcdTAwM2VXcEZUWFoqd057JE4/ckNkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tTa3pXQExMMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRUFxKCEzdXN8KFdOYyt7Rlx1MDAzZXI1bENpMk12Q0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAYTkkXmlcdTAwM2UjVlF5cVx1MDAzZVdwRlpaWip3TnskXmotRWR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NrS0w3diMwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dFQXFcdTAwM2MkMzIwJCVXTmMre2JhTioxJUs7YEZkbk9vckNLeDZpQ0xTajg1Q01JQ1UwV3N+NWQkVjZDTXFUKVRQN2U4MFZXfFBAKH0/aEJ8c0RifE5zQzB8TnNDMFRfej00Q0xqPzVDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzFPTmEzfE5zQzB8TnNDMHw2Tl5PVFUjYTtDS28wY0NLKUNnRUFxPyUzfjZxM1dwWiRCV3BycTdXRzNcdTAwM2U9MFZXKUtDSyE3cjckek1pOXd6Yi0wZXlYNFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0I0I1ZGtKOEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxeMzRHYVpEREN7YllXPzNhQnBkRGJTQ282MFZXKUtDSyE3cjckek1pOXd6Yi0wZXlYNFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0I0I1ZGtKOEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BeM0RNVVoqWCpaYUFoWClcdTAwMjZIKk1JZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQal4zTVNhVlFfRnxaZSh6OFhcdTAwM2VOMlReM01TKV4zVllaYmFHKkNiN3BVSFo2QDsyMFcwIyswUigxc2I3ZHktKEUlXHUwMDI2KyhnNmxAWkV0VU1YZVJRfjBXMCM7MFMwN2NZLU16MUNpMnEoRUFyRlx1MDAzYzI1RHx7V3BaXHUwMDNlVF4zKHdcdTAwM2NeMz8kYlZ7ZFk5V3BYQyspZDRIPSlcdTAwMjZVMSVWUWdWO1ZgVjF0KVx1MDAyNlZRXHUwMDNlKjh2MUBiIT09Vl40OUBmQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/QEBFMTcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMTAwMDAxMDAwMDAwMDAwMjAwMDAzMDAwMDEwMDAwMTAwMDAxMDAwMDQwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDAwMDAwMDAwMDAxMDAwMDEwMDAwMTAwMDA0MDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDgwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwODAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BhOSpafkReYSU1JDRDaTIoO0NMRFZ2N1x1MDAzYyhvZENMSmFvQ2hgeWdlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0diRcdTAwM2UwVlg5dDZhZlNQMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JFMzAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAYTkqI1FifmIjIW9iYmFaKWVXaFYwMzBWVylLZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2JrXys1clkpV3FONjRhd2hXSDBiTTJcdTAwMjZUUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WX1ZSzBTalx1MDAzY3hjNWlmWVoqKmFGV2hWMDUwVlcpS2VPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVpBfEAtK3RsMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwa0BtV0N0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAYTkreU1AN1g/QWFQYmFHKkNiOEtPQldoVjA2MFZXKUtlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01aQXxALSt0bDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxclheQjZpNihcdTAwMjY2WjAwMDFNeDNmTjNlISlFZTAwMDFNeDNmTjNlISlFZTAwMDJCdGh6b3R6MGZAWDAwMDJCdGh6b3R6MGZAWDAwMDJCdGh6b3R6MGZAWDAwMDJHKXc0Y2dTRmIkKTAwMDJCdGh6b3R6MGZAWDAwMDE9alx1MDAzZUpBXmkwQ340MDAwMVA1KShuQjYoXHUwMDI2NlowMDAwZU9YQHUhTGBnbVgwMDAxZVMqQVREM3o5dG0wMDAyIURnSGYtRz00biowMDAxTGVYY3dVWHxnXHUwMDNlNDAwMDAlUnl7b0pUbzY3MDAwMDI0P2xDXmxzSTVIITAwMDE2VUxgKUJqZl8xMjAwMDByTyU2VmZyc1h7VjAwMDF4a3VwQlc9XHUwMDNlXHUwMDNjTGowMDAybXwwK0hQWDl6dzMwMDAxVGFYfikqPWxuZVkwMDAyTmIyZEtMQFx1MDAyNmk1cTAwMDJjYXRTXmxZNCR3OzAwMDI0dmtwRyV5fWRtRTAwMDJpaTRRKUcpOGpuPTAwMDIyITMjYz0/eWZ4bTAwMDBkKUNXRmlfcUlJJTAwMDIlRC1rfG5IXHUwMDNjXHUwMDNlKkUwMDAwMDAwMDAwMDAwMDAwMDAxIzNLJXtUMjEtNXYwMDAwa3VORlJIVDV2dTkwMDAyejJyV0wtN1x1MDAzZVBhcjAwMDF7Y3x0empUOEJPVzAwMDJSTnBDKkpHXHUwMDNla3B+MDAwMHkxI3YhWWtCQn0xMDAwMGtLQFVFTE5xe344MDAwMHt1YTdcdTAwM2NlaUQ1bmYwMDAyRDR+Ulk9KW9uZmkwMDAyTDMzb21yJCRkVG0wMDAwNzRPS29MemA7RUwwMDAwXHUwMDNlS1l+NkV3RjVvPzAwMDE7Q1dieCpefmdOezAwMDEyXk5UKFJyU0NsZTAwMDAkRVFMUGdqbUE5eTAwMDAkRVFMUGdqbUE5eTAwMDFcdTAwM2MpYG1XSCQ9RSNyMDAwMVx1MDAzZUlFeX57byN7T1EwMDAwbTRzU2p2STFmR20wMDAwI3VYI1RHaE53TE4wMDAycHV6NWF2RHpRQlAwMDAyU3Itd2RxWDRYOWIwMDAwazVAYkd3P3UkSkQwMDAySypAWnJcdTAwM2VDQjhpWDAwMDJLKkBaclx1MDAzZUNCOGlYMDAwMHY0VG5DalBANnBmMDAwMERldm0hfWQ2N0s7MDAwMng7KXlcdTAwM2NSZFkzJV8wMDAwdmMhRUNCamhzQ0kwMDAyQThpWVBzfEN+SmwwMDAwbHlPS1Ywd3h2QSkwMDAxVUg7K0NQZVY7dTUwMDAyZGsoeGVMUlx1MDAzY2tfLTAwMDFVR01HTklfUElSKDAwMDFwekxHeGlDI1hGRDAwMDAhNVVNYFhuXHUwMDNjX3A0MDAwMCE1VU1gWG5cdTAwM2NfcDQwMDAweVx1MDAyNlhxcCQqN2lMQjAwMDE4WkowaldcdTAwM2NqZyQpMDAwMjs4bCpueSRcdTAwMjZveigwMDAxKk90Q1x1MDAyNj17R1VBbDAwMDFZdnokSTZVV3EqYjAwMDBMKDU2MjJYT30keTAwMDBtXHUwMDI2OVhrTG42Zlx1MDAzY3AwMDAxXkJlWHUpIT9RZ0EwMDAxXkJlWHUpIT9RZ0EwMDAxXkJlWHUpIT9RZ0EwMDAyLV9wdl9QSjt5eFx1MDAyNjAwMDFVYkkzaj94YUJcdTAwM2NuMDAwMVViSTNqP3hhQlx1MDAzY24wMDAwVWlwVzBtI3EyISowMDAxVWJJM2o/eGFCXHUwMDNjbjAwMDJ8NnZhTkVeNXMxTTAwMDFgc0txYDJzcUgtZzAwMDJNVzRiO0Q/RkJ2bjAwMDJ3S2ZPS3hhfEojQzAwMDExN3I7TEYoZ1F2SzAwMDBSViFBIz1gVUV9ejAwMDJZU0d6dlx1MDAzZSh+XHUwMDI2XHUwMDI2QDAwMDJgNVZieUVGUFN8NjAwMDJhbmFANkVaTFUyNDAwMDJkKjNValx1MDAzZVpMVTI0MDAwMGtLa0dpMExkSEQrMDAwMmdnejcjZE1hbiRAMDAwMl5eeVdTajtSWmVjMDAwMmpQfCFYUSM9QVdMMDAwMjtsaEhvZzQ3b2kzMDAwMSlYVnlOWGpxRSlEMDAwMl8oOWI/dSVmdmtaMDAwMH43VFB8cUFmUFx1MDAzY30wMDAyO2xoSG9nNDdvaTMwMDAwRy1STTRYWDJVJUkwMDAxUm1nK3U0enIjSE0wMDAxUm1nK3U0enIjSE0wMDAxVk94ciQ5aUp2X0gwMDAyMyk4OVVGV3VpUiowMDAxR2lTSXRgLTtnfjMwMDAyK1ckWnBpdiU1VjIwMDAydEUkJSlUV3wlenkwMDAwRjtgfjBBSitlSWowMDAwRjtgfjBBSitlSWowMDAydy19XnEtI2pRTzYwMDAyfVVqOUROcV4zT3AwMDAwXHUwMDNjXHUwMDNjb2BZdSNSb25CMDAwMFx1MDAzY1x1MDAzY29gWXUjUm9uQjAwMDBcdTAwM2NcdTAwM2NvYFl1I1JvbkIwMDAwS1RtVX5aOzBIYmMwMDAyM2pQRWBYNn5SM0swMDAxflNPN21oajAhI2cwMDAwN28lfXZ9TyErK2swMDAyc1BWXyEjMHN9cSgwMDAxKXBaR3F7I3N4a0EwMDAwRjtgfjBBSitlSWowMDAyMlx1MDAzZTtPTG5qXmFINDAwMDJ9T2FWVmhuRV5mazAwMDBPa15ueiNZWFx1MDAyNnw1MDAwMX5TTzdtOVx1MDAyNmthNVIwMDAyXHUwMDI2cCFZdEljbWg1RTAwMDJPRCpyd3Q9bjZnbjAwMDIzUVR7JUN5fFhcdTAwM2M0MDAwMTtaVFx1MDAyNnZTdClvMnYwMDAxNTh2UTtod3lpdz8wMDAwQHIxdzR6RnszXHUwMDNlSTAwMDBWKllHfG1oP2hNODAwMDFaNiNoUG0qUVB4SDAwMDFHTFx1MDAzY35SY2ErKkI9MDAwMDswfjl+NHYjQzcqMDAwMGd3LVowIXRFQGMkMDAwMHhcdTAwM2NQXHUwMDNjO0lLZHdDaDAwMDJoTkUxSSlAVDVIZTAwMDBUVi0hRWEhXHUwMDNlVFx1MDAzYzEwMDAxU05lKHxiXl5gcFQwMDAyYXU/c1x1MDAyNkBQUiVfNDAwMDBQWndvXHUwMDI2ST9aN1x1MDAzYyUwMDAyYXU/c1x1MDAyNkBQUiVfNDAwMDF+aDZfSXVfWDBpdTAwMDAqQENgcXJGODRoRTAwMDJZLTNcdTAwM2VwUmNKQDYwMDAwMCghdmE1WERpdUJlMDAwMitaMn57S2kzVUNaMDAwMlpxNnQ0MmNMX2NLMDAwMXw3WG0qT2JzYXRjMDAwMFx1MDAyNmtwZVx1MDAyNmVNK1FDczAwMDFEKUNmUDdSNjslZzAwMDBeYl83M1QwWGFTWjAwMDF1Tzk0TXxcdTAwM2N9KkczMDAwMGMwfGBJeldqO090MDAwMnFYOXF2XHUwMDI2bzsqR1AwMDAwJWJwYiFBZWxJPSUwMDAwZnZJIyUqQGpnQlAwMDAwezVGUzZrSnZ1JUIwMDAyIXMyNHZBSTVcdTAwM2M4NDAwMDEhczN0IXZOal5SUjAwMDBKVT8pR001PUF9JDAwMDFLa3U1KFBETiNORTAwMDI/QlEhc3FcdTAwM2NUeVM2MDAwMXYxdk5oX1lcdTAwMjZcdTAwM2NcdTAwM2V5MDAwME0zb1x1MDAzY3xXOThXI34wMDAyfDQ9cTF0UVhAVjkwMDAyOD1QZl9gTWp0KV4wMDAxe0clIURhY09FX2YwMDAwKCFZQERESDVvbnQwMDAxNzYrUztuelNjYmUwMDAxbGszSyhNU1BlYl4wMDAyOHlEbVRhbVx1MDAzZU5DKzAwMDJjWiFcdTAwM2Nydl83Xj8/MDAwMnp0dXtZV3N0LU5AMDAwMlUhIVNSKWJzMFZZMDAwMnB1MDIyZVgha3Q7MDAwMkBeKWZcdTAwMjY0TnNtMU0wMDAyQF4pZlx1MDAyNjROc20xTTAwMDEyWjlQQVx1MDAyNjZxWVx1MDAzZXowMDAwYWdENXxYU0YkfC0wMDAydnApNVpfb1VjNnEwMDAwb3lEfnB0QjlUMSswMDAyUklXaitBQjlUMSswMDAwP2p4aiVJVVhWUWkwMDAyR1I1ZD84Xk5cdTAwM2U5TjAwMDBveUR+cHRCOVQxKzAwMDAjaCNeMUlGVE9uaDAwMDFkYDR2QSRoSVx1MDAzZTUjMDAwMVY1Z0lcdTAwM2VzWE9jWXQwMDAxJTl3UkA1JEdiZk0wMDAwUntVa3FtbGlvYzUwMDAycXE5aX0pLVpua30wMDAycFx1MDAyNj9QXlZnQkNzajAwMDJENihCemVHWW1jZTAwMDJzZVx1MDAzY25aWHN9ZW97MDAwMHt1YTdcdTAwM2NlaUQ1bmYwMDAwYTFcdTAwMjYyTll3cGxcdTAwMjZeMDAwMipMWVkzTTZKYjY4MDAwMm91IX13OytpTn1tMDAwMjUyUEhwTDBYUk1ZMDAwMGopO1x1MDAyNkw7MXBQZSMwMDAyVCV0U3ZTZlx1MDAyNilHUDAwMDFIZlx1MDAzYy1AaXhiUXN5MDAwMm9va1R4a0h2bTJXMDAwMWRgYjBsRVx1MDAzY0UxP1MwMDAxMT1SYGpZJVx1MDAyNjkjOTAwMDF4ISR2PVx1MDAzY0RleWYyMDAwMXghJHY9XHUwMDNjRGV5ZjIwMDAwQkYtXHUwMDNjPzhyVWdDIzAwMDB3eUdCMzZSUXhcdTAwM2V2MDAwMUopSX5wTGtMTnVBMDAwMX4tY0xWZEQlP0UpMDAwMX4tY0xWZEQlP0UpMDAwME1ke0lBY0RjTDskMDAwMX4tY0xWZEQlP0UpMDAwMG9BNVRBTyhBUFp4MDAwMUwob2pGXl40fm9HMDAwMmN4XHUwMDNlNyVLQGE7VlMwMDAxJG5vXHUwMDI2UkJyc3pFWTAwMDJSY1RxcFNjai1MXHUwMDNjMDAwMlZnaX05O08hUGVmMDAwMUVVUk9WI3JVZ0MjMDAwMlp4bVEwPUVzUSs/MDAwMHEpS0BcdTAwM2MrXHUwMDNlV249QTAwMDF4TFNqRkluWUJGdDAwMDBmbz9TbW8lS3xcdTAwM2NDMDAwMUZgQ1x1MDAzZW9JPyp1Km8wMDAya0RxfXpUSVFUc1AwMDAyYG9uayt0MiMtQWcwMDAyaGEkIUgkTnxycVUwMDAxPypKVkZPb3JwYUUwMDAwN2BEe09tMmR6Qi0wMDAyXHUwMDNlR2l5SCo0N29pMzAwMDA1LUROKkk/fSRBQjAwMDA4I2JaQygwZ15vYzAwMDBVZDFebjY1bUcoPzAwMDE1KU5lbiQ1bHViLTAwMDE5aSklbUxwTn44TTAwMDB3eT1wJWAjK15JXHUwMDNlMDAwMTVCNUZVcUR5VGRGMDAwMlx1MDAzZU1RbEdweW9vXHUwMDI2azAwMDAwMDAwMDAwMDAwMDAwMDB0MWEzY2FadF5fXHUwMDNjMDAwMUZgQ1x1MDAzZW17NkNnZVMwMDAxRXFobWkrQVIjXmcwMDAxOEgpS0Q5ZkVfKm4wMDAwMGVgLUpJXHUwMDI2XHUwMDNlJWhsMDAwMWxRKWZTSXBkXHUwMDI2czIwMDAxKyhfPXJ0Ynt7P2YwMDAyXzlEWUJxSHp6XHUwMDI2LTAwMDJfOURZQnFIenpcdTAwMjYtMDAwMFx1MDAyNmloTXVUaXpodyswMDAxV3lLejcxV2hGaVUwMDAwP2w2NX5jRmQ7cXcwMDAwNFx1MDAyNn5aT2xDbjchbzAwMDJ7SUJxfTRuOGBmPTAwMDJcdTAwMjYhRS0tdlB0UUY3MDAwMlx1MDAyNiFFLS12UHRRRjcwMDAyXHUwMDI2IUUtLXZQdFFGNzAwMDI7UzhxUlUqVCsybzAwMDElRkxnaE1QX2FEIzAwMDJcdTAwM2UlNjMxY3psdUVvMDAwMSVGTGdoTVBfYUQjMDAwMSVGTGdoTVBfYUQjMDAwMSVGTGdoTVBfYUQjMDAwMSVGTGdoTVBfYUQjMDAwMTN4UEwjJG44YGY9MDAwMUo5KTNUOG1cdTAwMjZaSy0wMDAyUndTR1Q7dGxtOFUwMDAyYldwX1dGTCReSHUwMDAwLUx2fXllYmc/fUUwMDAwalErN1d8YitiSkgwMDAxYnYzeFx1MDAyNnZNN30pJDAwMDFAdGI5TXRyb0tHQDAwMDJ3PzBQPzZcdTAwM2ViTn1zMDAwMn1uUnF8azIodnVeMDAwMDZkdmB4U0tDP1hsMDAwMm9OX1JoTDhuaXRDMDAwMjlkVXJxVnxHN04/MDAwMHEtRkg3JVBWR0dhMDAwMUo5KTNVOURhSmhqMDAwMCowKVJpRWl8OVE3MDAwMjljWWktWWczbW53MDAwMEVSKTBUMjltRzhWMDAwMFM9WF5nKDh0RlglMDAwMlMlNm1UeT9zej1fMDAwMElWc2tcdTAwMjZ9ZFU4RGcwMDAwZEdqdVx1MDAzY1A5aSUrfjAwMDBDXm17KiFGP2MteTAwMDIqZnB0RihBOV82aTAwMDFVXHUwMDNlNUQoejs7JWdiMDAwMEpMV1Z5QGlOYCR2MDAwMWZ3MVBqZ0RUaDQoMDAwMHAqTlEoSCU0YVx1MDAzY1EwMDAyNCU4RWFQUEk1Zn0wMDAwNVU1UFx1MDAyNmtFSUI7QDAwMDJPYUVtYF9Len1efDAwMDBiMClSaEdsJXpjWDAwMDJuI0VMKGxtWHRqSjAwMDFLaV5WP0hcdTAwMjZnTU07MDAwMU94NXF4dDB7Sn12MDAwMlRLKV5uLVdcdTAwMjY9SXwwMDAxWEk9dyNNSVJyaWMwMDAwOVc1X1x1MDAzY0NWQSh3WTAwMDI2RFBCSi1UXHUwMDNlP0c7MDAwMGJZK3lmSm9CfT1vMDAwMjZEUEJKLVRcdTAwM2U/RzswMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxP3tFSVx1MDAyNjRRWGY3NTAwMDJTIUc9QyhnQlVcdTAwMjZsMDAwMXtHSX5BXHUwMDI2SnZjcjkwMDAyYUlnTEskO2BLY00wMDAyfCUjYzMyc1FeOXowMDAxMT1SYGpZJVx1MDAyNjkjOTAwMDE9UiElPzlOdj1IcjAwMDJrIzZ2JHxfRCgkajAwMDJzNylDISV8RiU1XHUwMDNjMDAwMmd5RkA9JGU5PTdzMDAwMUZwaFo3alh0WF41MDAwMVZUMTd1VFNOYzV3MDAwMTBoOzJVKnF7bHF+MDAwMSF6K2dXSW4qdSVuMDAwMFx1MDAyNnslJHwtTGRaUDswMDAyUTZtZFVQZ31eLWswMDAyPUhFY2dHK0R8P0owMDAwTE57djEkXHUwMDI2TDJKaTAwMDJ9QHJnYmgyb09GMTAwMDA3ZTJxUldyNS0qMjAwMDFid3VlNDtiUiN8aDAwMDBeQ1FkKShgPXZicTAwMDBKVDB1V31xSDg/XHUwMDNlMDAwMVJpYmcrVDUweU90MDAwMGJSY31BbFdsdWY7MDAwMVFDdlFMMVdsdWY7MDAwMlx1MDAyNjBkN0MyRE5hNUIwMDAyc1Q1TGF+fDQlKnUwMDAwM2JZZWV4V2RKP14wMDAwaWokPVBadVx1MDAzZUN5JTAwMDJLWExVYktYLV9APzAwMDAyPTU7QF5SWlR0czAwMDA7a3FrZWFOZGBVdTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBQTF85cj0oTW1vNTAwMDI1WDB8XHUwMDNjRHtuSUBGMDAwMHheWT1TKzZ7fGV9MDAwMmZtbiVLNylpRkUoMDAwMn1SaFReO1MlNXFNMDAwMlx1MDAzZVh0WF5AbCpcdTAwMjY1KjAwMDBCVDhjZTArUGdkZTAwMDFDY0FxXkdPbTkyQDAwMDFfKChnVHcrVUdtfjAwMDF7cW0oXmBvUlx1MDAzZVdTMDAwMjF2SWFnXHUwMDI2YkNFcFx1MDAyNjAwMDB8M0BiamFHXHUwMDNlU1hgMDAwMmp0fiktfkFjWnt1MDAwME9cdTAwM2MwTCtVZ15XRF8wMDAwQ1x1MDAyNjBhcGtaNUJOTTAwMDFKaWJYIV9RYjBXYjAwMDE0SG5LZ21LdCgrTzAwMDJvYF5pMFFaKzFOWjAwMDFMelI1aVJFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDBTX01rbnF1aCVeUTAwMDFqSG1FKU9tZ3prSjAwMDFqSG1FKVBtZ3prSjAwMDJINyhQQ0BucFFtazAwMDI1WDB8XHUwMDNjUzU3aipZMDAwMFx1MDAyNkl3dzk/OXckQmswMDAxOFpZZSRtS3FvIWAwMDAxZU5oPzBrYlNGTGwwMDAwfGJ9QnhscChaezYwMDAyWmEzVmV9O1ZNMT0wMDAwWihpPVdAe1REc30wMDAyRSE2UUFQX0NoPVcwMDAyYiNcdTAwMjZTSHo/QllCQzAwMDI2NyMyRjcxbzFvbzAwMDJhKVFtaV9GI1NDTTAwMDArUG9YXyF5TWpDYjAwMDEtbzEjNmFKdCNaPzAwMDFTV2wyNGp0ZyQtKTAwMDAwOFx1MDAzZVQkQ1c1cWlGMDAwMEFLbl57KVc1cWlGMDAwMih4XHUwMDI2U0A2VzVxaUYwMDAxUG0kZmB6ZG5gVHgwMDAwTTIjcXttZG5gVHgwMDAwTTIjcXttZG5gVHgwMDAyYGchNFU4XjJJdlx1MDAzYzAwMDFRX3huNmxVT1lZazAwMDJORVFtYmNXdWBwXHUwMDNjMDAwMFx1MDAzZU44VVZDVU9ZWWswMDAxMXhva1lcdTAwMjZXdWBwXHUwMDNjMDAwMDckOzNRVlVPWVlrMDAwMWhLRDBaZislRy09MDAwMWhLRDBZMWp1fTF4MDAwME9PMTNcdTAwM2VxWFpKay0wMDAwaDsrI0U4WFpKay0wMDAySU5PMyt3dXslNWYwMDAyQHItVktWUjQ2XHUwMDNjRTAwMDJJTk8zKzJSNDZcdTAwM2NFMDAwMkxtNUR5M0hQMVclMDAwMHB3aEJIVjMocXxPMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEhfdEhJNF98UUU3MDAwMGBgfGRucVx1MDAyNm1sZWwwMDAyWCFcdTAwM2Vje2RIY2RWTjAwMDB+XHUwMDNjK2ktKEl1JCt1MDAwMTk0VXt8dWRQK1MyMDAwMmg3c3glTnpBSE5iMDAwMVFvKkYle1RXbWM1MDAwMG13XHUwMDNjYkltTlROTGUwMDAwXHUwMDI2K31rfS1ffFFFNzAwMDFvPy14Rlx1MDAzY3I3dTFKMDAwMjZASn5NU1VcdTAwM2VRQ0QwMDAwSzBwfnByPz0oSUQwMDAyb0dnZHhcdTAwM2VYeyRXfDAwMDBuXHUwMDNjPTgje3w3dHFgMDAwMG5cdTAwM2M9OCN7fDd0cWAwMDAwPzszN1dLWF5BfW0wMDAyV0o/PWRLNCtBe18wMDAyRGNfS2NgdVBIdE4wMDAxWXRzXzFuZG5QXnIwMDAwSlJtd2YqS15aOygwMDAyRXN2U1A2bXchQ34wMDAxXHUwMDI2ZlZuKil1T1x1MDAyNk1HMDAwMSl2OXZ2S1I2amNhMDAwMU5KUzA2P2taKE56MDAwMVJcdTAwMjZsTnJRdHRDREgwMDAxQnJcdTAwM2VyfF5KUGtlbzAwMDBZdSlJQj9HQUJMXHUwMDI2MDAwMHhAeXxVNW8ldVpnMDAwMiFoc2l4XHUwMDI2WHVDV0IwMDAxfEpgcH50XHUwMDI2NFdEdjAwMDEkOVx1MDAzZVlEd0l3VTsrMDAwMj8/XHUwMDNlOWJKN05JPT0wMDAwZjJucyN8bHleTVx1MDAzYzAwMDF8SmBwfXIzPX1cdTAwM2U5MDAwMkxcdTAwM2UlJVx1MDAzZWVUaVFKVTAwMDA5eEtjZ21hdWh4UTAwMDBHYERRI3tsTHROazAwMDF8SmBwfFx1MDAzY0tvdmQhMDAwMWcoKmB+T1Z8K2FUMDAwMTR6aFhWU3I0djI/MDAwMUBNWGYhN3t2Skw2MDAwMjAjXHUwMDI2U0tiRHNlcGswMDAwaVk1K2R9bjFEUzEwMDAyJFAkRTlPXnE0XHUwMDI2VzAwMDFOSGBZQ2FkSGdcdTAwMjY4MDAwMTtuSjdMflMrX2peMDAwMXxKYHB9XHUwMDNjKzdcdTAwM2VcdTAwM2NsMDAwMXhpX3R5WjBRNVpvMDAwMDZcdTAwM2VAX3wqMGlIYm8wMDAyYFBiKXMtYTFBfkgwMDAxMT9oWmFvaTQ7Qm4wMDAyRCtiJXZcdTAwMjZJbE1ncDAwMDBcdTAwM2NMSU9VUzlEcUZsMDAwMTd6Iz19KSUoNldJMDAwMiFoc2l5K205OUpoMDAwMEx4ND1EUUVUfXZIMDAwMjlKSGtDP0EodVA9MDAwMGMjcmkkSkQycUorMDAwMChCI0ohXHUwMDNlWShfbCowMDAxZzJJTV56Xl4hZFIwMDAxWmcqWk1JV0JAKEAwMDAxbDRcdTAwM2VcdTAwM2U7TV81blRzMDAwMWhBcmRcdTAwM2NjX3lzLXkwMDAweW5eISRIbUpcdTAwMjZWeTAwMDB5SV5zTUglKHkpTzAwMDJLcHtZSWJwYkk/ITAwMDFHUklvZ0JQIUIhOzAwMDJaN1x1MDAzZTdPWj0hWlEzMDAwMkcxQFMkVExXZXk3MDAwMCV3WSl1JFRpUUpVMDAwMDkyK0JReEZZIUc5MDAwMUhveG5ac1cjS1x1MDAyNmwwMDAydmpLd18oITBiSCQwMDAydmpLd18oITBiSCQwMDAxdDhefUhPJWhXdnAwMDAwT1x1MDAzZSo3NkJ6bzkoXHUwMDNjMDAwMkRXKlI9S2woIyhxMDAwMTBFR1J4O1x1MDAyNklcdTAwMjYjTjAwMDJrTH5sRUpnOVx1MDAzYyhYMDAwMVlIaVx1MDAzY2hTS0x8Ym0wMDAxJVx1MDAyNnM5Qlo0IWtgODAwMDE9KTZZR0NiJFVHajAwMDJPKHZMbTlmVEtNQzAwMDF0VnR6Yn01RDdqMjAwMDFGXlx1MDAzY3pEaEh4QG5zMDAwMUZ6TFlcdTAwMjZZNEYpe2AwMDAxYlhlS2A3RCtOOVAwMDAwV2VjP1NGRVVQXkwwMDAxfikpemo/KCEpSWYwMDAxSUVUVFFSe0dVQWwwMDAwYHk0XmtkU0ZrKyowMDAxb3B2RkJGbkR7KmEwMDAyOG5kZHpnRHppTlIwMDAxb3Rfd2FPcVl5cC0wMDAwWillYihudFBubGAwMDAyZ1lzbyMhZEd0TDEwMDAyTkF0WE1eRjl0cFUwMDAxaXEhSz13WEFlRkEwMDAyOUpIa0M/QSh1UD0wMDAyd00zeX5YcWEtfjUwMDAyd00zeX5FcE0qVUMwMDAwfmppRWhEcE0qVUMwMDAwfmppRWdaQnpydm8wMDAxP2BKcGB2e0YqJWcwMDAwfjkyWShwLUA4MmswMDAwbm9WYDNBWlU7VTkwMDAxfEJWO2AlbEB2WXowMDAyWmtyNiMqKCRQSHQwMDAyOUpIa0Q9P2xWMEEwMDAyK2d0XHUwMDNjTDZzKnliYTAwMDFmJGZaNU42bnM0WjAwMDE/JGgkcWlpPWFJSzAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAYTktMm4pMlkrLUk/WmYkSFBeNCRSQDlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDBmSWsyTDAwM1FHVTBZaXc3QTYtYTckekFlOFl9WU4wU1J6eVZReXRfYSVwRUteNFx1MDAzY1heOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WX1ZTzBTMG4hYllYTzVDaTMzX0NMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDX293VkgzdDl5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDZfRXNsTmFLMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDF1V1N3UjIqMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckek1pOFl9WVAwU1x1MDAzY0MrYiM3IzFaKnAjQmFcdTAwMjZVQldDaTM2YENMRFd4VTBXc341ZGtKNENNcVQ/VFV7bS1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5TkRLfE5tV0dVMFlpdzdBNi1hNyR6QWU4WX1ZUTBURlVcdTAwM2NiIzcjMVoqcCNCYVx1MDAyNmxwMFg/MWZaXjVGcHs5RDk5VFRQN2U4MFZXfFBBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODM2elEwMDNRR1UwWWl3N0E2LWE3JHpBZThZfVlSMFI/a29WUWdoNF41T3Z8OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDIrS1YycHpUUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1NmSWsyTGZJazJMZkluU2JVMFlpdzdBNi1hNyR6QWU4WX1ZUzBUT2QlWEtpSX1iWWYrQ1g9UVJfWTtTWEFDaTNGfUNMRFZ2N1x1MDAzYyhvZENMSmFvQ2hgeWdlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0diRcdTAwM2UwVlg5dDZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JFMDAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAYTlcdTAwM2NOKm5EWkV0VU1YbUU2TUNpM0l+Q0xEV3hVMFdzfjVka0o0Q01xVD9UUHlQQTBSYnV8XjVwPzBGKVEtczBSdUIySFlXMXMwVzAkNzBSPU40SFh1MUJeNSszN141Xzh3R2F4bn5JVXE0TUNpM1YzRUFyXzkzb3tAI0FVUG0wSFh0IU1DaTNZNEVBcnxBNGxeSlx1MDAyNkFVUG0wSFh0IU1BVGx5MF42Q0xBXjZMUVx1MDAzY0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSENpM2U2RUFzM0M3YyhGXHUwMDNlQVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkNpM2g3RUFzNkQ4WiNnXkFVUG0wSFh0IU1BVGx4X0dCWTRESFh0JU5BVHUqMl42ZGREXjZtajBHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFlXMSEwVzAkRjBVJEZWSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFUqbT8qU3xGQEJ0JDtBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxzakBCdTZHQGN8fD9BVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxZSkk0MUooMFcwJEkwVnkqZUhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPV4zXjZ+KkleNzhcdTAwM2VLR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lDaTMkRUVBc1JLRkViIUVBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSUlVcURPQVRcdTAwMjY1Mkg4TFBJSDZTKUpDaTMoRkVBc1VMR0JZNEhBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSUlVcURPQVRcdTAwMjY1Mkg4TFBJSDZTKUpBVH44N143UjJMXjdhOFdHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0KU9BVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxT0dBOG9cdTAwMjYwVzAkTjBYUT10SFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h7bV9XXHUwMDNlKk5feUlkSkFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVR2MjJHXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMtS0FVOEUySCNqRXBfeUheT2AyanZOQVR9VTVBVGMlfEYqelZJRzlXVERBVGwtfUdDM2VLR2F4ZklBVHYyMkdcdTAwMjZMWUpJM1A3TEFUXHUwMDNlMjBIWm1ZS0g2Uy1LQVU4RTJII2lfVEYoXHUwMDI2ZikwVzAkUTBZb3ooSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWo1bmBUO0JRYHZGSFlBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxZSkkzUDdMQVRcdTAwM2UyMEhabVlLSDZTLUtBVThFMkgjaV9URig1Y0hBVUhLM0k1O05xYHZFS1JgfmdaY0FUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVR2MjJHXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMtS0FVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZGKFx1MDAyNmYtMFcwJFQwWmxVP0hYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVdDXjhFb1ReOE51KUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIenhBXzBXMCRWMGFZXn5IWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUheOFchVkBcdTAwMjZFIV5HYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0KU9BVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxT0c5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJV1p0UEh5fC1FSHl8LUZHYXhaQkhZVn1fMHhSK1gwJG5wOEhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YkZAXHUwMDI2TilYQFx1MDAyNldcdTAwM2UzR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2JadV4weFIrWjAlYkVHSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dExAXHUwMDI2ZmBaQFx1MDAyNnAyREdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVlNRMTB4UitiMFx1MDAyNk8hT0hYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduSUBcdTAwMjZ5N2JAXHUwMDI2KkVOR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINzQ9fjB4UitkMChDUFdIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhPQFx1MDAyNl5KZEAoMlFYR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRihcdTAwMjZjfDB4UitmMCh+XHUwMDNjZUhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY1BAKEJWZkAoS2NoR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoXHUwMDI2Y34weFIraDApO2FtSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKE1AKFRoaEAoY29yR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeng4NzB4UitqMCp4fnVIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQd0RGKlAoR0YqUD9KRipZJEtAKGx0akAodSEoR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINzRcdTAwM2U3MHhSK2wwK30tKUhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NNQCglKGxAKD09QEdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoXHUwMDI2ZDUweFIrbjAtLVk/SFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKnE/R0YqckNUQCh9X25AKTgyMkdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKFx1MDAyNmQ3MHhSK3AwO3d8fkhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNlFAKUg2cEApUUVHR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEk0MUhHMHhSK3IwXHUwMDNjfCtCSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKnE/R0YqckNORip6fEhGKiE2S0YqITlMRiohSU9HQjdiRkApWklyQClpUVFHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0KU9BVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxT0c5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJV1p0UEh5fC1FSHl8LUZHYXhaQkhYdCFGRmQjODlHYXhaQ0hYdCFGSVVxNEpHOVdRQ0g2U3JGSTNPYEpGKDVIQ0kzT2BLRig1SERHJDFpR0h5fC1LRig1SEVHOVdRRkg2U3JKRzlXUUhGKDVIR0kzT2BPRig1SEhHJDFpS0g2U3JMSTNPfUdGKDVLOUdBOG1DMHhSK3QwPStYSkhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RLQClyVXRAKSFjYUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUk0MUhLMHhSK3YwXHUwMDNldntSSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKnE/R0YqckNORip6fEhGKiE2S0YqITlMRiohSU9HQjdiOUdCN2VBR0JHdEVHQkckSEdCUG5IQCktZ3ZAKWBva0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUkzT31JRig1S0JHJCFcdTAwMjZJMHhSK3gwP2ppWkhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RFR0JHJEhHQlBuQkdCUHdFR0JQKE5AKjRzeEAqRCF1R2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZWRVRzB4Uit6MEBYN2hIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQd0RGKlAoR0YqUD9KRipZJEVGKlkoRkYqWT9JRipoXHUwMDNjR0YqcT9HRipyQ05GKnp8SEYqITZLRiohOUxGKiFJT0dCN2I5R0I3ZUFHQkd0RUdCRyRIR0JQbkJHQlB3RUdCUChIR0JZcUJHQll6S0AqTVx1MDAyNnpAKlY9JUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFOSFh0YExBVThFMkgjaV9URig1Y0hBVUhLM0k1OzNWRig1Zk5BVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjREFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNFQ2h7SHZFQWslIylINUo5QVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkFUdSl7R2QzVklJVXFET0FUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJV1p0UEh5fC1FSHl8LUZHYXhaQkhYdCFGRmQjODlHYXhaQ0hYdCFGSVVxNEpHOVdRQ0g2U3JGSTNPYEpGKDVIQ0kzT2BLRig1SERHJDFpR0h5fC1LRig1SEVHOVdRRkg2U3JKRzlXUUhGKDVIR0kzT2BPRig1SEhHJDFpS0g2U3JMSTNPfUdGKDVLOUc5V1RCSDZTdUVJM099SUYoNUtCRyQxbEVIeXw9SUZlZFVKMHhSKyQwQHlQa0hYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFUfkIySCFcdTAwM2VoTUg2Uy1RQVVIN35JNUhxT0g2Uz1SQVVRRTBJWDU2TkZnR0FFRio2YEJGKllERUdCNi05R0JZNENHQnpNRkdDM2VJR2NxN0NHY19QRkdkTGhJRyUrQUNHXHUwMDI2bXFKSDhDSkRIOGRiR0g4XHUwMDI2dEpIWmRTRUhabVlGSFpcdTAwM2VxSUghXHUwMDNlaEdJNThrR0k1OzNOSVdadEhJVyFcdTAwM2NLSVctX0xJWEVDUEZma3g5RmZ0JUFGKlA3RUYqcVBIR0JGQEJHQmhBRUdCK1NIR2NYYEJHYytkaEFPYjckQXArYnBBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxZSkkzUDdMQVRcdTAwM2UyMEhabVlLSDZTKU5BVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQd0RGKlAoR0YqUD9KRipZJEVGKlkoRkYqWT9JRipoXHUwMDNjR0YqcT9HRipyQ05GKnp8SEYqITZLRiohOUxGKiFJT0dCN2I5R0I3ZUFHQkd0RUdCRyRIR0JQbkJHQlB3RUdCUChIR0JZcUJHQlkkRkdCWVx1MDAzY09AKng1JUAqKURAR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZGKDVmTkFUY21FQVRjcEJBVGNwRUFUY3M5QVRjc0NBVGNzRkFUY3NJQVRjdkNBVGN2RkFUY3ZJQVRjeUNBVGN5SkFUYyNEQVRjI0dBVGMjSkFUY1x1MDAyNkVBVGNcdTAwMjZGQVRjXHUwMDI2SUFUYypHQVRjO0dBVGM7TkFUY1x1MDAzZUhBVGNcdTAwM2VLQVRjXHUwMDNlTEFUY1x1MDAzZU9BVGxzOUFUbHNBQVRsdkVBVGx2SEFUbHlCQVRseUVBVGx5SEFUbCNCQVRsI0ZBVGwjSUFUbFx1MDAyNkNDaHtUekVBa0AoLTdfRklBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFFMElYNTZORmdHQUVGKjZgQkYqWURFR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHJStBQ0dcdTAwMjZtcUpIOENKREg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0k1OGtHSTU7M05JV1p0SElXIVx1MDAzY0tJVy1fTElYRUNQRmZreDlGZnQlQUYqUDdFRipxUEhHQkZAQkdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXpPZUJMWFkoQm1cdTAwMjZfeEFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZGKDVmTkFUY21FQVRjcEJBVGNwRUFUY3M5QVRjc0NBVGNzRkFUY3NJQVRjdkNBVGN2RkFUY3ZJQVRjeUNBVGN5SkFUYyNEQVRjI0dBVGMjSkFUY1x1MDAyNkVBVGNcdTAwMjZGQVRjXHUwMDI2SUFUYypHQVRjO0dBVGM7TkFUY1x1MDAzZUhBVGNcdTAwM2VLQVRjXHUwMDNlTEFUY1x1MDAzZU9BVGxzOUFUbHNBQVRsdkVBVGx2SEFUbHlCQVRseUVBVGx5SEFUbCNCQVRsI0ZBVGwjSUFUbFx1MDAyNkNBVGxcdTAwMjZGQ2h7WiNFQWt9Klx1MDAzY3VmMlFBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFFMElYNTZORmdHQUVGKjZgQkYqWURFR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHJStBQ0dcdTAwMjZtcUpIOENKREg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0k1OGtHSTU7M05JV1p0SElXIVx1MDAzY0tJVy1fTElYRUNQRmZreDlGZnQlQUYqUDdFRipxUEhHQkZAQkdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VXlrQj8ycSpDSWFGIUFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZCNCQkckMWxGSHl8PUpGZCNCQ0dheGNGSFlWflcweFIrLTBgNDspSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjREFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNGQVRsI0lBVGxcdTAwMjZDQVRsXHUwMDI2RkFUbFx1MDAyNklBVGxcdTAwMjZMQ2h7aVx1MDAyNkVBbDc7XjZ+XHUwMDI2UEFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZIeXwtRUZkIzg3R2F4WkFIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUkzT31JRig1S0JHJDFsRUh5fD1JRmQjQkJHJDFsRkh5fD1KRmQjQkNHYXhjRkhYdCVJSVVxN01HQThtVTB4UitcdTAwM2MwYG0zJUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQtTEFUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJWDU2TkZmYnI3RmYkLUFGZ0dBRUYqNmBCRipZREVHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUclK0FDR1x1MDAyNm1xSkg4Q0pESDhkYkdIOFx1MDAyNnRKSFpkU0VIWm1ZRkhaXHUwMDNlcUlIIVx1MDAzZWhHSTU4a0dJNTszTklXWnRISVchXHUwMDNjS0lXLV9MSVhFQ1BGZmt4OUZmdCVBRipQN0VGKnFQSEdCRkBCR0JoQUVHQitTSEdjWGBCR2MrSkZHZENiSUclejRDR1x1MDAyNjNNRkdcdTAwMjZVZUlHXHUwMDI2dndMSDhMUEZIOG0ja0RGUTNcdTAwM2NEZ3lIUTA1YyNxQVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkFUdSl7R2QzVkpINlMhTkFUPUB8SDhtaE1HOVdmSkFUfkIySCFcdTAwM2VoTUg2Uy1RQVVIN35JNUhxT0g2Uz1SQVVRVzZGKSVQN0YpJVlBRikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RFR0JHJEhHQlBuQkdCUHdFR0JQKEhHQllxQkdCWSRGR0JZXHUwMDNjSUdCaHdDR0JoKEZHQmg/SUdCaTBMR0JxK0ZHQnFfSUdCcjNSQCt0eD1AKyQpSntzMSF8SFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjREFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNGQVRsI0lBVGxcdTAwMjZDQVRsXHUwMDI2RkFUbFx1MDAyNklBVGxcdTAwMjZMQVRsKkZBVGwqSUFUbCpMQVRsO0ZDaHt1K0VBbEo/Xjc7VFhBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFOSFh0YExBVThFMkgjaV9URig1Y0hBVUhLM0k1OzNWSHl8LUVGZCM4N0dheFpBSHl8LUZHYXhaQkhYdCFGRmQjODlHYXhaQ0hYdCFGSVVxNEpHOVdRQ0g2U3JGSTNPYEpGKDVIQ0kzT2BLRyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZCNCQkckMWxGSHl8PUpGZCNCQ0dheGNGSFh0JUlJVXE3TUc5V1RGSDZTdUlJM099TUYoXHUwMDI2ZFgweFIrQDBgbVJcdTAwM2NHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0LUxBVFx1MDAyNjUySDhMUElINlMpSkFUfjgxSFp+d1BHOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVg1Nk5GZmJyN0ZmJC1BRmdHQUVGKjZgQkYqWURFR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHJStBQ0dcdTAwMjZtcUpIOGRiR0g4XHUwMDI2dEpIWmRTRUhabVlGSFpcdTAwM2VxSUghXHUwMDNlaEdJNThrR0k1OzNOSVdadEhJVyFcdTAwM2NLSVctX0xJWEVDUEZma3g5RmZ0JUFGKlA3RUYqcVBIR0JGQEJHQmhBRUdCK1NIR2NYYEJHYytKRkdkQ2JJRyV6NENHXHUwMDI2M01GR1x1MDAyNlVlSUdcdTAwMjZ2d0xIOExQRkg4bWhJSDhcdTAwM2V6TEhaZFNGSFpcdTAwMjZcdTAwMjZrRWRuZEBFXHUwMDI2fW9iMFclO3JBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFXNkYpJVA3RiklWUFGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RFR0JHJEhHQlBuQkdCUHdFR0JQKEhHQllxQkdCWSRGR0JZXHUwMDNjSUdCaHdDR0JoKEZHQmg/SUdCaTBMR0JxK0ZHQnFfSUdCcjNMR0J6XHUwMDNjRkdCenxJR0IhNlJALTZ9XkAtRzdOM0lRYDlIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdcdTAwMjZMWUpJM1A3TEFUXHUwMDNlMjBIWm1ZS0g2UylOQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpVQVRjbTdBVGNtQUFUY21FQVRjcEJBVGNwRUFUY3M5QVRjc0NBVGNzRkFUY3NJQVRjdkNBVGN2RkFUY3ZJQVRjeUNBVGN5SkFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYypKQVRjO0dBVGM7TkFUY1x1MDAzZUhBVGNcdTAwM2VLQVRjXHUwMDNlTEFUY1x1MDAzZU9BVGxzOUFUbHNBQVRsdkVBVGx2SEFUbHlCQVRseUVBVGx5SEFUbCNCQVRsI0ZBVGwjSUFUbFx1MDAyNkNBVGxcdTAwMjZGQVRsXHUwMDI2SUFUbFx1MDAyNkxBVGwqRkFUbCpJQVRsKkxBVGw7RkFUbDtJQVRsO0xBVGxcdTAwM2VGQ2h7KT1FQWxWYEAodXdyQVR9VTVBVGMlfEYqelZJRzlXVERBVGwtfUdDM2VLR2F4ZklBVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxTkhYdGBMQVU4RTJII2lfVEYoNWNIQVVISzNJNTszVkh5fC1FRmQjODdHYXhaQUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0ckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRR0g2U3JLRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZCNCQkckMWxGSHl8PUpGZCNCQ0dheGNGSFh0JUlJVXE3TUc5V1RGSDZTdUlJM099TUYoNUtGRyQxbElIeXw9TUZkI0JGR2JadmQweFIrezBgZHw4R2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdC1MQVRcdTAwMjY1Mkg4TFBJSDZTKUpBVH44MUhafndQRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklYNTZORmZicjdGZiQtQUZnR0FFRio2YEJGKllERUdCNi05R0JZNENHQnpNRkdDM2VJR2NxN0NHY19QRkdkTGhJRyUrQUNHXHUwMDI2bXFKSDhkYkdIOFx1MDAyNnRKSFpkU0VIWm1ZRkhaXHUwMDNlcUlIIVx1MDAzZWhHSCNIekpJNThrR0k1OzNOSVdadEhJVyFcdTAwM2NLSVctX0xJWEVDUEZma3g5RmZ0JUFGKlA3RUYqcVBIR0JGQEJHQmhBRUdCK1NIR2NYYEJHYytKRkdkQ2JJRyV6NENHXHUwMDI2M01GR1x1MDAyNlVlSUdcdTAwMjZ2d0xIOExQRkg4bWhJSDhcdTAwM2V6TEhaZFNGSFpcdTAwMjZrSUhhOCRMSCF2VkZIIX5uSUgjUjJuRiM7XHUwMDNle0c2TTF6MFclO3JBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFXNkYpJVA3RiklWUFGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipofEpGKnE/R0YqckNORip6fEhGKiE2S0YqITlMRiohSU9HQjdiOUdCN2VBR0JHdEVHQkckSEdCUG5CR0JQd0VHQlAoSEdCWXFCR0JZJEZHQllcdTAwM2NJR0Jod0NHQmgoRkdCaD9JR0JpMExHQnErRkdCcV9JR0JyM0xHQnpcdTAwM2NGR0J6fElHQiE2TEdCKz9GR0ItMElHQi05TEdCLUlVQC1oTXxALXFWUjhVWnNQSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjR0FUYyNKQVRjXHUwMDI2RUFUY1x1MDAyNkZBVGNcdTAwMjZJQVRjKkdBVGMqSkFUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNGQVRsI0lBVGxcdTAwMjZDQVRsXHUwMDI2RkFUbFx1MDAyNklBVGxcdTAwMjZMQVRsKkZBVGwqSUFUbCpMQVRsO0ZBVGw7SUFUbDtMQVRsXHUwMDNlRkFUbFx1MDAzZUlBVGxcdTAwM2VMQVRsXHUwMDNlT0FUbF5JQ2h7YF5FQWxofkApaUx6QVR9VTVBVGMlfEYqelZJRzlXVERBVGwtfUdDM2VLR2F4ZklBVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxTkhYdGBMQVU4RTJII2lfVEYoNWNIQVVISzNJNTszVkh5fC1FRmQjODdHYXhaQUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0ckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRR0g2U3JLRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlHJDFsRUh5fD1JRmQjQkJHJDFsRkh5fD1KRmQjQkNHYXhjRkhYdCVJSVVxN01HOVdURkg2U3VJSTNPfU1GKDVLRkckMWxJSHl8PU1GZCNCRkdheGNJSFh0JUxJVXE3UEdBOG1nMHhSLTAwYGVMR0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQtTEFUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJWDU2TkZmYnI3RmYkLUFGZ0dBRUYqNmBCRipZREVHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUclK0FDR1x1MDAyNm1xSkg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0gjSHpKSTU4a0dJNTszTklXWnRISVchXHUwMDNjS0lXLV9MSVhFQ1BGZmt4OUZmdCVBRipQN0VGKnFQSEdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VWVJR1x1MDAyNnZ3TEg4TFBGSDhtaElIOFx1MDAzZXpMSFpkU0ZIWlx1MDAyNmtJSGE4JExIIXZWRkghfm5JSCNRKExII3MwT0k1SHFJSTVqNW5IM0JSMEhVamJcdTAwM2MwVyU7ckFVUG0wSFh0IU1BVGx4X0dCWTRESFh0JU5BVHUpe0dkM1ZKSDZTIU5BVD1AfEg4bWhNRzlXZkpBVH5CMkghXHUwMDNlaE1INlMtUUFVSDd+STVIcU9INlM9UkFVUVc2RiklUDdGKSVZQUYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKmh8SkYqcT9HRipyQ05GKnp8SEYqITZLRiohOUxGKiFJT0dCN2I5R0I3ZUFHQkd0RUdCRyRIR0JQd0VHQlAoSEdCWXFCR0JZJEZHQllcdTAwM2NJR0Jod0NHQmgoRkdCaD9JR0JpMExHQnErRkdCcV9JR0JyM0xHQnpcdTAwM2NGR0J6fElHQiE2TEdCKz9GR0ItMElHQi05TEdCLUlPR0JgM0lHQmBDTEdCYExVQC1fbDFAOzN0VkFefGZYSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjR0FUYyNKQVRjXHUwMDI2RUFUY1x1MDAyNkZBVGNcdTAwMjZJQVRjKkdBVGMqSkFUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5RUFUbHlIQVRsI0JBVGwjRkFUbCNJQVRsXHUwMDI2Q0FUbFx1MDAyNkZBVGxcdTAwMjZJQVRsXHUwMDI2TEFUbCpGQVRsKklBVGwqTEFUbDtGQVRsO0lBVGw7TEFUbFx1MDAzZUZBVGxcdTAwM2VJQVRsXHUwMDNlTEFUbFx1MDAzZU9BVGxeSUFUbF5MQVRsXk9BVGx7SUNofDd8RUFsdTNAK0pXQEFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZIeXwtRUZkIzg3R2F4WkFIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtHJDFpR0h5fC1LRig1SEVHOVdRRkg2U3JKRzlXUUdINlNyS0YoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUkzT31JRyQxbEVIeXw9SUZkI0JCRyQxbEZIeXw9SkZkI0JDR2F4Y0ZIWHQlSUlVcTdNRzlXVEZINlN1SUkzT31NRig1S0ZHJDFsSUh5fD1NRmQjQkZHYXhjSUhYdCVMSVVxN1BHOVdUSUg2U3VMSTNPfVBGKDVLSUhZVn5vMHhSLTQwYGUqV0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQtTEFUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJWDU2TkZmYnI3RmYkLUFGZ0dBRUYqNmBCRipZREVHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUclK0FDR1x1MDAyNm1xSkg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0gjSHpKSTU4a0dJNTszTklXWnRISVchXHUwMDNjS0lXLV9MSVhFQ1BGZmt4OUZmdCVBRipQN0VGKnFQSEdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VWVJR1x1MDAyNnZ3TEg4TFBGSDhtaElIOFx1MDAzZXpMSFpkU0ZIWlx1MDAyNmtJSGE4JExIIXZWRkghfm5JSCNRKExII3MwT0k1SHFJSTVpK0xJNTszT0lXWnRJSVd7ME9GZmJcdTAwM2NhSVJZIzRJcyk9MzBXJTtyQVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkFUdSl7R2QzVkpINlMhTkFUPUB8SDhtaExJVXFKTkFUfjF+SGFRP1NHOVdpS0FVOE41SCNzMFVHOVdsTEFVUU4zSVg1Nk5GZmJyN0ZmXHUwMDNjQEJGKSQhOEYqNmBCRipoSkZHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUdcdTAwMjZMWUdIOENKREg4ZGJHSDhcdTAwM2V6S0g4fihMSFptWUZIYVE/TUghXHUwMDNlaEdII2lfTUk1aStLSTU7M05JV1p0SElXaXpJSVctX0xJWEVDT0lYTklRRil8PUJGKlA3RUdCRkBCR0JoQUVHQitTSEdjaDFDR2MrSkZHZENiSUclejRDR1x1MDAyNjNNRkdcdTAwMjZVZUlHXHUwMDI2dndMSDhMUEZIOG1oSUg4XHUwMDNlekxIWmRTRkhaXHUwMDI2a0lIYTgkTEghdlZGSCF+bklII1EoTEgjczBPSTVIcUlJNWkrTEk1OzNPSVdyKEtJWDVRcUlzejs1SXxBfTgwVyU7ckFVUG0wSFh0IU1BVGx4X0dCWTRESFh0JU5BVHUpe0dkM1ZKSDZTIU5BVD1AfEg4bWhMSVVxSk5BVH4xfkhhUT9TRzlXaUtBVThONUgjczBVRzlXbExBVVFOM0lYNTZORmZicjdGZlx1MDAzY0BCRikkIThGKjZgQkYqaEpGR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHXHUwMDI2TFlHSDhDSkRIOGRiR0g4XHUwMDNlektIOH4oTEhabVlGSGFRP01IIVx1MDAzZWhHSCNpX01JNWkrS0k1OzNOSVdadEhJV2l6SUlXLV9MSVhFQ09JWE5JUUYpfD1CRipQN0VHQkZAQkdCaEFFR0IrU0hHY2gxQ0djK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VWVJR1x1MDAyNnZ3TEg4TFBGSDhtaElIOFx1MDAzZXpMSFpkU0ZIWlx1MDAyNmtJSGE4JExIIXZWRkghfm5JSCNRKExII3MwT0k1SHFJSTVpK0xJNTszT0lXcihLSVg1Nk9JWE5jc0l8M3s2Sk9VOWpBVH1VNUFUYyV8Rip6VklHOVdUR0NofE4yRUFsLTg2ZitcdTAwM2M7QVVQbTBIWHQhTUFUbHhfR0J6TUhGZWRVbjB4Ui05MHY5dE5IWHUxNUYqWURFSVVxN0pBVGwtfUdjWGBDSHp4OHYweFItQTB2YVx1MDAzY1FIWHUxNUYqWURFSVVxN0pBVGwtfUdjWGBDSHl8YEhDaHxXNUVBbGBCOVd4KntBVVBtMEhYdCFNQVRseF9HQnpNSEZkI0VHQVQlJV9HXHUwMDI2M2doS21zZkJLXHUwMDNle0UlQVR9VTVBVGMlfEYqelZJRzlXVEdBVHV4XkdkQ2JLRmQjSERBVFx1MDAyNjI3QFx1MDAzYzlTQ0BcdTAwM2NJWTVHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DSFh0KUZBVHV7MEclejRFR2F4aUtBVD07MUBcdTAwM2NJWURAXHUwMDNjUmU5R2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0hYdClGQVR1ezBHJXo0RUdheGlLQVQ9LWBIOFVwaUxqbylFTDtAKUBBVH1VNUFUYyV8Rip6VklHOVdUR0FUdXheR2RDYktGZCNIREFUXHUwMDI2MjFIODNER0dheGxLQ2h8bEFFQW1BR0VIZlpCQVVQbTBIWHQhTUFUbHhfR0J6TUhGZCNFR0FUJSVfR1x1MDAyNjNNSEh5fH1JQVQ9YH1IOHZuTUlWU1FcdTAwMjYweFItSDB4dlRsSFh1MTVGKllERUlVcTdKQVRsLX1HY1hgQ0h5fGBIQVQlPXxHXHUwMDI2ZGtNRmQjS0VBVFx1MDAzZTUxSDh+KFFHJCFcdTAwMjYhMHhSLUkweH5sb0hYdTE1RipZREVJVXE3SkFUbC19R2NYYENIeXxgSEFUJT18R1x1MDAyNmRrTUZkI0tFQVRcdTAwM2U1MUg4fihRRyQxeE5DaHx1REVBbUpKSDhVVktBVVBtMEhYdCFNQVRseF9HQnpNSEZkI0VHQVQlJV9HXHUwMDI2M01ISHl8fUlBVD1gfUg4dm5NSVVxSlBBVH5FM0ghdnBoTkNHU0pOZGZ+ZkFUdVdOTmRoYktOXHUwMDI2KkVpQVR1Qn5DaHwlR0VBbVNNMlFWTnJBVH1VNUNofClIRUFtVk4zTlJvdUFUfVU1QVRjdjBAPU85TkA9WEVfRmQjRF5IWHUxNUYqNmBCSFlWfi0wJG5CKFRQN2U4MFZXfFBEa2RmcDAwYnJ8S29qejMwc3NJMjAwOTYxMDBJQzIwMFJJMzAwUkkzMDBhTzQwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDFwNUYwMXlCRzAxKkhIMDEqSEgwMV5OSTAyMlRKMDJCWkswMktmTDAyVGxNMDJjck4wMmx4TzAybHhPMDJ1JVAwMnUlUDAydSVQMDIlLVEwMiUtUTAyPUBSMDJ9fVMwMzg0VDAzSEFVMDNRR1YwM1pNVzAzaVNYMDNyWVkwMyFlWjAzLWthMDMta2EwM2BxYjA0NHdjMDREJGQwNE0rZTA0Vj9mMDRlfGcwNGV8ZzA0bzNoMDRvM2gwNG8zaDA0eDlpMDR4OWkwNClGajA0QExrMDUxUmwwNUFYbTA1SmRuMDVTam8wNVNqbzA1U2pvMDVicHAwNWt2cTA1dCNyMDUkKnMwNVx1MDAzY1x1MDAzZXQwNXx7dTA2NzJ2MDY3MnYwNjcydjA2NzJ2MDY3MnYwNjcydjA2Rzh3MDZHOHcwNkc4dzA2Rzh3MDZQRXgwNlBFeDA2UEV4MDZQRXgwNlBFeDA2UEV4MDZQRXgwNlBFeDA2UEV4MDZQRXgwNlBFeDA2UEV4MDZZS3kwNllLeTA2WUt5MDZZS3kwNllLeTA2WUt5MDZZS3kwNmhRejA2aFF6MDZoUXowNmhRejA2aFF6MDZoUXowNmhRejA2aFF6MDZoUXowNnFXITA2cVchMDZxVyEwNnFXITA2cVchMDZxVyEwNnFXITA2cVchMDZxVyEwNnFXITA2cVchMDZxVyEwNnpjIzA2emMjMDZ6YyMwNnpjIzA2emMjMDZ6YyMwNnpjIzA2emMjMDZ6YyMwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2X28lMDZfbyUwNl9vJTA2X28lMDZfbyUwNl9vJTA2X28lMDZfbyUwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3QyEoMDdDISgwN0MhKDA3QyEoMDdMKSkwN0wpKTA3TCkpMDdMKSkwN0wpKTA3TCkpMDdMKSkwN0wpKTA3TCkpMDdVPSowN1U9KjA3VT0qMDdVPSowN1U9KjA3VT0qMDdVPSowN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3bjEtMDduMS0wN24xLTA3bjEtMDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3KERcdTAwM2MwNyhEXHUwMDNjMDcoRFx1MDAzYzA3KERcdTAwM2MwNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDg5Vj8wODlWPzA4SWJAMDhJYkAwOEliQDA4SWJAMDhSaF4wOFJoXjA4UmheMDhSaF4wOFJoXjA4UmheMDhhbl8wOGFuXzA4YW5fMDhhbl8wOGFuXzA4YW5fMDhhbl8wOGFuXzA4YW5fMDhqdGAwOGp0YDA4anRgMDhqdGAwOGp0YDA4anRgMDhqdGAwOGp0YDA4c3p7MDhzenswOHN6ezA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDhzenswOHN6ezA4c3p7MDhzenswOHN6ezA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwODtcdTAwM2N9MDg7XHUwMDNjfTA4O1x1MDAzY30wODtcdTAwM2N9MDg7XHUwMDNjfTA4O1x1MDAzY30wODtcdTAwM2N9MDg7XHUwMDNjfTA4O1x1MDAzY30wODtcdTAwM2N9MDh7X34wOTYxMDA5NjEwMDk2MTAwOTYxMDA5RjcxMDlGNzEwOUY3MTA5RjcxMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjAwOTYxMDBJQzIwMFJJMzAwUkkzMDBhTzQwMGpVNTAwc2E2MDlYSjMwOWdQNDA5Z1A0MDlwVjUwOXliNjA5Kmg3MDlebjgwQTJ0OTBBQnpBMEFLKEIwQVRcdTAwM2NDMEFUXHUwMDNjQzBBVFx1MDAzY0MwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBXHUwMDI2Q0cwQVx1MDAzZUlIMEF+T0kwQjhVSjBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRUFtYlA0UmRkMWJhWmxJWmdYYURhXHUwMDI2MEVeUDY4JHpkbk9vckNLeDZpQ0xTajg1Q01JQ1UwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBAKH0/aEJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0VBbWVRNU9aXHUwMDI2NGJhWmxJWmdYYURhXHUwMDI2Mjs5V0czPVkwd3hATGVPKzU3QVExczNBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDBOXzdlQ004PVlBUTFzM0F0b1h3Q0szUHlDTVpBfEBARTE3MDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAyTUQlblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VI0gqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtEYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMHdVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1kUCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhoLVI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV9eWiVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VekI7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19SVU1mRXxVTWZFfFVNZkV8VU1mRXxVTWZFfFVNZkV8VU1mRVh0T1k7XHUwMDNldE9ZO1x1MDAzZXRPWTtcdTAwM2V0T1k7XHUwMDNldE9ZO1x1MDAzZXRPWTtcdTAwM2V0T1lcdTAwM2VYXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEslREs3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NT9UQ0c0fW1cdTAwM2N2SCptXHUwMDNjdkd6anV9QSVqdX1BJWp1fUElanV9QSVqdX1BJWp1fUElanV9QSVqdX1BJWp1fUElanV9QSVqdX1BJWp1fUNUIXFHc1hWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV+RihPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15MZjFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGxvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFwQ2wlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBqVTBxdlNDS2VfYUNLeDZlQ0tAYTlQeXp7YmEkI1x1MDAzY0JZKy1hfENofH1NQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3dWSDN0OXkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyR1owWUx4XHUwMDI2MDAwMDAwMDAwfWlhYW9sR2R1dFEwMDJPI1VPWGBGXkVcdTAwMjZfbDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAqMWlMXnxcdTAwMjZeaURCMDAwMTg5eUBALUVJSSVIMDAwMF5BVWh5ZnkxTWBYMDAwMDAwMDAwMDAwMDAwMDAwMCFVJTNFVlBDNVZwMDAxRVYzJW5wV1E5QSR0MDA0THtmeEtZT2FYU0QyMDA2K0VrMn1EO3R2VWJ6MDA2KT9AVk5rdTBsTlNJMDA0a1FMQSRfX3AqakVuMDA0amtDJWVFbVpNeVx1MDAyNmYwMDhpOEJSbjhgSVhlSVYwMDJPWWNzcWMyYD9cdTAwM2UlQzAwNGptS2ZBIzVGZ3BNTTAwMDFeWVx1MDAyNipjRTVXNF5YMDAwMDAwMDAwMDAwMDAwMDA2Kz8hYUlcdTAwM2N4NnViWmMwMDAwZVJ5eUZcdTAwM2NJeT9YWDAwMDA4a3ZSWWNrdlJZVzAwNGxSKHoqYjBwRVx1MDAzZXtsMDAwMElHUFx1MDAzZVllNip+WGAwMDdNNy1NQXdpZlZjbnYwMDAwMDAwMDAwMDAwMDAwMDZLcDU0LUBxWWBPcGQwMDYrZ1d4SWV6elBiUGEwMDZqeXpyNF9taj1UVFx1MDAzZTAwMk9XaUBRTFh5MU1gWDAwMno4LTh3cn5cdTAwM2VBTF5gMDAxQn1Ib08zZnAxSkA0MDAyUDJidnI9VzlKXHUwMDNlR2owMDJQcWJHLTF1TF83Y2gwMDAwMDAwMDAwMDAwMDAwMDAyc0pHI0lhSG9FYC0wMDAyOUswRENReTFNYFgwMDRsYzRaREQ9NXhXMlkwMDAxOGBub3tLbllzVn4wMDAyRHkxTC11SylWMHswMDRtWU5qdEUzN2Qhdn0wMDAxcEdkVGMtdiQrNU8wMDAxSlY3ZFQ9R2RUYk4wMDRsNkdySXRXR2RUYk4wMDAwfTg5UDlmRlNgSCQwMDAwMFx1MDAyNm9cdTAwM2N5VWlhUClSMDAwMDAwMDAwMDAwMDAwMDAwMUEoWXBZVlYhSHFVMDA1d1VxXHUwMDI2dDkyNFx1MDAzZXx3XHUwMDNjMDAwMShAO1pReHFgTHFCMDAwMiR2QVJIWDF2XHUwMDNleCQwMDAxTXdMOEYlXnx9QjYwMDRrPWMpTEloZ2dPOEswMDAyayQrYGZMaFBlTyQwMDRrSlE5QSQtVlx1MDAzZXRpLTAwMDAwMDAwMDAwMDAwMDAwMDAkKTtFQShvSF9zaTAwNG1oM2NDUFFVYl9HUTAwNG0xRDd5Z2N6XHUwMDI2WmNgMDAwMFhefTRXMGlNcyMqMDAwMn5RQFZoKEhNIyUqMDAwMDAwMDAwMDAwMDAwMDA3fFdGfSVRTEppR3ReMDA2KkNse1x1MDAzZVx1MDAyNlpzeWhHeDAwMDJcdTAwM2V0dlVlbDFVZGkhMDA2Kjl0dmpIXHUwMDNlR2RsblAwMDYqeXl9TilWWiNuXHUwMDNjfjAwMDFXaWFLQ0sxVW1vIzAwMDFCcH03REMzcG9HKTAwNGtGRD81T2U2Klx1MDAzZVJfMDAwMDAwMDAwMDAwMDAwMDA0bDBrdm85U05JTClrMDAwMigxaU9HbWRBYX1xMDAwMVN2TzU1UURZXmd2MDAwMH53SztcdTAwMjZmO1g0MlQwMDAwMDAwMDAwMDAwMDAwMDAyfGN7JWA7czV0LXQwMDRscXZiIUp+ZW1lakYwMDAxLVBkZFx1MDAzY1FndTRJJDAwMDJzWH1MZn1UZXw9TjAwNUtheVNDfjJuNzlBezAwMDJNRXgzUz9vVm94MjAwMDFsciNTJEMlZWVwbTAwMDFSPzc5R1VqWDN9UzAwNGw7RUlXWFhROTF3czAwMDI0dGgje1l4akZ5XHUwMDNjMDAwMk0hQEUjMCtxKGJcdTAwMjYwMDRtUVJ5JStmNkZVRl4wMDAxNXkxRFx1MDAzZTA2Rkw5QDAwMDA1MXZ9OGhuTDdYZzAwNG1FRVc1eDRqSnA1OzAwNGxFQXYtYCN1RFNwSzAwMDAwMDAwMDAwMDAwMDAwMDAremRDP3xQcjNqQTAwMDEyZ31VRzszT2ZKKjAwMDBHOCNANEVtJD83ezAwMDIraUA1O084TXkhZTAwMDI2VHNyYCFGKnlKTDAwMDJNWEZLNChmViUoeTAwMUR4NTRcdTAwM2NxLXVSOHokMDAwMDAwMDAwMDAwMDAwMDAwMVJrdmFoRjZnbUleMDAwMk9FeFRhRmE2MTQxMDAwMCNANENSKGd0YEMjMDAwMFd7VyQ7dE47bSlqMDAwMDAwMDAwMDAwMDAwMDA0aiQwWHlMTDRtJHRcdTAwM2MwMDJQN3BGN3xuV1YtK1cwMDYrMkEtbigrZF4tUkQwMDAwMDAwMDAwMDAwMDAwMDNZezdgJVNwM0IzUlMwMDAycihcdTAwM2VlZz8qZjtcdTAwM2NIMDA0bEwjPUpuZW80V3UyMDAxWkAyfGQ7WkNfTWxHMDAwMDAwMDAwMDAwMDAwMDAxRTY1SWdgPTk2U0kzMDAwMldII3p7IXdcdTAwM2ViYSswMDAyM3tcdTAwM2NeQEFRQGEyRjAwMDAwMDAwMDAwMDAwMDAwM2EtMEs1UUwwNkc4dzAwMDJ4ST1nQGdpOH14UTAwMDJJV3g0XHUwMDNlcldqWCk9MDAwMDtMJVJVSklsQk09MDAwMlh4NE5LQ0VWfVx1MDAzZXowMDRtSE9TfU5neDQ4ZlMwMDRqellgZnJ0bU9CNmQwMDAxbkNifT9cdTAwMjZwZ1JCbjAwMDAwMDAwMDAwMDAwMDAwMDEqNVZgXHUwMDNlMDBYcU55MDAwMFNaOTQkTUYxcjgjMDAwMGMqU2RoY1lDOFlgMDAwMFhFSVI7SG56e2YwMDAwMHluN1RqPXpCXHUwMDI2S14wMDRsOW1PRnNgTmpkLWswMDAwMDAwMDAwMDAwMDAwMDAxKFx1MDAyNk49YHlTVVVnITAwMDBta2gqfGtETE1jRTAwNip1OCQ1dk5qayo4OzAwMDFMZ31VR3IjPThJajAwMDEjMHl7WHloZGNsUDAwMDBlb3d9Z3cpVmx4eDAwMDA4Vlx1MDAzZSRwM0JEdyRvMDAySjNsZXJ4U3hWWm9UMDAwMV9pTXljU1dJRiU9MDAwMS1FNHg2ZDFVdnUkMDA2UTA3ZG1hUEU7cy1IMDA0ayNfUGdMNm87dl5sMDAwMDBFNFRubW5ZalB9MDAwMXJoXHUwMDI2bGs4a3ZhZVgwMDAwR0ozMFdWZCVGTXQwMDJPdjVJbiRPTF59V2cwMDAyY0NPUUU1akpwNTswMDAwM0ZGT0RPM18xViswMDAwMmpKa2pXKG1EVkQwMDAwNEZGSFdQVER0JU0wMDAxbHpgNmhnKHp5VHQwMDAxfUxBcm89M2NDT1IwMDRsKT1Re3dqNVYtXHUwMDI2VjAwNGx8PWVxen1JNjQzVDAwMDFGUzJ9XHUwMDNjakhvRWAtMDAwMUxqWFNeeTFHQGtLMDAwMjZCRD1zYj0oXypfMDAwMVZ6XHUwMDI2WmRVcWBDa0EwMDAwNCRoclYlY2UoJW8wMDJPMU1tenV9RCFLcHcwMDAyY0ZGNjFoaFB3YVx1MDAyNjAwMDF5RTt8NGtCfDg4QjAwNGtVZ1NcdTAwMjZ1X3V7clx1MDAzYyUwMDAyOTIpaDdPYVhKNzEwMDAxe00hVm56elBrVmIwMDYqKW1PT3h5RDd5ZHYwMDAwMDAwMDAwMDAwMDAwMDAyZ1pNcCNFSDlHKFIwMDAxXHUwMDNlOCMjYi1yQDhcdTAwM2NEMDAwMDt2QU11QkNjNkx0MDAwMDAwMDAwMDAwMDAwMDAwMEtZcXxoOFlcdTAwMjZya3swMDAxaFFNXHUwMDI2Kk0zT29QKzAwNGtfeFZzPXQwNlBFeDAwMDFMWjk2fjtvVm94MjAwMDAwMDAwMDAwMDAwMDAwMDFhRTR1KnEhP14kZTAwMDB7d3p+aXFeRW0oajAwMDBzbWJ3NUxMT1RFZTAwMDFcdTAwM2VTMl9UNjZnbUleMDA0alx1MDAzZXpgRm8hQjAyeTcwMDAwNEFpRHF5PSgrI14wMDAwO091OWVcdTAwM2NVYl9HUTAwMDJ5ZSFCcG8zQStGUTAwNGtKRygxRUghYU0pfjAwMDFAJHZPWndrdmFlWDAwNipieDRmX2pDQVx1MDAzY0l0MDAwMDAwMDAwMDAwMDAwMDAwMDBMcG5lblBDRWJxMDAxRUg4TjZfKlY3dmVUMDAzQy01an12a1x1MDAzZXBLN2QwMDAwMDAwMDAwMDAwMDAwMDAwP3FxPXwhKXclIXgwMDAxTlFNJXg9dk81MygwMDAwIWcxYk9JRVZ9XHUwMDNlejAwMDIySkcjS0hRbzheRTAwMDB7VFJRO0F1REpqSjAwMDJNJSg7TGh2cE42KDAwMDBtblluOzhgWkBwcjAwMDApS3t+TUJnZ1hFTDAwMDJlVzteZ0lDT2lORDAwMDBlWkBXT0dpTXMjKjAwNGxfYCNXSVJtQWUxezAwMk8jb2ppYWArcXdWJTAwMDEoeTE0Km1AVk5qMDAwMk8/UENRXmVLKVYwezAwMDAwMDAwMDAwMDAwMDAwMDEzdH5xY3d2TzUzKDAwMDJOYjM0RXhAO1UkajAwMDB7M3A7QExRQFF7RTAwMDFaenEkWkYzJVVSUjAwMDJNXnx9Q1B7V1x1MDAzY151MDAwMCQzJVVUYFx1MDAyNl5aN0EwMDAwMDAwMDAwMDAwMDAwMDAxbmNEcTBcdTAwM2M5eVx1MDAzY1U0MDAwMjdjKVAlV1pvMlx1MDAzZWcwMDBJeShcdTAwM2VXOTJ5ZzJ7XHUwMDNlMDAwMWhcdTAwM2UkekFBXlNifjUwMDAyRXlTaVgkODlNKn4wMDAxbzNwKVRwK18/WSUwMDAxQzEtbD9oay1Hb0AwMDAyK0xPVEZ8NXhXMlkwMDAxb2xSRSVUekJcdTAwMjZLXjAwNGtRKDdPUCoqKmdGTDAwMDFodFQrSlpCUksjNzAwMDJZQ2J8Rno5NkpDMjAwMDJJZE85SEowPW9iSjAwMDJ1cWROZFx1MDAzZW5LfVJmMDAwMWZpOD10VjdcdTAwMjYhbXswMDAxTS1hQ05UNFo4cFUwMDAwKUpHO09QKXc9KXkwMDAxbUEzTlJebUFlMXswMDAyczhvVGdFcmFBeHMwMDAwMDAwMDAwMDAwMDAwMDAwYUVcdTAwM2MzO3ZvNE5vMTAwMDAwMDAwMDAwMDAwMDAwMDBGNjF4QzJoZEJUTTAwMDMwRExWaXt0VF9NeDAwMDJgNkZZJFBYUylDWjAwMDAwMDAwMDAwMDAwMDAwMDFpQTNGZTBhWFNEMjAwMDFCUGBVc3BvVm94MjAwMDBKN1x1MDAyNmAhWGNEZXVuMDAxQ0ckaDs2KTFpU3pNMDA0a24kLTRrZnM1dC10MDAwMDAwMDAwMDAwMDAwMDAwMVpxXHUwMDI2WXlPUHJDcEIwMDAxam5tVHx5SXkoUlcwMDAxSjU7XzJ+RkZGN0swMDRre2syYFx1MDAzZV5WN2RTUjAwMDAwMDAwMDAwMDAwMDAwMDJWSTZEQj9lN1hQdDAwMDJVTEFwUjRKRyVlPzAwNGxfPWVxIU9cdTAwMjZBMCNuMDAwMDAwMDAwMDAwMDAwMDA0bHkjazt0WlZtdHJcdTAwM2MwMDRrMWhQeXh8eX1BR1owMDAwJFx1MDAzY356VXgxR0BrSzAwMDEtVjdxfHRYKnZKXjAwMDJHN3JPeFI1anl8PzAwMDJeJSkzQ20rcXdWJTAwMDE4N2QhQiRJNk1GVjAwMDAwMDAwMDAwMDAwMDAwMDJFc1g0JV8wSntKSDAwMDFCZW1NWGZmSTB2RzAwMDAwMDAwMDAwMDAwMDAwMHlSbzQ1KEVMXiVLZTAwMDEpZ1MpYFJcdTAwM2ViZHtgMDA0a1dxUHN2TEgjLTBUMDAwMnZGdU1TRnFkNVFvMDAwMX1LKUxgYitcdTAwMjZLVU0wMDAxN0tSU1QwSlVhalkwMDAwMDAwMDAwMDAwMDAwMDAxflZZXHUwMDNlaVAyfDU0KDAwNGt1ciNtM1x1MDAzZW9qVSprMDAwMGorYEdXfXB0fUc3MDAwMSMyRFx1MDAzY1Exd3p+aVQwMDAwMDAwMDAwMDAwMDAwMDRrRHg0UXJjSWsqNC0wMDAwT0J7fjNwSmg9Ylx1MDAzZTAwNGxGbHNuLTNtcFQ5ZDAwMDA/MjBQJG0zJWRYUzAwMDJNYn59SSVJWFZDVTAwMDB0OGFxSCFYUylDWjAwMmRMXnR0YFZcdTAwM2VBQztfMDA2KiojSnFxeGhyMGooMDAwMWlzaztEUjYqbTk/MDAwME5KLWtTR0k9bGI/MDAwMmAhYUcyOWdnWEVMMDAwMG1YUyVcdTAwM2VKWFN4NlkwMDAxPytxXHUwMDNlTWgzY0xVUzAwMDAwMDAwMDAwMDAwMDAwMDFwS3w2cTJJPVRQPTAwMk09ZklHbXRqWEQ0VDAwMTFSMGxVSzRGUyE1ITAwMDFUNFo0OEFQckNwQjAwNGxhRExWakh0LTFnSjAwMDFeQUctakVjc2MrODAwMk9wNUlnfEhkXnJGQjAwMDJ5JURNb2EkaGlPajAwNithQnxIRmRjUjJ0NjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJHQ09aSXpfQmo5bTAwMk9kemRPSzVcdTAwM2VibjJ7MDAxQ053TDVATiNrXHUwMDI2OWkwMDAwMDAwMDAwMDAwMDAwMDRsXzZUMUxuYFopanEwMDRtUjZGbVM1XnR1MjUwMDN8dERaTV9PNFpRI1cwMDAwMDAwMDAwMDAwMDAwMDAyXkBWWVx1MDAzZX1yTWR0QjAwMDF0YXl4dS1oZGNsUDAwMDJrckBBMT9VcG9LKjAwMDJlISNjM2h5dEBEWjAwNG1ZeDtwXmhvO2RcdTAwMjZqMDAwMGQwejlCPUA0RW0xMDA0bFgxdzNIMGNlPy1wMDAwMWg/XHUwMDNlb1R0dVI4eiQwMDYqVkpVanJqPSh6dkAwMDAyVSQyb3cwbCkzLV8wMDRrIUxBemltcCojUXAwMDAyOHhWaXdjSUp5NzswMDRsNTNjSjhUY0RuIW8wMDYqeV5TbHNiMmZQM1AwMDRsV3NYVkFOKmdPQ0wwMDAyR0U0d2dBXkVcdTAwMjZfbDAwMDIxeWdQdlhcdTAwM2ViZHtgMDA2KXZHclIhSzg5RCN9MDA1djJsc3YkLXJhSiV0MDAyTitGKzR6bWVZKmV2MDA0bEo/XHUwMDNlb1RBM09mSiowMDAxK0xBJGBnK2RCWE4wMDAxcHs1cnRxMWlKdEwwMDAyRW0kP0FHcVBoUzgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDV2QytQVlA2X19fYzkwMDAwMDAwMDAwMDAwMDAwMDg3KTZnOzV2Nn10Y2MwMDNhYWBuckd6aTg9clAwMDRqdFdJSTRIaUBFXHUwMDNlKzAwMk5qIzUoOW1pTWp2KTAwNGptN2ByZ3IpO2pcdTAwM2NJMDA0aztZXHUwMDI2eVZJdXtyXHUwMDNjJTAwMDBDXHUwMDNlcDc1dik7YShIMDA0bURoUHJAdC1uc3cpMDA0bUV1UjRJend6XHUwMDNlY1MwMDRqO2Z4RX5WNkZVRl4wMDAwd3YkLUh+NDdcdTAwMjZnVDAwNGwhJGh0dTlxUGhTODAwMDI4eX05c0w1XHUwMDNjMzZAMDA1dmg/ej9De3ZPNTMoMDAwKihLME0jTExfN2NoMDAwMlVefChOKDl5XHUwMDNjVTQwMDJGcjYxeEJaMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDRsSyk7ZUlGd1x1MDAzZXRtOzAwMDAwMDAwMDAwMDAwMDAwM3JVOVhkLVYxR0BrSzAwNilZWGdmR000P0YrXHUwMDNlMDAwMDAwMDAwMDAwMDAwMDA2VipONGdSMTYqXHUwMDNlUl8wMDBNYUdkdT16diUzSFEwMDAwMDAwMDAwMDAwMDAwMDYpUzRMYm4xMX5+dSMwMDAxeD9LJUp+USNrK3QwMDAwaFFAUXt2UUBRe0UwMDhocFlQfDQ1WVBcdTAwM2NqZDAwOGVPXmdDZH1kYlx1MDAzY0RzMDA1JDI5PWZmTT9ZYU59MDAzfGV0aFx1MDAzY1ZkemBGbmQwMDBBSUNBXHUwMDNlaDJ6UGJQYTAwN0E3cmFBeTtxYDNlOTAwM1pWamtAayEwWCtaITAwMDBoQ09TbE55MU1gWDAwMDJHOG9OTiRxQjtObzAwOEVtOG9Vc1x1MDAzZTlYYkYyMDA2VkA0P0YrXHUwMDNlMDAwMDAwMDdXWVNpMWxLMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDNZO3FQcVk5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDg2ME9GQWgkUWFiXHUwMDNjdTAwM3tYZjtcdTAwM2M2QiN5YkUyMDAxQz9aTXlcdTAwMjZmMDAwMDAwMDZMbjQhWnlWMDAwMDAwMDFFSk9TPUY3MDAwMDAwMDEhWk9TPUY3MDAwMDAwMDF+QnFxX2hBMDAwMDAwMDAwMDAwOEs3dmIrRVEwMDV9U2ZqYTtJMDAwMDAwMDN3fE9TfUw4MDAwMDAwMDUlMHl9T2Z0aHIwaigwMDAwMDAwNi0wbnp7ZjAwMDdYVUdRMHJWZVx1MDAzZXdtRjAwNGpwTlZAXHUwMDNjNDAwMDAwMDAwJEhDQSojT3lnQzI/MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxRGhAVm9GY21PQjZkMDAyT2FAO2dBS2NSSyg4MDA0a0ppQFZxdytgSXEpMDA4dVJQXHUwMDI2QCQxNkZkTF8wMDRrNXAqKmFIMlJyfSgwMDdgSThAeW55b0grbWgwMDdZNjg5UDhLTyojTW8wMDN8bzNjTyV1T2dqSm8wMDN+WHpQcj90cUM1WnEwMDAxXkNfR0BpelBrVmIwMDZpZ2hgYlEqN2Qhdn0wMDdgYUlYbURyIU1nd2UwMDJOdk99KWhhaHI5cCkwMDJQdiR+JV9GOCQxOTIwMDdWPWQlVWAjaW47XHUwMDI2KjAwNGxwcm59SkpuWSNjMDAwNiorX1BWc2FCc1x1MDAzZTVCMDAwMnNuTDBvIU99aFg5MDA0az9sZX5hLWxlXz1gMDA2Kk9Lc1x1MDAzZTtOR2RsblAwMDBvZE0hYk1KMDZQRXgwMDQrTzA2Y29LcmFTLXUwMDYqT3pcdTAwMjZxQUtrVVJoWTAwNFh4b2ppYWwle2MlNzAwM203YjNCMDlpTSMqKzAwNmtwXHUwMDNjfnpfRUV4WjUjMDA1OD8wS0N1fTYxKUhhMDA0azBPKiRaakdySXIpMDAwMDAwMDN8Klx1MDAyNkFJXHUwMDNlcDAwNit4PURVRDhmViUoeTAwME8lWjlJNmdDT2lORDAwNip9VUEjYTskR1pSazAwNGswT31vSX5uS31SZjAwMDAwMDA0bUJuS31SZjAwNit4WDFmM1kwMDAwMDAwNGtHZkk5I3lPfVlSODAwMVplP3o7ZUMqdC1BIzAwMDAwMDA0azAle2wtODAwM1lyXHUwMDI2QVkoZ25LfVJmMDA3V0lHUD9sN2hxP2RcdTAwMjYwMDNaYlUlTWJtc0pqM0YwMDRraitkR2dzXiphQ24wMDRqdlx1MDAzZV5jQ1x1MDAzY2MpMClvMDAzWVgkdmVPI2IzNmI1MDAzflQwS0RXRW9JM3lqMDA1OUNSWG90Wk8xdUM3MDAyTX42dVdcdTAwM2UlNnVTVGIwMDdge2FKeFdQdzdMS1EwMDdrcTs9OEI3YVhiSjMwMDN5SmdGRnl3NjEpSGEwMDYtQVByQ3ElZEFrNHIwMDV3TD1ldDB+QmZKMHIwMDYtRG80YTdidXNaKyUwMDAyPVx1MDAyNnBINSRkQWs0cjAwMG1zKTRZTlNKM0lnWTAwMDBfTE9TcVEyKWg2UDAwMDAwMDAwMDAwMDAwMDAwMjFrSE4zIXpje1x1MDAzZTBBMDAwUExXO19JI25taG1pMDA2TV9cdTAwMjZwUkx9eVNvNFkwMDcxZDNPZFx1MDAzY2wkdk9aNDAwNEx5aHJHYWQ0TGtxXHUwMDNjMDA4QSVnKitoUHdtU2QtMDA0bFpNTFUzM1hnZEdeMDA2YFg9c1pBa25ZI2MwMDAzeHVUcyR5Z01tenVqMDA3RXNsRHVHX25ZI2MwMDAyOyppI3U/XHUwMDNlVHMhfigwMDFEVztreVh0USM9M3cwMDZMTHdtVSVjRn1uWlx1MDAyNjAwMXptbWIoeXt7SlFgRTAwNXh4OVhwXyp3TDFVKzAwMDJIXHUwMDI2Tl9nfnBnSTVtMDAwMmUyfEI9bHkqbUheMDAzWn13N1ghVFVweFErMDAwMnxIb0IwXm1PQjZkMDA4LT1GMWstaFZta2w7MDAyWW47a3RLRXc3VVFSMDAzS3szX0FOMjV4VzJZMDAyXHUwMDNjT0lYblByUTkxd3MwMDJcdTAwM2N3S0Q7Mlp5Z0w4QDAwMURhblkqQk12TzUzKDAwMk1AYi1PQHtcdTAwM2VwSzdkMDA1TFpfXHUwMDI2V2RxMDAwMDAwMDAwQ0lYSGtlKFlnUXQwMDAwJExwbCgjXmc5M20wMDF6ezZUQVQxND82JD0wMDAyQUBWZFp6Qnw4OEIwMDV2N15TYzB6NjFvNVkwMDU5QyE4LXRhUGRma3IwMDFFTm9qYnNXdl5vRikwMDJQS3ZOfU0/MUdAa0swMDAyZ3dLey1VRVZ9XHUwMDNlejAwMDF8TmptX0w4OGBwezAwNG0zYjMxXktxUGhTODAwMDF4QjA4WHRCRCgrcDAwMk9WM19FQnowPXhoSzAwMDAwMDA0bCQqdCE0ITAwMDAwMDAwY1VcdTAwMjZeIVBEMDAwMDAwMDN8eyR2Z2w2MDAwMW92XnhMKjAwMDAwMDAwMDAwMDV3XHUwMDNjVllcdTAwM2VoVDAwMlR8MlJsVHhhNSg/fjAwNE1lSlVuMFx1MDAzZW1BZTF7MDAzfHk0Wkh2eGY7YSNHMDAyN2wxVXZ2WDZ1Sk5hMDA1eDQobUZzJTZUMUthMDAxYW50Mlx1MDAzY0J4KWpJJEgwMDN+TjQ/R3laeDtwXHUwMDNlXHUwMDNlMDA1dmZPRk11d09TPUY3MDAwMGU4b1F0ZVBcdTAwMjYpdHMwMDJPZFZMUU9oVER0JU0wMDNRR1Uwb35rUTM0UVdZO1JcdTAwMjY9WSstYkNhJXAwOWJZKmlVQD0qZD9UVSNhO0NLbzBjQ0xKYWtFQW1uVDI2a2FgWkREWEdAPV5qTzlENkpCUXZ3Y1JZO1JcdTAwMjZaYjk4Y1BaZkEzNGJTQ21zMChcdTAwMjZNSEVBbXRWMVlcdTAwMjZQKlkkb3psMHd4fFllU0tZOUNMaj9YQ0x0eVx1MDAyNkNNI1BqQFx1MDAzZUsjNVoqWCpaYUFoRFpKfElzfVI5UjMoQ2h9RFJFQW16WDlBUlUwWD9BNkJaKXQ5SGIwOTR+QVZFVl5ObWZOclBmMVF4UXpyNk8weFItWTB1VyhqV05cdTAwM2V0SUFUMlx1MDAyNjFLfTFBUVI4dURNUnt8XllTT09TZlZ7fmJEV3BIdzdaNkdaXkFWRVZeTm1mTnJRYnxvRkBcdTAwM2Vse1pAXHUwMDNldjJOWkREQ3tiWVc/M2FCcGREYlJhRTBBV2NDQFBFXHUwMDNjaWpQRWIhdFBFO29IU3BxQmFTXl8zdmFCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhBVDJcdTAwMjYxS35QWHFQZ3E0eEx7dmRlTUAzRmxRenI2UzB4Ui1jMHZLO35iWn5XYWJhYC1QQVQyXHUwMDI2MVBnUFZcdTAwM2NSYThgMlAoXHUwMDNlIzRUTExUY1RtbFluYSU1JDRBVDJcdTAwMjYxUGZ8b2hRWVB8VDB4Ui1lMHche0FiIzcjMVoqcCNCYVx1MDAyNmxwMFg/MWZURWp9UHBQZ1BEdExyK3BwTU4oMmhMYGhYc0NofWJaRUFuMGY3R3JPNlplP1x1MDAzY0NiYU5tckp8SUkrUWNndXVQKmhWVUA/SFdmQD9RY0xiOFQ7TGJaQnNOYjA5NH5BWDgwR1BnRj15Ujh1RE1VamklZ1U7K3xoYiMhbFZiYU5tckp8SUM9UjhMUztRenI2WTB4Ui1pMHc4ajRiIzcjMVoqcCNCYVx1MDAyNlVCV0FUMlx1MDAyNjFRY3FQKkxfXHUwMDNjJGZQRE41c1I4dURNVkZEfWlWZ2YyLVoqRnNSYSQjdzFiOThjSFg9aUEzV297clhKfElJK1BFJUE7S31rK2lSOG0xbk1AVXBmUEEya1YweFItazB2dV5cdTAwM2ViWSpnSVpEbis1Wik2fVhKfElhXHUwMDNlUjdGeHlPK3sybFBlZG0yViopR2tXQzkqeloqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5BVDJcdTAwMjYxTHIrZHRNTig4bFJaXHUwMDNlXHUwMDNjKFF6cjZjMHhSLW0wdlx1MDAzZWEzV157Q05WUXpDfloqcHhRRWp9UHFQZXhRIVFiQTVyTW9cdTAwMjZeckNofXpoRUFuT25CeSg/T2JhWmxJWmdYYURhXHUwMDI2Mjs5V0ZSZCpBWDg2OVI4XHUwMDI2JHlQRSRydFFjWTRwTD8tZlAweFItbzB2Mlx1MDAzZX5WUXpENVZSVTY2RWp9UHJRYkE1ck9oSHNkQ2h9KGpFQW5VcDVPUXlIVlJVNjZFan1QcFBnRnJ2TUpEb1MweFItcTB1Rk95VlFnZ31Fan1QcUxxU1lNQ2h9XHUwMDNjbEVBbmFyQWFINFJaKis4V1ZRekQ1VlJVNjZFan1Qbk5tZnIoUjhtMXNRJXBmck1KRG9VMHhSLXMwdmQyXHUwMDNlYzVpZllaKiphRldnc20rQVcldEdQZ0dKKlI2JGZsQ2h9X25FQW5ndDdIREJeV05jK3tiYU5tckp8SVh6UEREXHUwMDI2YVAqaFZVQEB4VnRAQCliZFhrbCgtWS1NbVRhQnApVUVqfVBmS342K1dNTmx3TVBnNXJIWjJ+THVaVVAhO1ZReXFcdTAwM2VXcEZXWVoqdzNtSnxJWHpQRERcdTAwMjZhUCUlKFhRenI2bTB4Ui13MHZjI3haZShtX2E1OFhqYjA5NH5BVkAoQExgKzNjR0VoJWJDaH42ckVBbnN4N0kxN35aZT8kQlg9ZmxVSnxJdmBLfjZcdTAwM2NhUWJ8VzlAXkF0eEBeSnpiYUJOfDJXb35WM0FUMlx1MDAyNjFQKXRFaU1OVW1qQ2h+Q3RFQW55ejctNG1FWig/UDdYPVFSQ0VqfVBZUmE4JHhNT3NOa1FZUHxwMHhSLSEwd3tCM1hLaUl9YllmK0NYPVFSX1k7U1hBQVQyXHUwMDI2MVEkXHUwMDNjSGpNTlUqZ01Pc05rUWJTQm5RJDs1N2F7XnJeNklcdTAwMjYpQTVnI1RZQ01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29jSlQwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDA1MDAwMDYwMDAwNzAwMDA4MDAwMDkwMDAwQTAwMDBCMDAwMEMwMDAwRDAwMDBFMDAwMEYwMDAwRzAwMDBIMDAwMEkwMDAwSjAwMDBLMDAwMEwwMDAwTTAwMDBOMDAwME8wMDAwUDAwMDBRMDAwMFIwMDAwUzAwMDBUMDAwMFUwMDAxOFUwcSNXRUFuXHUwMDI2IzNVRzMxWkUxOUFjNGMhV0Bea2BRVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgMC4wOTUxMzMxNDgxMzM3NTQ3MywKICAgICAgICAgICAgICAgIDAuMDc1MDUyODY0ODQ5NTY3NDEsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWZtIX4zd0M5NGJZKnlCWipee1RDSWtAX0QrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYweEpkdFhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpcDFKRmdQR0ZHZGVSZ0l5NXlWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkpEfilKPzJ2O0tBYzhOSioxRSRKXiVtITAwMDAwMDRvcD9hQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpOFh6RGJBUnIoaEFScih6QVZPdFx1MDAyNlg9UVJDTHY/YT9XcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHE5XHUwMDNlQVJyKGhGKDdiblhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1B6b1IqQVJyKHlBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NVdGUtXHUwMDNlYiM3IzNXTWdrflplP1x1MDAzY0NiYU0oVDUpRWZeWipfMkFiOUhUUFZSQ3NVNStea3ZBUnIoaEc5WWtvWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0d1oqXntEVXRAMV9aZT87YGFDQ0REZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYYzAwMDMxMHNzUjUxT05wOTFeQFx1MDAzZUQybWxFSDNJR2NMMzsrIVA0Z2UxVDVDOVBYNVx1MDAyNiNuYlUwb3t7M1NvM35hJXAwOWJZKmlVN0YjUDk0e1x1MDAyNmQzWmdnUkViYUg4OGIjIUhPQ0twXHUwMDNlXHUwMDNjVFBxal5iN09DQ1doTkxhODN1NTVWciokK0NLKVJsMWF4X0RXaE5SYzh3WU42WkRuJDRWXHUwMDNjc0NiOTBZRCpaRGw0TEQ7KXQpQ0xKcHQyWEFuNlhcdTAwM2VWP0dDTFZoeDhoYSloRFx1MDAzYzF9UGJhSDhLWENAeWpBT1x1MDAyNl98WTt8UU9BUylwU2FCcGREYlM1RXZlTys1Q0FfUX0zZFN4YWU1ZCRrRDJYbDA5YSQjcFx1MDAzZUNMPTIoMnhmM3tXbnBZSEdBMU18Qj94Mz9XP14rfmJhTlx1MDAyNnBUUDdrQTBWWDNXQ0oxSjVhJUV2YEhaXHUwMDI2JENEXHUwMDNjPWthVlFoNn1iMCNOMThVWCtSMDAwMDAwMDNQa0N0RF5XNWQkVjhDTH04OzJ5a0klV3BpbklXaE4qUjAwYiozM3Z5dzFhQTlYXHUwMDNjV01PbitDTWlHfUpoc3VpSnREeUhKcGNkejBJXHUwMDNjfSVKdER5SEpwY2R6MEF3WXFKI0U3dkpeJW0hMEJwSHhKcHhEKUpeJW0hMFBMVSFKO1JJeUpeJW0hMEZ3UENKKnB6I0pwY2R6MDlZIUJKel9ic0pwY2R6ME5gcjJKczhQfkpwY2R6MEJ8fGNKd05TZUpwY2R6MERcdTAwMjY7bkopQX5NSnBjZHowUTlpUkp4Km9zSnBjZHowTzBHKkokVUh4SnBjZHowUWsxXkoqMUUkSl4lbSEwRCtfdUp7el9USl4lbSEwT25JQks4ZHlYSnBjZHowMCh5cktFWU1SSnBjZHowME1GOUp5T1Q1SnBjZHowNHZxUEp5RXJwSnBjZHowOElfTUo9Vn5YSnBjZHowNnpEaUopTWUjSnBjZHowOXtcdTAwM2VPVGBNWE9YS1pnYFZRZ1ZeYmFIODhiIyFIT0NNc0s3VFA3R0w4NzNNZ0EwYHx0RC12SHthXHUwMDI2TDhSV015UHlaKnAjQmFcdTAwMjZVQldDTXpaJGR3cEc3Q0wkMzVDTD0yXHUwMDNlMSEtXHUwMDNje0djcVBERD1pMGViYUg4S1hMQllrVFV7bVx1MDAzY1RQN2tBMFZYM1JFRzgldDAwYio4NW8yI3xiOTc7RGJafXYzV29CJClYTEJZbFRSOyMyMFJSOTFUXyEwXHUwMDI2NjlOREt8Tm1XR1UwcSEoRkE4dlNYXHUwMDNlRG5BWD9BNkVDTkVvQ1RQN01TRmJoSXVkVEN7SEx2P2E/V2hPOVBUUHJhSmM0Y3lPV3Eya3JLb1NaNzAwOTYzMDBSSTcwMGpVQjAwI2dGMDB7c3FHNnJMOFoqeWcyQ05lTjlHWC1Le2I3XnhYR2d+R2FEXHUwMDNlTWN8V3FONjRhd2FxQEgzZV5TV015KERINHl8V0hVKFx1MDAzZUxaKis0ZUhiNUUjMDAwMDAwMDAwMFJhSTQwUmFNbkxSYUk0MFJhTkNiMDAwMDAwMDhobVUwcSNVVFA3TU5Ga00/RkYrZFV1M0lHY0wzOyshUDRnZTFUNUM5UFg1XHUwMDI2I25iQ05lTjRHZ35HYUNOdzVCNWRcdTAwM2NiU0twRiU5MDAwMDAwMDAxMFJhSTQwUm5cdTAwM2NSTFJhSTQwUnBtYmIwMDAwMDBQc0l1VTBxIShIdyRvWVhcdTAwM2VOMzlhXHUwMDI2TDhUYjAjLWlUVSNhXkRcdTAwM2V3XHUwMDNlWVV0eDgwWihuZTliMCM9bFRQcnlVYjdnRjBWe35iNlpZRFdmRFx1MDAzZT9+dlpmfG1BV3BaVT9DT1RVeUl8cEtLWil7UmJNSjc5MjVmbV84VTBxI1dUVSNhXkQ/QWNrVXZoN0NaZSg5JFoqcCNCYSRqKENiMCQxcFRQOFZNQ09UVXRKNmpQSEZrTXw7VTBxISMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzbW9vdGhwdHMiOiAiMCAzIDYgOSAxMyAxNiIsCiAgICAgICAgICAgICJzb2Z0dHJhbnNmb3JtcmFkIjogMjAuNTcyMzg4ODk0NjI1NSwKICAgICAgICAgICAgInN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRiUiQzd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpcDFKRmdQR0ZHZGVSZ0l5NXlWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkxKIzZlKmdkZnt7UjJ+ZSpnZGZ7e1IyfmUqZ2Rme3dvalx1MDAzZVZSVXFJWFx1MDAzY35KQlduWGkzWkVhejRjX3Q3aTh6M01jQVJzWHlhQnBkRGJSYzFMYmFIODhiIyFIT0l0ZnE7ZUpjP05iWlx1MDAzZUJQWTtSfElDSnxkSjUoc2NfWFx1MDAzZU4zS1dvOU40VFBxVVx1MDAzZVhcdTAwM2VNZGBWYFh6RDZGP0ZHVTBve18zU28zfmElcDA5YlkqaVU2azk3NTR7XHUwMDI2ZDNaZ2dSRWJhSDg4YiMhSE9DS1gjLVRQcWQ/YjdPQ0NXaE5GWTdZMTszVnIqJCtDS29GaDFheF9EV2hOTGE4MyU1NFpEbiQ0Vlx1MDAzY3M2WjhVJGAoWkRsNEpEO29oXHUwMDI2Q0wxZHAyWEFuNlhcdTAwM2VWP0dDTERWdjdcdTAwM2Mob2REOyktTmJhSDhLWENAc2g5dEN6YFk7fFFPOXhFUk9hQnBkRGJTNTh0ZU8rNUNBT3YlMWRTeGFjNWQka0IyWGwwOWEkI3BcdTAwM2VDTHRcdTAwM2UjMnhmM3tXbnBZSEdBMUdgQk00Kz1XP14rfmJhTlx1MDAyNm5UUDdlODBWV3xVQm5XMTNhJUV2YEhaXHUwMDI2JEFEXHUwMDNjdVlZVlFoNn1iMCNHfjhVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCR7KTJ5a0klV3BpbklXaE4jUDAwYioxM3Z5dzFhQTlYXHUwMDNjV01PbitDTVE0ezA5e1x1MDAzZU9VMG98RTNVRzMxWkUxOUFjNGMhV0N8Z304MSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWR3bk1uWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTZXXHUwMDI2aSpIMDAwMDBUXHUwMDNlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3Rhc2hpZCI6ICI7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjY4LAogICAgICAgICAgICAxLjkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIl90cmFuc2Zvcm00IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkZMQVRfU1RJVENIRVMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIC0yNC45Njg3MzUwMzAxODYxMjgsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAwLjI1NiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAtMC4wMzExNzUyODAwNzIwMTI0MjMsCiAgICAgICAgICAgICAgICAwLjI0NTgwNjIxODk5MjM2MjIsCiAgICAgICAgICAgICAgICAwLjExMjIzODYwMzMzNDA1MjUzCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xNywKICAgICAgICAgICAgLTEwLjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAiYXR0cmliZGVsZXRlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJoZWlnaHRfc3RpdGNoX2FuaW0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZSwKICAgICAgICAgICAgInB0ZGVsIjogImZsYXR0ZW4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xNi4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliZGVsZXRlIgogICAgfSwKICAgICJhdHRyaWJwcm9tb3RlMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJvZmZzZXRfcHJpbV9jb3VudDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbmNsYXNzIjogInByaW1pdGl2ZSIsCiAgICAgICAgICAgICJpbm5hbWUiOiAiY291bnQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTUsCiAgICAgICAgICAgIC00Ljk3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJwcm9tb3RlIgogICAgfSwKICAgICJhdHRyaWJwcm9tb3RlNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbm5hbWUiOiAiY3VydmVudW0iLAogICAgICAgICAgICAib3V0Y2xhc3MiOiAidmVydGV4IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjMxLAogICAgICAgICAgICAtMTguMzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYnByb21vdGUiCiAgICB9LAogICAgImNvbG9yMiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm9mZnNldF9zdGl0Y2hfdXZzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40NywKICAgICAgICAgICAgLTIxLjk0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgIH0sCiAgICAiY29weXRvcG9pbnRzMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5ZnJhbWUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidGFyZ2V0YXR0cmlicyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkFscGhhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAidiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJhZGQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNiwKICAgICAgICAgICAgLTIuMjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvcHl0b3BvaW50czo6Mi4wIgogICAgfSwKICAgICJkZWxldGU1IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN1YmRpdmlkZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhZmZlY3R2b2x1bWUiOiB0cnVlLAogICAgICAgICAgICAibmVnYXRlIjogImtlZXAiLAogICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgIDAuMDUxOTYyNDc4MDg2MzUyMzUsCiAgICAgICAgICAgICAgICAwLjA0NTYxOTA0MDcyNzYxNTM1NiwKICAgICAgICAgICAgICAgIDAuMDcxMTQ2NDEzNjgzODkxMwogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjAwNzIwMTg1ODc5NjE3OTI5NSwKICAgICAgICAgICAgICAgIDAuMjY0NjE5OTA5MjI2ODk0NCwKICAgICAgICAgICAgICAgIDAuMTEyMzY2Mjg4OTAwMzc1MzcKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4Ljg0LAogICAgICAgICAgICAtNy4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJkZWxldGUiCiAgICB9LAogICAgImhlaWdodF9zdGl0Y2hfYW5pbTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmF5NCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImhlaWdodF9hbXAiOiAwLjAwMTMsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAZmxhdHRlbiA9IDIuNS1jbGFtcChmQHByb2csMCwyKTtcblxuXG52QFAgKz0gdkBOKiBmQGZsYXR0ZW4qY2hmKFwiaGVpZ2h0X2FtcFwiKSpjaHJhbXAoXCJzdGl0Y2hfaGVpZ2h0XCIsIGZAY3VydmV1Mik7ICIsCiAgICAgICAgICAgICJzdGl0Y2hfaGVpZ2h0IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjUsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImhlaWdodF9hbXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhlaWdodCBBbXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0aXRjaF9oZWlnaHQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN0aXRjaCBIZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xNS4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJsaW5lMiI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9yZXNhbXBsZTMvbGVuZ3RoXCIpKjAuNjgiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb2ludHMiOiAxNwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgfSwKICAgICJtYWluX3N0aXRjaF9hbmltMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJwcm9tb3RlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhbXAiOiB7CiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMzQuNjMyMTM5ODI1NjE5MTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbGFzcmF0aW8iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibGluZWFyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAzLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMy44Mzk0ODYwNzgxODk3NjUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNsb3BlIjogLTExLjQ3NDk2NzU0MjUwMzg2NSwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogLTMuNzIxOTY1OTk2OTA4ODA5MiwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zMzgKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogNjYuNTQ0MDA1Nzk3NzA0NTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbGFzcmF0aW8iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibGluZWFyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAzMjcsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMzQuNjMyMTM5ODI1NjE5MTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNsb3BlIjogLTMuNzIxOTY1OTk2OTA4ODA5MiwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogLTIzOTUuNTg0MDAwMDAwMDM0LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMTAwCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDM3LjUwNTQ4MTI5NDIxOTM1LAogICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWxhc3JhdGlvIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImxpbmVhcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMzI4LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDY2LjU0NDAwNTc5NzcwNDU2LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5zbG9wZSI6IC0yMzk1LjU4NDAwMDAwMDAzNCwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMTEyLjUxMTk5OTk5OTk5NzA2LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMjk5LjYzMgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBwcm9nID0gZkBsZXR0ZXJOdW0gLSBmQGN1cnZldTIgLSBmQGNvdW50IC0gY2hmKFwicmFtcFwiKTtcblxuaWYgKGZAcHJvZyBcdTAwM2MgMCApIHtcbiAgICByZW1vdmVwb2ludCgwLEBwdG51bSk7XG59XG4iCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmFtcCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFtcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNSwKICAgICAgICAgICAgLTUuOTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgIm5vcm1hbDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVtZXNoMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInR5cGUiOiAidHlwZXBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjA3LAogICAgICAgICAgICAtMTAuNDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyYWlzZV9za2luMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC45NywKICAgICAgICAgICAgLTIyLjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAib2Zmc2V0X3ByaW1fY291bnQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJkZXRhaWwiLAogICAgICAgICAgICAic25pcHBldCI6ICJpbnQgYWxsX3ByaW1zW10gPSBleHBhbmRwcmltZ3JvdXAoMCwgXCIqXCIpO1xuXG5mbG9hdCBydW5uaW5nVmFsID0gMDtcblxuZm9yIChpbnQgaSA9IDA7IGkgXHUwMDNjIGxlbihhbGxfcHJpbXMpOyBpKyspIHtcbiAgICBzZXRwcmltYXR0cmliKDAsIFwiY291bnRcIiwgYWxsX3ByaW1zW2ldLCBydW5uaW5nVmFsKTtcbiAgICBydW5uaW5nVmFsICs9IDEuMCArIHJhbmQoaSk7XG59XG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTUsCiAgICAgICAgICAgIC00LjIyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJvZmZzZXRfc3RpdGNoX3V2czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmlicHJvbW90ZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJ2ZXJ0ZXgiLAogICAgICAgICAgICAic25pcHBldCI6ICJ2QHV2LnggKz0gZkBjdXJ2ZW51bTsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xOS4zOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAicG9seWZyYW1lMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzdHlsZSI6ICJlZGdlMSIsCiAgICAgICAgICAgICJ0YW5nZW50dSI6ICJ1cCIsCiAgICAgICAgICAgICJ0YW5nZW50diI6ICJOIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjY4LAogICAgICAgICAgICAtMC4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZnJhbWUiCiAgICB9LAogICAgInJhaXNlX3NraW4xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlbWVzaDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJvZmZzZXRfc3RpdGNoX3V2czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41NTAyNjQ1MzczMzQ0NDIxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuODI2MDg2OTM4MzgxMTk1MQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAicmFpc2VIZWlnaHQiOiAwLjAwMDMsCiAgICAgICAgICAgICJzbmlwcGV0IjogImludCBwcmltX251bSA9IDE7XG52ZWN0b3IgcHJpbV91diA9IHswLDAsMH07XG5mbG9hdCBtYXhfZGlzdCA9IDAuMDE7XG5cbmZAbWFzayA9IDEuMC1jaHJhbXAoXCJkaXN0XCIsIGNoZihcIndpZHRoXCIpKiB4eXpkaXN0KDEsIHZAUCwgcHJpbV9udW0sIHByaW1fdXYsIG1heF9kaXN0KSApO1xuZkBmbGF0dGVuID0gcHJpbXV2KDEsIFwiZmxhdHRlblwiLCBwcmltX251bSwgcHJpbV91dik7XG52QENkID0gbGVycCh7MSwxLDF9LCB7MSwwLDB9LCBmQGZsYXR0ZW4gKiBmQG1hc2spO1xuXG5cbnZAUCArPSBjaGYoXCJyYWlzZUhlaWdodFwiKSAqIHZATiAqIGZAbWFzayAqICgwLjcgKyBAZmxhdHRlbik7XG5cbiIsCiAgICAgICAgICAgICJ3aWR0aCI6IDEyMDAKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXN0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyYWlzZUhlaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFpc2VoZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIndpZHRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC45NywKICAgICAgICAgICAgLTIxLjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInJheTMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiX3RyYW5zZm9ybTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibWV0aG9kIjogIm1pbmltdW0iLAogICAgICAgICAgICAicHRhdHRyaWJuYW1lcyI6ICIiLAogICAgICAgICAgICAicHV0bm1sIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjMxLAogICAgICAgICAgICAtMTEuMzcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJheSIKICAgIH0sCiAgICAicmF5NCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzbW9vdGgyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1ldGhvZCI6ICJtaW5pbXVtIiwKICAgICAgICAgICAgInB0YXR0cmlibmFtZXMiOiAiIiwKICAgICAgICAgICAgInB1dG5tbCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zMSwKICAgICAgICAgICAgLTE0LjM3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyYXkiCiAgICB9LAogICAgInJlbWVzaDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRhcmdldHNpemUiOiAwLjAwMDcKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC44NCwKICAgICAgICAgICAgLTguMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVtZXNoOjoyLjAiCiAgICB9LAogICAgInJlc2FtcGxlMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJTVElUQ0hfQ1VSVkUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9wdGRpc3RhdHRyIjogdHJ1ZSwKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDIyLAogICAgICAgICAgICAidHJlYXRwb2x5c2FzIjogInN1YmQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjgsCiAgICAgICAgICAgIDAuOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInJlc2FtcGxlNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJsaW5lMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1cnZldWF0dHIiOiAiY3VydmV1MiIsCiAgICAgICAgICAgICJkb2N1cnZldWF0dHIiOiB0cnVlLAogICAgICAgICAgICAibGVuZ3RoIjogMC4wMDIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNtb290aDIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmF5MyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zMSwKICAgICAgICAgICAgLTEyLjM3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzbW9vdGg6OjIuMCIKICAgIH0sCiAgICAic3ViZGl2aWRlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0ZXN0Z2VvbWV0cnlfdGVtcGxhdGVoZWFkMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIml0ZXJhdGlvbnMiOiAyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguODQsCiAgICAgICAgICAgIC02LjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN1YmRpdmlkZSIKICAgIH0sCiAgICAic3dlZXAzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmRlbGV0ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhZGRjdXJ2ZW51bSI6IHRydWUsCiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNvbXB1dGV1dnMiOiB0cnVlLAogICAgICAgICAgICAiZW5kY2FwdHlwZSI6ICJncmlkIiwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMDAwNCwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45OTA0OTg4NDA4MDg4Njg0LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN0cmV0Y2hhcm91bmR0dXJucyI6IGZhbHNlLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xNy4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0sCiAgICAidGVzdGdlb21ldHJ5X3RlbXBsYXRlaGVhZDIiOiB7CiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4Ljg0LAogICAgICAgICAgICAtNS4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0ZXN0Z2VvbWV0cnlfdGVtcGxhdGVoZWFkIgogICAgfQp9
Equidistant Edge Inset
Takes the boundary edge of a surface geometry and insets copies of it towards the center with equal spacing between iterations. Works best on Convex shapes. This was created because the built-in copy and transform with scale of 0.9 creates uneven spacing as the iteration progresses.
Nov 04, 2025 | 20.5.584 | vex Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYnByb21vdGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImluY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgImlubmFtZSI6ICJjb3B5bnVtIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJwcm9tb3RlIgogICAgfSwKICAgICJjb3B5MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJlZGdlZ3JvdXBfdG9fY3VydmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9jb3B5YXR0cmliIjogdHJ1ZSwKICAgICAgICAgICAgIm5jeSI6IDEyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvcHl4Zm9ybSIKICAgIH0sCiAgICAiZWRnZWdyb3VwX3RvX2N1cnZlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ1bnNoYXJlZF9lZGdlX2dyb3VwIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAidW5zaGFyZWRFZGdlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjplZGdlZ3JvdXBfdG9fY3VydmU6OjEuMCIKICAgIH0sCiAgICAiZXh0cmFjdGNlbnRyb2lkMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmlkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInBpZWNlYXR0cmliIjogIiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi40MiwKICAgICAgICAgICAgMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZXh0cmFjdGNlbnRyb2lkIgogICAgfSwKICAgICJncmlkMSI6IHsKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyaWQiCiAgICB9LAogICAgInJlc2FtcGxlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb3B5MSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRvY3VydmVudW1hdHRyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXNhbXBsZSIKICAgIH0sCiAgICAidHJhbnNmb3JtX3BvaW50c190b3dhcmRzX2NlbnRlciI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuOCwKICAgICAgICAgICAgMC4wMiwKICAgICAgICAgICAgMC4wMgogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYnByb21vdGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZXh0cmFjdGNlbnRyb2lkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiZmxvYXQgdG90YWwgPSBjaGYoXCJ0b3RhbFwiKTtcbnZlY3RvciBjZW50cm9pZCA9IHBvaW50KDEsIFwiUFwiLCAwKTtcbnZAUCA9IGxlcnAodkBQLCBjZW50cm9pZCwgQGNvcHludW0vdG90YWwpOyIsCiAgICAgICAgICAgICJ0b3RhbCI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vY29weTEvbmN5XCIpIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG90YWwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRvdGFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMS4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAidW5zaGFyZWRfZWRnZV9ncm91cCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmlkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3VwYmFzZSI6IGZhbHNlLAogICAgICAgICAgICAiZ3JvdXBlZGdlcyI6IHRydWUsCiAgICAgICAgICAgICJncm91cG5hbWUiOiAidW5zaGFyZWRFZGdlIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJlZGdlIiwKICAgICAgICAgICAgInVuc2hhcmVkIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJncm91cGNyZWF0ZSIKICAgIH0KfQ==
Backdrop
sop
Simple geometry backdrop for product rendering.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICB9LAogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImJsYXN0MSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiMiIsCiAgICAgICAgICAgICJncm91cHR5cGUiOiAicHJpbXMiLAogICAgICAgICAgICAicmVtb3ZlZ3JwIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibGFzdCIKICAgIH0sCiAgICAiYm94MSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDAuNTQ5MjYxMDkzMTM5NjQ4NCwKICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwic2l6ZXlcIikvMiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJib3giCiAgICB9LAogICAgImNsaXAxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1hdGNoc2l6ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXIiOiBbCiAgICAgICAgICAgICAgICAtMC4yMTA0NTEzMzI1NjAxMTk0NCwKICAgICAgICAgICAgICAgIC0wLjg1Mzk5OTk1NzM5OTk0ODksCiAgICAgICAgICAgICAgICAtMC40NzU4MDkxMTAyMzcwMzE0MwogICAgICAgICAgICBdLAogICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgMC4wNjA2MjQyMjU0MjA0NDUsCiAgICAgICAgICAgICAgICAwLjEyNjE1ODY5NzMyNjk1NTIzLAogICAgICAgICAgICAgICAgMC4xMzcwNjUyMTAyNTE3MDkxNQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNsaXA6OjIuMCIKICAgIH0sCiAgICAibWF0Y2hzaXplMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzdWJkaXZpZGUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAianVzdGlmeV95IjogIm1pbiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWF0Y2hzaXplIgogICAgfSwKICAgICJub3JtYWwxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNsaXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogOTAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJwb2x5c3BsaXQxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldmVyc2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZWRnZXBlcmNlbnQiOiAwLjMwMiwKICAgICAgICAgICAgImVkZ2VwZXJjZW50dG9nZ2xlIjogdHJ1ZSwKICAgICAgICAgICAgInBhdGh0eXBlIjogInF1YWRjdXQiLAogICAgICAgICAgICAic3BsaXRsb2MiOiAiM2UyOjAuODEzNzMxIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5c3BsaXQ6OjIuMCIKICAgIH0sCiAgICAicmV2ZXJzZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3QxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXZlcnNlIgogICAgfSwKICAgICJzdWJkaXZpZGUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlzcGxpdDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpdGVyYXRpb25zIjogNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzdWJkaXZpZGUiCiAgICB9Cn0=
Solar Panels
Split and offset mesh polys with random value making them to catch plesant highlight. Userful for mimiking solar or other panels.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFzc2lnbm1hdGVyaWFsMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJxdWlja3N1cmZhY2VtYXRlcmlhbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1tYXRlcmlhbHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImJpbmRjb2xsZWN0aW9uZXhwYW5kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImJpbmRtZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmluZG5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmluZHBhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmluZHB1cnBvc2UjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmluZHN0cmVuZ3RoIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImN2ZXhhdXRvYmluZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjdmV4YmluZGluZ3Nmb2xkZXIjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdlb3N1YnNldCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRiaW5kaW5nZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1hdHBhcmVudHBhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWF0cGFyZW50dHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRzcGVjY3ZleCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRzcGVjbWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1hdHNwZWNwYXRoIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIi9tYXRlcmlhbHMvcXVpY2tzdXJmYWNlbWF0ZXJpYWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1hdHNwZWN2ZXhwciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwYXJtc292ZXJjdmV4IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInBhcm1zb3ZlcmV4cG9ydHMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicGFybXNvdmVybWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInBhcm1zb3ZlcnZleHByIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIi9zb2xhcl9wYW5lbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXNzaWdubWF0ZXJpYWwiCiAgICB9LAogICAgImNvcHlhbmR0cmFuc2Zvcm0xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNvbGFyX3BhbmVsIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibW9kaWZ5c291cmNlIjogIiIsCiAgICAgICAgICAgICJuY3kiOiAzLAogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIDUuNTU5Nzc1MDMwMTcxNzY2NiwKICAgICAgICAgICAgICAgIC0zLjgzMDQ5MTM4ODM1MzcyNjQsCiAgICAgICAgICAgICAgICA1MC45ODE0NDA4OTY0NDcxNzUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInMiOiBbCiAgICAgICAgICAgICAgICAxLjI1OTc4OTc5Njc2MjkyNSwKICAgICAgICAgICAgICAgIDEuMjU5Nzg5Nzk2NzYyOTI1MiwKICAgICAgICAgICAgICAgIDEuMjU5Nzg5Nzk2NzYyOTI1MgogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAuNjA2OTA2NTAzNDM4OTQ5NiwKICAgICAgICAgICAgICAgIC0wLjQwNzcyOTEyNjUxMzAwNDMsCiAgICAgICAgICAgICAgICAtMC45NjYyNDQ4NDY1ODI0MTI3CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4wMywKICAgICAgICAgICAgMi4yMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZHVwbGljYXRlIgogICAgfSwKICAgICJkb21lbGlnaHQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFzc2lnbm1hdGVyaWFsMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAxMDUuMDEwNDE1ODY5NzY3NzgsCiAgICAgICAgICAgICAgICAzMy4zMTIwOTA2Mjk0NDM2MjQsCiAgICAgICAgICAgICAgICA4LjM3NzQyMDEyNTkyNjUxNAogICAgICAgICAgICBdLAogICAgICAgICAgICAieG5fX2lucHV0c2V4cG9zdXJlX3Z5YSI6IDIuNSwKICAgICAgICAgICAgInhuX19pbnB1dHN0ZXh0dXJlZmlsZV9yM2FoIjogIiRIRlMvaG91ZGluaS9waWMvaGRyaS9IRFJJSGF2ZW5fc2t5bGl0X2dhcmFnZV8yay5yYXQiCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJmb2xkZXIwXzIiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcjFfMyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkthcm1hIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiTGlnaHQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX2NvbnRyb2xfcHpiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBY3RpdmUgUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX29tYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGFjdGl2ZXJhZGl1c19jb250cm9sX3B6YmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodGFjdGl2ZXJhZGl1c19jb250cm9sX3B6YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWN0aXZlIFJhZGl1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzXzVmYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlic19jb250cm9sXzZzYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzX2NvbnRyb2xfNnNiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250cmlidXRpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFueSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIqIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlmZnVzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJkaWZmdXNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZWZsZWN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29hdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInNzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ2b2x1bWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBbnkgZGlmZnVzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJkaWZmdXNlfHZvbHVtZXxzc3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBbnkgbm9uLWRpZmZ1c2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiLWRpZmZ1c2UgXHUwMDI2IC12b2x1bWUgXHUwMDI2IC1zc3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzX2NvbnRyb2xfNnNiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29udHJpYnV0aW9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJ1dGVzY2F1c3RpY3NfMnhiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlidXRlc2NhdXN0aWNzX2NvbnRyb2xfM2JjZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnV0ZXNjYXVzdGljc19jb250cm9sXzNiY2ZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29udHJpYnV0ZXMgdG8gQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlidXRlc2NhdXN0aWNzX2NvbnRyb2xfM2JjZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvbnRyaWJ1dGVzIHRvIENhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2NvbnRyb2xfbDRiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIklsbHVtaW5hdGUgQmFja2dyb3VuZCBIb2xkb3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2tyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2NvbnRyb2xfbDRiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0aWxsdW1iYWNrZ3JvdW5kX2NvbnRyb2xfbDRiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbGx1bWluYXRlIEJhY2tncm91bmQgSG9sZG91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGxpZ2h0Z2VvY2FzdHNzaGFkb3dfMnhiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRsaWdodGdlb2Nhc3Rzc2hhZG93X2NvbnRyb2xfM2JjZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bGlnaHRnZW9jYXN0c3NoYWRvd19jb250cm9sXzNiY2ZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQgR2VvbWV0cnkgQ2FzdHMgU2hhZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bGlnaHRnZW9jYXN0c3NoYWRvd19jb250cm9sXzNiY2ZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBHZW9tZXRyeSBDYXN0cyBTaGFkb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRscGV0YWdfY29udHJvbF94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bHBldGFnX3djYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bHBldGFnX2NvbnRyb2xfeHBiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bHBldGFnX2NvbnRyb2xfeHBiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRwb2ludHJhZGl1c18xa2JmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHBvaW50cmFkaXVzX2NvbnRyb2xfMnhiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cG9pbnRyYWRpdXNfY29udHJvbF8yeGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IExpZ2h0IFJhZGl1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cG9pbnRyYWRpdXNfY29udHJvbF8yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IExpZ2h0IFJhZGl1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHJlbmRlcmxpZ2h0Z2VvX2NvbnRyb2xfeTJiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBMaWdodCBHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHJlbmRlcmxpZ2h0Z2VvX3hwYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cmVuZGVybGlnaHRnZW9fY29udHJvbF95MmJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRyZW5kZXJsaWdodGdlb19jb250cm9sX3kyYmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIExpZ2h0IEdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX2NvbnRyb2xfeHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQgU2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX3djYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX2NvbnRyb2xfeHBiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2hhZGVyX2NvbnRyb2xfeHBiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNpbmdsZXNpZGVkXzFrYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2luZ2xlc2lkZWRfY29udHJvbF8yeGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRzaW5nbGVzaWRlZF9jb250cm9sXzJ4YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2luZ2xlIFNpZGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2luZ2xlc2lkZWRfY29udHJvbF8yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2luZ2xlIFNpZGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c3ByZWFkX2NvbnRyb2xfeHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTcHJlYWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfd2NiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfY29udHJvbF94cGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfY29udHJvbF94cGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwcmVhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21heCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTYW1wbGluZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRoZHJpX21heF9pc2l6ZV9jb250cm9sX3kyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1heGltdW0gSERSSSBTaXplIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0aGRyaV9tYXhfaXNpemVfeHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIwNDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRoZHJpX21heF9pc2l6ZV9jb250cm9sX3kyYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodGhkcmlfbWF4X2lzaXplX2NvbnRyb2xfeTJiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXhpbXVtIEhEUkkgU2l6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodG1pc2JpYXNfY29udHJvbF9rcmJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1JUyBCaWFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bWlzYmlhc19qZWJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodG1pc2JpYXNfY29udHJvbF9rcmJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRtaXNiaWFzX2NvbnRyb2xfa3JiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNSVMgQmlhcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21heCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cG9ydGFsbWlzYmlhc19ib2JmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHBvcnRhbG1pc2JpYXNfY29udHJvbF9jMWJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRwb3J0YWxtaXNiaWFzX2NvbnRyb2xfYzFiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb3J0YWwgTUlTIEJpYXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9tYXgiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHBvcnRhbG1pc2JpYXNfY29udHJvbF9jMWJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvcnRhbCBNSVMgQmlhcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5nbW9kZV9jb250cm9sX3B6YmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNhbXBsaW5nIE1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzYW1wbGluZ21vZGVfb21iZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJBdXRvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5nbW9kZV9jb250cm9sX3B6YmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5nbW9kZV9jb250cm9sX3B6YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmcgTW9kZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBdXRvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkF1dG8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlVuaWZvcm0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBUcmVlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkxpZ2h0IFRyZWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJ0b2tlbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5ncXVhbGl0eV9jb250cm9sX2w0YmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmcgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5ncXVhbGl0eV9rcmJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5ncXVhbGl0eV9jb250cm9sX2w0YmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5ncXVhbGl0eV9jb250cm9sX2w0YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmcgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTEuMTcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRvbWVsaWdodDo6My4wIgogICAgfSwKICAgICJxdWlja3N1cmZhY2VtYXRlcmlhbDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29weWFuZHRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiYXNlIjogMC4wOTMsCiAgICAgICAgICAgICJiYXNlX2NvbG9yIjogWwogICAgICAgICAgICAgICAgMC4xNDczMDAwMDQ5NTkxMDY0NSwKICAgICAgICAgICAgICAgIDAuMjIzNjUwMDA4NDQwMDE3NywKICAgICAgICAgICAgICAgIDAuMzAwMDAwMDExOTIwOTI4OTYKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImJhc2VfY29sb3JfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAiYmFzZV9jb2xvcl9maWxlIjogImxvb2tkZXYvdXZncmlkX2dyZXkuZXhyIiwKICAgICAgICAgICAgImJhc2VfY29sb3JfcHJpbXZhcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJiYXNlX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImJ1bXBfc2NhbGUiOiAwLjAyNTAwMDAwMDM3MjUyOTAzLAogICAgICAgICAgICAiYnVtcF9zY2FsZV9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJidW1wX3N0eWxlX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImNsYXNzcHJpbXBhdGgiOiAiL19fY2xhc3NfbXRsX18vYHN0cnNwbGl0KGNocyhcInByaW1wYXRoXCIpLFwiL1wiLC0xKWAiLAogICAgICAgICAgICAiY29hdF9jb2xvcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJjb2F0X2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzIjogMC4xMDAwMDAwMDE0OTAxMTYxMiwKICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImVtaXNzaW9uX2NvbG9yX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgImVtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAiZW1pc3Npb25fY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAiZmlsdGVydHlwZV9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJpbnN0YW5jZWFibGUiOiB0cnVlLAogICAgICAgICAgICAibWV0YWxuZXNzIjogMC45NTMsCiAgICAgICAgICAgICJtZXRhbG5lc3NfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAib3BhY2l0eV9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJvcGFjaXR5X3ByaW12YXJfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL01hdGVyaWFscy9RdWlja1N1cmZhY2VNYXRlcmlhbCIsCiAgICAgICAgICAgICJwcm9qZWN0aW9uX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInJlZmZpbGVwYXRoIjogIiRIRlMvaG91ZGluaS91c2QvbWF0ZXJpYWxzL3F1aWNrX21hdGVyaWFscy9xdWlja19tYXRlcmlhbHMudXNkIiwKICAgICAgICAgICAgInJlZnR5cGUiOiAicmVmZmlsZSIsCiAgICAgICAgICAgICJyb3VnaG5lc3NfcHJpbXZhcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJzaGVlbl9jb2xvcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJzaGVlbl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJzaGVlbl9yb3VnaG5lc3MiOiAwLjMwMDAwMDAxMTkyMDkyODk2LAogICAgICAgICAgICAic2hlZW5fcm91Z2huZXNzX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX0lPUl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJzcGVjdWxhcl9hbmlzb3Ryb3B5X2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX2NvbG9yX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX3JvdGF0aW9uX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInNwZWN1bGFyX3JvdWdobmVzcyI6IDAuMDMxLAogICAgICAgICAgICAic3BlY3VsYXJfcm91Z2huZXNzX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInN1YnN1cmZhY2VfY29sb3JfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInN1YnN1cmZhY2VfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAic3Vic3VyZmFjZV9yYWRpdXNfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAic3Vic3VyZmFjZV9zY2FsZV9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ0aGluX2ZpbG1fSU9SX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRoaW5fZmlsbV90aGlja25lc3NfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRoaW5fd2FsbGVkX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9jb2xvcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29sb3JfcHJpbXZhcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAidHJhbnNtaXNzaW9uX2RlcHRoX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRyaXBsYW5hcl9ibGVuZF9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ0cmlwbGFuYXJfdXBheGlzX2NvbnRyb2wiOiAic2V0IiwKICAgICAgICAgICAgInRydWVfZGlzcGxhY2VtZW50c19jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ1dl9vZmZzZXRfY29udHJvbCI6ICJzZXQiLAogICAgICAgICAgICAidXZfcHJpbXZhcl9jb250cm9sIjogInNldCIsCiAgICAgICAgICAgICJ1dl9zY2FsZV9jb250cm9sIjogInNldCIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImNsYXNzcHJpbXBhdGgiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcjAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJRdWljayBNYXRlcmlhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNsYXNzYW5jZXN0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHJlZnR5cGUgIT0gY3JlYXRlY2xhc3MgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNsYXNzIEFuY2VzdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHV0aWxzXG5sb3B1dGlscy5zZWxlY3RQcmltc0luUGFybShrd2FyZ3MsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiU2VsZWN0IGEgcHJpbWl0aXZlIGluIHRoZSBTY2VuZSBWaWV3ZXIgb3IgU2NlbmUgR3JhcGggVHJlZSBwYW5lLlxuQ3RybC1jbGljayB0byBzZWxlY3QgdXNpbmcgdGhlIHByaW1pdGl2ZSBwaWNrZXIgZGlhbG9nLlxuQWx0LWNsaWNrIHRvIHRvZ2dsZSBtb3ZlbWVudCBvZiB0aGUgZGlzcGxheSBmbGFnLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiQlVUVE9OU19yZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnVzZHBhdGh0eXBlIjogInByaW0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZW91dHB1dHBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDcmVhdGUgTWF0ZXJpYWwgT3V0cHV0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJidXR0b24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZXBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDcmVhdGUgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJidXR0b24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlc3RpbmF0aW9ucHJpbV9ncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZV93aGVuIjogInsgcmVmdHlwZSA9PSBub25lIH0geyByZWZ0eXBlID09IGNyZWF0ZWNsYXNzIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEZXN0aW5hdGlvbiBQcmltaXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5zdGFuY2VhYmxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1ha2UgSW5zdGFuY2VhYmxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJlbnRwcmltdHlwZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlVzZEdlb21TY29wZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZVBhcmVudFR5cGVzTWVudSgpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQYXJlbnQgUHJpbWl0aXZlIFR5cGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlZnBhcmVudG1hdCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZlcmVuY2UgUGFyZW50IE1hdGVyaWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogImRlc3RpbmF0aW9ucHJpbV9ncm91cCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluaXRmb3JlZGl0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlSW5pdGlhbGl6ZVBhcmFtZXRlcnNNZW51KDApIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5pdGlhbGl6ZSBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2siOiAiaW1wb3J0IGxvcHV0aWxzXG5ub2RlID0ga3dhcmdzWydub2RlJ11cbmZpbGUgPSBOb25lXG5pZiBub2RlLmV2YWxQYXJtKCdyZWZ0eXBlJykgPT0gJ3JlZmZpbGUnOlxuICAgIGZpbGUgPSBub2RlLnBhcm0oJ3JlZmZpbGVwYXRoJykuZXZhbEFzU3RyaW5nKCkuc3RyaXAoJ1xcJ1wiJylcbmxvcHV0aWxzLmluaXRpYWxpemVQYXJhbWV0ZXJzKG5vZGUsIGt3YXJnc1snc2NyaXB0X3ZhbHVlJ10sIGZpbGUpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogImBsb3BpbnB1dHByaW1zKCcuJywgMClgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZVByaW1QYXR0ZXJuTWVudShrd2FyZ3NbJ25vZGUnXSwgMCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQcmltaXRpdmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ190b2dnbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBsb3B1dGlsc1xubm9kZSA9IGt3YXJnc1snbm9kZSddXG5pZiBub2RlLmV2YWxQYXJtKCdyZWZ0eXBlJykgIT0gJ3JlZmZpbGUnOlxuICAgIGxvcHV0aWxzLnNlbGVjdFByaW1zSW5QYXJtKGt3YXJncywgVHJ1ZSlcbmVsc2U6XG4gICAgZmlsZSA9IG5vZGUucGFybSgncmVmZmlsZXBhdGgnKS5ldmFsQXNTdHJpbmcoKS5zdHJpcCgnXFwnXCInKVxuICAgIHByaW1zID0gbG9wdXRpbHMuc2VsZWN0UHJpbXNJblBhcm1Gcm9tRmlsZShrd2FyZ3MsIEZhbHNlLCBmaWxlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiU2VsZWN0IHByaW1pdGl2ZXMgaW4gdGhlIFNjZW5lIFZpZXdlciBvciBTY2VuZSBHcmFwaCBUcmVlIHBhbmUuXG5DdHJsLWNsaWNrIHRvIHNlbGVjdCB1c2luZyB0aGUgcHJpbWl0aXZlIHBpY2tlciBkaWFsb2cuXG5TaGlmdC1jbGljayB0byBzZWxlY3QgdXNpbmcgdGhlIHByaW1pdGl2ZSBwYXR0ZXJuIGVkaXRvci5cbkFsdC1jbGljayB0byB0b2dnbGUgbW92ZW1lbnQgb2YgdGhlIGRpc3BsYXkgZmxhZy4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIkJVVFRPTlNfcmVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojp1c2RwYXRodHlwZSI6ICJwcmltbGlzdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicXVpY2ttYXRlcmlhbHJlZnJlc2giOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZnJlc2giLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrIjogImhvdS5wd2QoKS5wYXJtKCdyZWxvYWQnKS5wcmVzc0J1dHRvbjtob3UucHdkKCkucGFybSgnY3JlYXRlcGFybXMnKS5wcmVzc0J1dHRvbigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJidXR0b24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlZmZpbGVwYXRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyByZWZ0eXBlICE9IHJlZmZpbGUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmVyZW5jZSBGaWxlIFBhdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBwYXJtdXRpbHNcbnBhcm11dGlscy5zZWxlY3RNdWx0aXBsZUZpbGVzRm9yUGFybShrd2FyZ3NbJ3Bhcm10dXBsZSddWzBdKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiT3BlbiBmbG9hdGluZyBmaWxlIGNob29zZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIkJVVFRPTlNfY2hvb3Nlcl9maWxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWZ0eXBlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZlcmVuY2UgVHlwZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJub25lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmZXJlbmNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZWZlcmVuY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJpbmhlcml0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY2lhbGl6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAic3BlY2lhbGl6ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmVyZW5jZSBGaWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZWZmaWxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3JlYXRlIENsYXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjcmVhdGVjbGFzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWxvYWQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHJlZnR5cGUgIT0gcmVmZmlsZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVsb2FkIEZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiYnV0dG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OmhlYWRlcl9wYXJtIjogInF1aWNrbWF0ZXJpYWxyZWZyZXNoIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInByaW10eXBlIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGFjZW1lbnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9tYWtlY29udHJvbHBhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkaXNjb25uZWN0aW9uIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJvdXRwdXRzOm10bHg6ZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAidG9rZW4iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJkaXNwbGFjZW1lbnRfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICInbm9uZScgaWYgaG91LnB3ZCgpLmV2YWxQYXJtKCd0cnVlX2Rpc3BsYWNlbWVudHMnKT09MSBlbHNlICdkaXNjb25uZWN0aW5wdXQnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZGlzcGxhY2VtZW50X2NvbnRyb2wiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9tYWtlY29udHJvbHBhcm0iOiAiMCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZvbGRlcjBfMCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkJhc2UiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiYXNlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYmFzZV9jb250cm9sID09IGJsb2NrIH0geyBiYXNlX2NvbnRyb2wgPT0gbm9uZSB9IHsgYmFzZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQmFzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF9kaWZmX2ludGVuc2l0eSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOmJhc2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBiYXNlX2NvbG9yX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJhc2VfY29sb3JfY29udHJvbCA9PSBub25lIH0geyBiYXNlX2NvbG9yX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF9kaWZmIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6YmFzZV9jb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiY29sb3IzZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiYXNlX2NvbG9yX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdjb2xvcjNmJywgJ2lucHV0czpiYXNlX2NvbG9yJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiYmFzZV9jb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3JfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYmFzZV9jb2xvcl9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJhc2VfY29sb3JfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IGJhc2VfY29sb3JfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IgTWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6YmFzZV9jb2xvcl9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3JfZmlsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOmJhc2VfY29sb3JfZmlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogImJhc2VfY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3JfcHJpbXZhciI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJkaXNwbGF5Q29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBiYXNlX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgYmFzZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgYmFzZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBQcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm11bmlmb3JtIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpiYXNlX2NvbG9yX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFzZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdzdHJpbmcnLCAnaW5wdXRzOmJhc2VfY29sb3JfcHJpbXZhcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogImJhc2VfY29sb3JfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpiYXNlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiYmFzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1ldGFsbmVzcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgbWV0YWxuZXNzX2NvbnRyb2wgPT0gYmxvY2sgfSB7IG1ldGFsbmVzc19jb250cm9sID09IG5vbmUgfSB7IG1ldGFsbmVzc19jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWV0YWxuZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2dsX21ldGFsbGljIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6bWV0YWxuZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXRhbG5lc3NfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czptZXRhbG5lc3MnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJtZXRhbG5lc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXRhbG5lc3NfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgbWV0YWxuZXNzX2ZpbGVfY29udHJvbCA9PSBibG9jayB9IHsgbWV0YWxuZXNzX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBtZXRhbG5lc3NfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWV0YWxuZXNzIE1hcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfcmVwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBsb3B0b29sdXRpbHM7bG9wdG9vbHV0aWxzLnNldHVwQ29wTmV0Rm9yTWFwKGt3YXJncz1rd2FyZ3MpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJDcmVhdGUgQ09QIHRleHR1cmUgZm9yIHRoaXMgbWFwLiBIb2xkIEN0cmwvQ21kIHRvIHN0YXJ0IGEgbmV3IGNvcG5ldC4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIk5FVFdPUktTX2NvcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOm1ldGFsbmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1ldGFsbmVzc19maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6bWV0YWxuZXNzX2ZpbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJtZXRhbG5lc3NfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTcGVjdWxhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJvdWdobmVzc19wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyByb3VnaG5lc3NfcHJpbXZhcl9jb250cm9sID09IGJsb2NrIH0geyByb3VnaG5lc3NfcHJpbXZhcl9jb250cm9sID09IG5vbmUgfSB7IHJvdWdobmVzc19wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3VnaG5lc3MgUHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtdW5pZm9ybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6cm91Z2huZXNzX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicm91Z2huZXNzX3ByaW12YXJfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ3N0cmluZycsICdpbnB1dHM6cm91Z2huZXNzX3ByaW12YXInLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJyb3VnaG5lc3NfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfY29udHJvbCA9PSBub25lIH0geyBzcGVjdWxhcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY3VsYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfc3BlY19pbnRlbnNpdHkiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzcGVjdWxhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfSU9SIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMS41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzcGVjdWxhcl9JT1JfY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfSU9SX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3BlY3VsYXJfSU9SX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmRleCBvZiBSZWZyYWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2dsX2lvciI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNwZWN1bGFyX0lPUiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfSU9SX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6c3BlY3VsYXJfSU9SJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3BlY3VsYXJfSU9SIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfYW5pc290cm9weSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfYW5pc290cm9weV9jb250cm9sID09IGJsb2NrIH0geyBzcGVjdWxhcl9hbmlzb3Ryb3B5X2NvbnRyb2wgPT0gbm9uZSB9IHsgc3BlY3VsYXJfYW5pc290cm9weV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY3VsYXIgQW5pc290cm9weSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNwZWN1bGFyX2FuaXNvdHJvcHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX2FuaXNvdHJvcHlfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpzcGVjdWxhcl9hbmlzb3Ryb3B5JywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3BlY3VsYXJfYW5pc290cm9weSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX2NvbG9yIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfY29sb3JfY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfY29sb3JfY29udHJvbCA9PSBub25lIH0geyBzcGVjdWxhcl9jb2xvcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfc3BlYyI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNwZWN1bGFyX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJjb2xvcjNmIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX2NvbG9yX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdjb2xvcjNmJywgJ2lucHV0czpzcGVjdWxhcl9jb2xvcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfY29sb3JfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfY29sb3JfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyBzcGVjdWxhcl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3BlY3VsYXJfY29sb3JfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IgTWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6c3BlY3VsYXJfY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGVjdWxhcl9jb2xvcl9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6c3BlY3VsYXJfY29sb3JfZmlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGVjdWxhcl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnNwZWN1bGFyJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3BlY3VsYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGVjdWxhcl9yb3RhdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3BlY3VsYXJfcm90YXRpb25fY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfcm90YXRpb25fY29udHJvbCA9PSBub25lIH0geyBzcGVjdWxhcl9yb3RhdGlvbl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BlY3VsYXIgUm90YXRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzcGVjdWxhcl9yb3RhdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfcm90YXRpb25fY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpzcGVjdWxhcl9yb3RhdGlvbicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX3JvdGF0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfcm91Z2huZXNzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMC4yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzcGVjdWxhcl9yb3VnaG5lc3NfY29udHJvbCA9PSBibG9jayB9IHsgc3BlY3VsYXJfcm91Z2huZXNzX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3BlY3VsYXJfcm91Z2huZXNzX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3VnaG5lc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfcm91Z2giOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzcGVjdWxhcl9yb3VnaG5lc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX3JvdWdobmVzc19jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnNwZWN1bGFyX3JvdWdobmVzcycsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX3JvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX3JvdWdobmVzc19maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzcGVjdWxhcl9yb3VnaG5lc3NfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyBzcGVjdWxhcl9yb3VnaG5lc3NfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IHNwZWN1bGFyX3JvdWdobmVzc19maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3VnaG5lc3MgTWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6c3BlY3VsYXJfcm91Z2huZXNzX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImFzc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZV9pbWFnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BlY3VsYXJfcm91Z2huZXNzX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Fzc2V0JywgJ2lucHV0czpzcGVjdWxhcl9yb3VnaG5lc3NfZmlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNwZWN1bGFyX3JvdWdobmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmFuc21pc3Npb24iLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb24iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHRyYW5zbWlzc2lvbl9jb250cm9sID09IGJsb2NrIH0geyB0cmFuc21pc3Npb25fY29udHJvbCA9PSBub25lIH0geyB0cmFuc21pc3Npb25fY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zbWlzc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF90cmFuc3BhcmVuY3kiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czp0cmFuc21pc3Npb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9jb2xvciI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHRyYW5zbWlzc2lvbl9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyB0cmFuc21pc3Npb25fY29sb3JfY29udHJvbCA9PSBub25lIH0geyB0cmFuc21pc3Npb25fY29sb3JfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zbWlzc2lvbiBDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyYW5zbWlzc2lvbl9jb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiY29sb3IzZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29sb3JfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOnRyYW5zbWlzc2lvbl9jb2xvcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInRyYW5zbWlzc2lvbl9jb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9jb2xvcl9maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB0cmFuc21pc3Npb25fY29sb3JfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyB0cmFuc21pc3Npb25fY29sb3JfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IHRyYW5zbWlzc2lvbl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czp0cmFuc21pc3Npb25fY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29sb3JfZmlsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOnRyYW5zbWlzc2lvbl9jb2xvcl9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAidHJhbnNtaXNzaW9uX2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb25fY29sb3JfcHJpbXZhciI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgdHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBub25lIH0geyB0cmFuc21pc3Npb25fY29sb3JfcHJpbXZhcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IgUHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtdW5pZm9ybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ3N0cmluZycsICdpbnB1dHM6dHJhbnNtaXNzaW9uX2NvbG9yX3ByaW12YXInLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0cmFuc21pc3Npb25fY29sb3JfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnRyYW5zbWlzc2lvbicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInRyYW5zbWlzc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbWlzc2lvbl9kZXB0aCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdHJhbnNtaXNzaW9uX2RlcHRoX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRyYW5zbWlzc2lvbl9kZXB0aF9jb250cm9sID09IG5vbmUgfSB7IHRyYW5zbWlzc2lvbl9kZXB0aF9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGVwdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxMDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyYW5zbWlzc2lvbl9kZXB0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNtaXNzaW9uX2RlcHRoX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6dHJhbnNtaXNzaW9uX2RlcHRoJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAidHJhbnNtaXNzaW9uX2RlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNtaXNzaW9uX2Rpc3BlcnNpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uX2NvbnRyb2wgPT0gbm9uZSB9IHsgdHJhbnNtaXNzaW9uX2Rpc3BlcnNpb25fY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpc3BlcnNpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxMDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc21pc3Npb25fZGlzcGVyc2lvbl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnRyYW5zbWlzc2lvbl9kaXNwZXJzaW9uJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAidHJhbnNtaXNzaW9uX2Rpc3BlcnNpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMF8zIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3Vic3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnN1cmZhY2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHN1YnN1cmZhY2VfY29udHJvbCA9PSBibG9jayB9IHsgc3Vic3VyZmFjZV9jb250cm9sID09IG5vbmUgfSB7IHN1YnN1cmZhY2VfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN1YnN1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX2NvbG9yIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3Vic3VyZmFjZV9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyBzdWJzdXJmYWNlX2NvbG9yX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3Vic3VyZmFjZV9jb2xvcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJjb2xvcjNmIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnN1cmZhY2VfY29sb3JfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOnN1YnN1cmZhY2VfY29sb3InLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJzdWJzdXJmYWNlX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzdWJzdXJmYWNlX2NvbG9yX2ZpbGVfY29udHJvbCA9PSBibG9jayB9IHsgc3Vic3VyZmFjZV9jb2xvcl9maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3Vic3VyZmFjZV9jb2xvcl9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlX2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImFzc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZV9pbWFnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6c3Vic3VyZmFjZV9jb2xvcl9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3Vic3VyZmFjZV9jb2xvcl9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzdWJzdXJmYWNlX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgc3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBQcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm11bmlmb3JtIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlX2NvbG9yX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9jb2xvcl9wcmltdmFyX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdzdHJpbmcnLCAnaW5wdXRzOnN1YnN1cmZhY2VfY29sb3JfcHJpbXZhcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInN1YnN1cmZhY2VfY29sb3JfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnN1cmZhY2VfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpzdWJzdXJmYWNlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3Vic3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1YnN1cmZhY2VfcmFkaXVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3Vic3VyZmFjZV9yYWRpdXNfY29udHJvbCA9PSBibG9jayB9IHsgc3Vic3VyZmFjZV9yYWRpdXNfY29udHJvbCA9PSBub25lIH0geyBzdWJzdXJmYWNlX3JhZGl1c19jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6c3Vic3VyZmFjZV9yYWRpdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImNvbG9yM2YiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Vic3VyZmFjZV9yYWRpdXNfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOnN1YnN1cmZhY2VfcmFkaXVzJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic3Vic3VyZmFjZV9yYWRpdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX3NjYWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc3Vic3VyZmFjZV9zY2FsZV9jb250cm9sID09IGJsb2NrIH0geyBzdWJzdXJmYWNlX3NjYWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc3Vic3VyZmFjZV9zY2FsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzdWJzdXJmYWNlX3NjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX3NjYWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6c3Vic3VyZmFjZV9zY2FsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInN1YnN1cmZhY2Vfc2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX3NjYWxlX2ZpbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHN1YnN1cmZhY2Vfc2NhbGVfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyBzdWJzdXJmYWNlX3NjYWxlX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBzdWJzdXJmYWNlX3NjYWxlX2ZpbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNjYWxlIE1hcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfcmVwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogImltcG9ydCBsb3B0b29sdXRpbHM7bG9wdG9vbHV0aWxzLnNldHVwQ29wTmV0Rm9yTWFwKGt3YXJncz1rd2FyZ3MpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJDcmVhdGUgQ09QIHRleHR1cmUgZm9yIHRoaXMgbWFwLiBIb2xkIEN0cmwvQ21kIHRvIHN0YXJ0IGEgbmV3IGNvcG5ldC4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIk5FVFdPUktTX2NvcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnN1YnN1cmZhY2Vfc2NhbGVfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdWJzdXJmYWNlX3NjYWxlX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Fzc2V0JywgJ2lucHV0czpzdWJzdXJmYWNlX3NjYWxlX2ZpbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJzdWJzdXJmYWNlX3NjYWxlX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMF80IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2hlZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc2hlZW5fY29udHJvbCA9PSBibG9jayB9IHsgc2hlZW5fY29udHJvbCA9PSBub25lIH0geyBzaGVlbl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2hlZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzaGVlbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hlZW5fY29sb3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBzaGVlbl9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyBzaGVlbl9jb2xvcl9jb250cm9sID09IG5vbmUgfSB7IHNoZWVuX2NvbG9yX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaGVlbiBDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNoZWVuX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJjb2xvcjNmIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoZWVuX2NvbG9yX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdjb2xvcjNmJywgJ2lucHV0czpzaGVlbl9jb2xvcicsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNoZWVuX2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hlZW5fY29sb3JfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgc2hlZW5fY29sb3JfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyBzaGVlbl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc2hlZW5fY29sb3JfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IgTWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6c2hlZW5fY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbl9jb2xvcl9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6c2hlZW5fY29sb3JfZmlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInNoZWVuX2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnNoZWVuJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic2hlZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbl9yb3VnaG5lc3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHNoZWVuX3JvdWdobmVzc19jb250cm9sID09IGJsb2NrIH0geyBzaGVlbl9yb3VnaG5lc3NfY29udHJvbCA9PSBub25lIH0geyBzaGVlbl9yb3VnaG5lc3NfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNoZWVuIFJvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnNoZWVuX3JvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hlZW5fcm91Z2huZXNzX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6c2hlZW5fcm91Z2huZXNzJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic2hlZW5fcm91Z2huZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hlZW5fcm91Z2huZXNzX2ZpbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHNoZWVuX3JvdWdobmVzc19maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHNoZWVuX3JvdWdobmVzc19maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgc2hlZW5fcm91Z2huZXNzX2ZpbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdWdobmVzcyBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpzaGVlbl9yb3VnaG5lc3NfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYXNzZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmaWxlX2ltYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGVlbl9yb3VnaG5lc3NfZmlsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOnNoZWVuX3JvdWdobmVzc19maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAic2hlZW5fcm91Z2huZXNzX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMF81IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29hdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGNvYXRfY29udHJvbCA9PSBibG9jayB9IHsgY29hdF9jb250cm9sID09IG5vbmUgfSB7IGNvYXRfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvYXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfY29hdF9pbnRlbnNpdHkiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpjb2F0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2F0X2NvbG9yIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgY29hdF9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyBjb2F0X2NvbG9yX2NvbnRyb2wgPT0gbm9uZSB9IHsgY29hdF9jb2xvcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpjb2F0X2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJjb2xvcjNmIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXRfY29sb3JfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOmNvYXRfY29sb3InLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjb2F0X2NvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29hdF9jb2xvcl9maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBjb2F0X2NvbG9yX2ZpbGVfY29udHJvbCA9PSBibG9jayB9IHsgY29hdF9jb2xvcl9maWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgY29hdF9jb2xvcl9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpjb2F0X2NvbG9yX2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImFzc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZV9pbWFnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29hdF9jb2xvcl9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6Y29hdF9jb2xvcl9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiY29hdF9jb2xvcl9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29hdF9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOmNvYXQnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjb2F0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29hdF9yb3VnaG5lc3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGNvYXRfcm91Z2huZXNzX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGNvYXRfcm91Z2huZXNzX2NvbnRyb2wgPT0gbm9uZSB9IHsgY29hdF9yb3VnaG5lc3NfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF9jb2F0X3JvdWdoIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6Y29hdF9yb3VnaG5lc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6Y29hdF9yb3VnaG5lc3MnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjb2F0X3JvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzX2ZpbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGNvYXRfcm91Z2huZXNzX2ZpbGVfY29udHJvbCA9PSBibG9jayB9IHsgY29hdF9yb3VnaG5lc3NfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IGNvYXRfcm91Z2huZXNzX2ZpbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdWdobmVzcyBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpjb2F0X3JvdWdobmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvYXRfcm91Z2huZXNzX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Fzc2V0JywgJ2lucHV0czpjb2F0X3JvdWdobmVzc19maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiY29hdF9yb3VnaG5lc3NfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGluIEZpbG0iLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0aGluX2ZpbG1fSU9SIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMS41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB0aGluX2ZpbG1fSU9SX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRoaW5fZmlsbV9JT1JfY29udHJvbCA9PSBub25lIH0geyB0aGluX2ZpbG1fSU9SX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGluIEZpbG0gSU9SIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl9maWxtX0lPUiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX0lPUl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnRoaW5fZmlsbV9JT1InLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0aGluX2ZpbG1fSU9SIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdGhpbl9maWxtX3RoaWNrbmVzc19jb250cm9sID09IGJsb2NrIH0geyB0aGluX2ZpbG1fdGhpY2tuZXNzX2NvbnRyb2wgPT0gbm9uZSB9IHsgdGhpbl9maWxtX3RoaWNrbmVzc19jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGhpY2tuZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMjAwMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl9maWxtX3RoaWNrbmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzc19jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOnRoaW5fZmlsbV90aGlja25lc3MnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0aGluX2ZpbG1fdGhpY2tuZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzc19maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBidW1wX3N0eWxlICE9IDEgfSB7IHRoaW5fZmlsbV90aGlja25lc3NfZmlsZV9jb250cm9sID09IGJsb2NrIH0geyB0aGluX2ZpbG1fdGhpY2tuZXNzX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyB0aGluX2ZpbG1fdGhpY2tuZXNzX2ZpbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRoaWNrbmVzcyBGaWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ19yZXBsYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHRvb2x1dGlscztsb3B0b29sdXRpbHMuc2V0dXBDb3BOZXRGb3JNYXAoa3dhcmdzPWt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9oZWxwIjogIkNyZWF0ZSBDT1AgdGV4dHVyZSBmb3IgdGhpcyBtYXAuIEhvbGQgQ3RybC9DbWQgdG8gc3RhcnQgYSBuZXcgY29wbmV0LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiTkVUV09SS1NfY29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl9maWxtX3RoaWNrbmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRoaW5fZmlsbV90aGlja25lc3NfZmlsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBidW1wX3N0eWxlICE9IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6dGhpbl9maWxtX3RoaWNrbmVzc19maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAidGhpbl9maWxtX3RoaWNrbmVzc19maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB0aGluX2ZpbG1fdGhpY2tuZXNzX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgdGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgdGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGlja25lc3MgUHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtdW5pZm9ybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl9maWxtX3RoaWNrbmVzc19wcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRoaW5fZmlsbV90aGlja25lc3NfcHJpbXZhcl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnc3RyaW5nJywgJ2lucHV0czp0aGluX2ZpbG1fdGhpY2tuZXNzX3ByaW12YXInLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0aGluX2ZpbG1fdGhpY2tuZXNzX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMF83IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRW1pc3Npb24iLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbWlzc2lvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgZW1pc3Npb25fY29udHJvbCA9PSBibG9jayB9IHsgZW1pc3Npb25fY29udHJvbCA9PSBub25lIH0geyBlbWlzc2lvbl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRW1pc3Npb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvZ2xfZW1pdF9pbnRlbnNpdHkiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czplbWlzc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW1pc3Npb25fY29sb3IiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBlbWlzc2lvbl9jb2xvcl9jb250cm9sID09IGJsb2NrIH0geyBlbWlzc2lvbl9jb2xvcl9jb250cm9sID09IG5vbmUgfSB7IGVtaXNzaW9uX2NvbG9yX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9nbF9lbWl0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6ZW1pc3Npb25fY29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImNvbG9yM2YiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW1pc3Npb25fY29sb3JfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2NvbG9yM2YnLCAnaW5wdXRzOmVtaXNzaW9uX2NvbG9yJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZW1pc3Npb25fY29sb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbWlzc2lvbl9jb2xvcl9maWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBlbWlzc2lvbl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGVtaXNzaW9uX2NvbG9yX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBlbWlzc2lvbl9jb2xvcl9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2xvciBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czplbWlzc2lvbl9jb2xvcl9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVtaXNzaW9uX2NvbG9yX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Fzc2V0JywgJ2lucHV0czplbWlzc2lvbl9jb2xvcl9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZW1pc3Npb25fY29sb3JfZmlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVtaXNzaW9uX2NvbG9yX3ByaW12YXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGVtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgZW1pc3Npb25fY29sb3JfcHJpbXZhcl9jb250cm9sID09IG5vbmUgfSB7IGVtaXNzaW9uX2NvbG9yX3ByaW12YXJfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvbG9yIFByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybXVuaWZvcm0iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOmVtaXNzaW9uX2NvbG9yX3ByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW1pc3Npb25fY29sb3JfcHJpbXZhcl9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnc3RyaW5nJywgJ2lucHV0czplbWlzc2lvbl9jb2xvcl9wcmltdmFyJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiZW1pc3Npb25fY29sb3JfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImVtaXNzaW9uX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6ZW1pc3Npb24nLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJlbWlzc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wYWNpdHkiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBvcGFjaXR5X2NvbnRyb2wgPT0gYmxvY2sgfSB7IG9wYWNpdHlfY29udHJvbCA9PSBub25lIH0geyBvcGFjaXR5X2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPcGFjaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6b3BhY2l0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiY29sb3IzZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGFjaXR5X2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdjb2xvcjNmJywgJ2lucHV0czpvcGFjaXR5JywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAib3BhY2l0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wYWNpdHlfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgb3BhY2l0eV9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IG9wYWNpdHlfZmlsZV9jb250cm9sID09IG5vbmUgfSB7IG9wYWNpdHlfZmlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3BhY2l0eSBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpvcGFjaXR5X2ZpbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImFzc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmlsZV9pbWFnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BhY2l0eV9maWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdhc3NldCcsICdpbnB1dHM6b3BhY2l0eV9maWxlJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAib3BhY2l0eV9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BhY2l0eV9wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBvcGFjaXR5X3ByaW12YXJfY29udHJvbCA9PSBibG9jayB9IHsgb3BhY2l0eV9wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgb3BhY2l0eV9wcmltdmFyX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPcGFjaXR5IFByaW12YXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybXVuaWZvcm0iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOm9wYWNpdHlfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGFjaXR5X3ByaW12YXJfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ3N0cmluZycsICdpbnB1dHM6b3BhY2l0eV9wcmltdmFyJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAib3BhY2l0eV9wcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl93YWxsZWQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIm9mZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJoc2NyaXB0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHRoaW5fd2FsbGVkX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRoaW5fd2FsbGVkX2NvbnRyb2wgPT0gbm9uZSB9IHsgdGhpbl93YWxsZWRfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRoaW4gV2FsbGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dGhpbl93YWxsZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpbl93YWxsZWRfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2ludCcsICdpbnB1dHM6dGhpbl93YWxsZWQnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0aGluX3dhbGxlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6aGVhZGVyX3Bhcm0iOiAidGhpbl93YWxsZWQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIwXzkiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXBzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmlsdGVydHlwZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBmaWx0ZXJ0eXBlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGZpbHRlcnR5cGVfY29udHJvbCA9PSBub25lIH0geyBmaWx0ZXJ0eXBlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbWFnZSBGaWx0ZXIgVHlwZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjbG9zZXN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjbG9zZXN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJsaW5lYXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiY3ViaWMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6ZmlsdGVydHlwZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWx0ZXJ0eXBlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdzdHJpbmcnLCAnaW5wdXRzOmZpbHRlcnR5cGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJmaWx0ZXJ0eXBlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJvamVjdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgcHJvamVjdGlvbl9jb250cm9sID09IGJsb2NrIH0geyBwcm9qZWN0aW9uX2NvbnRyb2wgPT0gbm9uZSB9IHsgcHJvamVjdGlvbl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUHJvamVjdGlvbiBUeXBlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVWIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJpLVBsYW5hciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpwcm9qZWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInByb2plY3Rpb25fY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czpwcm9qZWN0aW9uJywgVHJ1ZSwgRmFsc2UpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAicHJvamVjdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyaXBsYW5hcl9ibGVuZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHByb2plY3Rpb24gIT0gMSB9IHsgdHJpcGxhbmFyX2JsZW5kX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRyaXBsYW5hcl9ibGVuZF9jb250cm9sID09IG5vbmUgfSB7IHRyaXBsYW5hcl9ibGVuZF9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJpLVBsYW5hciBCbGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyaXBsYW5hcl9ibGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJpcGxhbmFyX2JsZW5kX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHByb2plY3Rpb24gIT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0JywgJ2lucHV0czp0cmlwbGFuYXJfYmxlbmQnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ0cmlwbGFuYXJfYmxlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmlwbGFuYXJfdXBheGlzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgcHJvamVjdGlvbiAhPSAxIH0geyB0cmlwbGFuYXJfdXBheGlzX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRyaXBsYW5hcl91cGF4aXNfY29udHJvbCA9PSBub25lIH0geyB0cmlwbGFuYXJfdXBheGlzX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmktUGxhbmFyIFVwIEF4aXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiWCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJaIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAiaW5wdXRzOnRyaXBsYW5hcl91cGF4aXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJpcGxhbmFyX3VwYXhpc19jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBwcm9qZWN0aW9uICE9IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6dHJpcGxhbmFyX3VwYXhpcycsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInRyaXBsYW5hcl91cGF4aXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1dl9vZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHByb2plY3Rpb24gIT0gMCB9IHsgdXZfb2Zmc2V0X2NvbnRyb2wgPT0gYmxvY2sgfSB7IHV2X29mZnNldF9jb250cm9sID09IG5vbmUgfSB7IHV2X29mZnNldF9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVVYgT2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czp1dl9vZmZzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1dl9vZmZzZXRfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgcHJvamVjdGlvbiAhPSAwIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQyJywgJ2lucHV0czp1dl9vZmZzZXQnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ1dl9vZmZzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1dl9wcmltdmFyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogInN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgdXZfcHJpbXZhcl9jb250cm9sID09IGJsb2NrIH0geyB1dl9wcmltdmFyX2NvbnRyb2wgPT0gbm9uZSB9IHsgdXZfcHJpbXZhcl9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVVYgUHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtdW5pZm9ybSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dXZfcHJpbXZhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1dl9wcmltdmFyX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdzdHJpbmcnLCAnaW5wdXRzOnV2X3ByaW12YXInLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ1dl9wcmltdmFyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXZfc2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBwcm9qZWN0aW9uICE9IDAgfSB7IHV2X3NjYWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHV2X3NjYWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgdXZfc2NhbGVfY29udHJvbCA9PSBkaXNjb25uZWN0aW5wdXQgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVWIFNjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czp1dl9zY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInV2X3NjYWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHByb2plY3Rpb24gIT0gMCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoXG4gICAgICAgICAgIGt3YXJncywgJ2Zsb2F0MicsICdpbnB1dHM6dXZfc2NhbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJ1dl9zY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb2xkZXIzXzEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9oZWlnaHRfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZSAhPSAwIH0geyBidW1wX2hlaWdodF9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJ1bXBfaGVpZ2h0X2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBidW1wX2hlaWdodF9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIEhlaWdodCBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpidW1wX2hlaWdodF9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJ1bXBfaGVpZ2h0X2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZSAhPSAwIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOmJ1bXBfaGVpZ2h0X2ZpbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJidW1wX2hlaWdodF9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9ub3JtYWxfZmlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZSAhPSAxIH0geyBidW1wX25vcm1hbF9maWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJ1bXBfbm9ybWFsX2ZpbGVfY29udHJvbCA9PSBub25lIH0geyBidW1wX25vcm1hbF9maWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIE5vcm1hbCBNYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wdG9vbHV0aWxzO2xvcHRvb2x1dGlscy5zZXR1cENvcE5ldEZvck1hcChrd2FyZ3M9a3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIENPUCB0ZXh0dXJlIGZvciB0aGlzIG1hcC4gSG9sZCBDdHJsL0NtZCB0byBzdGFydCBhIG5ldyBjb3BuZXQuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJORVRXT1JLU19jb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWVuYW1lIjogImlucHV0czpidW1wX25vcm1hbF9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJhc3NldCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZpbGVfaW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJ1bXBfbm9ybWFsX2ZpbGVfY29udHJvbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZSAhPSAxIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnYXNzZXQnLCAnaW5wdXRzOmJ1bXBfbm9ybWFsX2ZpbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJidW1wX25vcm1hbF9maWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9zY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMDI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBidW1wX3NjYWxlX2NvbnRyb2wgPT0gYmxvY2sgfSB7IGJ1bXBfc2NhbGVfY29udHJvbCA9PSBub25lIH0geyBidW1wX3NjYWxlX2NvbnRyb2wgPT0gZGlzY29ubmVjdGlucHV0IH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6YnVtcF9zY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9zY2FsZV9jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShcbiAgICAgICAgICAga3dhcmdzLCAnZmxvYXQnLCAnaW5wdXRzOmJ1bXBfc2NhbGUnLCBUcnVlLCBGYWxzZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJidW1wX3NjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnVtcF9zdHlsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgYnVtcF9zdHlsZV9jb250cm9sID09IGJsb2NrIH0geyBidW1wX3N0eWxlX2NvbnRyb2wgPT0gbm9uZSB9IHsgYnVtcF9zdHlsZV9jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQnVtcCBTdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6YnVtcF9zdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJidW1wX3N0eWxlX2NvbnRyb2wiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdmbG9hdCcsICdpbnB1dHM6YnVtcF9zdHlsZScsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogImJ1bXBfc3R5bGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cnVlX2Rpc3BsYWNlbWVudHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIm9mZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJoc2NyaXB0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IGJ1bXBfc3R5bGUgIT0gMCB9IHsgdHJ1ZV9kaXNwbGFjZW1lbnRzX2NvbnRyb2wgPT0gYmxvY2sgfSB7IHRydWVfZGlzcGxhY2VtZW50c19jb250cm9sID09IG5vbmUgfSB7IHRydWVfZGlzcGxhY2VtZW50c19jb250cm9sID09IGRpc2Nvbm5lY3RpbnB1dCB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJ1ZSBEaXNwbGFjZW1lbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJpbnB1dHM6dHJ1ZV9kaXNwbGFjZW1lbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRydWVfZGlzcGxhY2VtZW50c19jb250cm9sIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyBidW1wX3N0eWxlICE9IDAgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KFxuICAgICAgICAgICBrd2FyZ3MsICdpbnQnLCAnaW5wdXRzOnRydWVfZGlzcGxhY2VtZW50cycsIFRydWUsIEZhbHNlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInRydWVfZGlzcGxhY2VtZW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4wMSwKICAgICAgICAgICAgMS4yMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZWRpdG1hdGVyaWFscHJvcGVydGllcyIKICAgIH0sCiAgICAic29sYXJfcGFuZWwiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgInNvcG5ldC9jcmVhdGUiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgImNpcmNsZTEwIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NhbGUiOiAzLjcyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS45NjA0NzM1Mzc0NDUwNjg0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4xCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibnVyYnMiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuMzQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjQ5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNpcmNsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjaXJjbGU5IjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJudXJicyIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi40NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNTgKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImNvbnZlcnQyIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNraW4zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9kdSI6IDAuNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2R2IjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDgKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29udmVydCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmb3JlYWNoX2JlZ2luM19tZXRhZGF0YTIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWV0aG9kIjogIm1ldGFkYXRhIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjIyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTMuODEKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiYmxvY2tfYmVnaW4iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9yZWFjaF9iZWdpbjQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNvbnZlcnQyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWV0aG9kIjogInBpZWNlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTMuODMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiYmxvY2tfYmVnaW4iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9yZWFjaF9lbmQ0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm04IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW40IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZXJtZXRob2QiOiAicGllY2VzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXRob2QiOiAibWVyZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNlYXR0cmliIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4zNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC02CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImJsb2NrX2VuZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtZXJnZTMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlOSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlMTAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC40NQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwb2x5ZXh0cnVkZTkiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9lbmQ0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzdCI6IDAuMDA1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm91dHB1dGJhY2siOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC03LjUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9seWV4dHJ1ZGU6OjIuMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJza2luMyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS40OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJza2luIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInRyYW5zZm9ybTgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9iZWdpbjQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJENFWCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJENFWSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJENFWiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJyYW5kKGRldGFpbChcIi4uL2ZvcmVhY2hfYmVnaW4zX21ldGFkYXRhMlwiLCBcIml0ZXJhdGlvblwiLDApKSo1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogInJhbmQoZGV0YWlsKFwiLi4vZm9yZWFjaF9iZWdpbjNfbWV0YWRhdGEyXCIsIFwiaXRlcmF0aW9uXCIsMCkpKjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQuODcKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAyLAogICAgICAgICAgICAzLjI3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzb3BjcmVhdGUiCiAgICB9Cn0=
Sweep With Cliff Detection
Separate polygons on sweeped line which angle change rapidly. Practically allow for profile cliff detection which is userful for creating cool looking shapes like outer ring of space station.
Nov 03, 2025 | 20.5.584 | geometry Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYnByb21vdGUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImlubmFtZSI6ICJjbGlmZiIsCiAgICAgICAgICAgICJtZXRob2QiOiAibGFzdCIsCiAgICAgICAgICAgICJvdXRjbGFzcyI6ICJwcmltaXRpdmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMTksCiAgICAgICAgICAgIDIuNDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYnByb21vdGUiCiAgICB9LAogICAgImNpcmNsZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2cyI6IDIwMCwKICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xOSwKICAgICAgICAgICAgNy42MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgfSwKICAgICJjb2xvcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BsaXRfY2xpZmZzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgIH0sCiAgICAiZmluZF9jbGlmZiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwc2NhbGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICJmbG9hdCBwcmV2X3BzY2FsZSA9IHBvaW50KDAsIFwicHNjYWxlXCIsIEBwdG51bS0xKTtcbmZsb2F0IGRpZmYgPSBAcHNjYWxlIC0gcHJldl9wc2NhbGU7XG5cbmlmIChhYnMoZGlmZikgXHUwMDNlIDAuMDEpIHtcbiAgICBAY2xpZmYgPSAxLjA7XG59IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjE5LAogICAgICAgICAgICA0LjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgIm1lcmdlMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbG9yMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwbGl0X2NsaWZmcyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zMSwKICAgICAgICAgICAgLTEuMDcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJwc2NhbGUxIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC44LAogICAgICAgICAgICAwLjAyLAogICAgICAgICAgICAwLjAyCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHNjYWxlIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMTIzMjIyNzQ1OTU0OTkwMzksCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMTc5NDg3MTk4NTkxMjMyMwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4yNDQyMzU2OTQ0MDg0MTY3NSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjUwMzI0NjcyNDYwNTU2MDMKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNDQ4MjQ5NjA4Mjc4Mjc0NTQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC43OTQ4NzE4MDcwOTgzODg3CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjUxNDA5MDUzODAyNDkwMjMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zMTE2ODgzMDM5NDc0NDg3MwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41Nzk3Nzg4NTAwNzg1ODI4LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuODA3NjkyMjg5MzUyNDE3CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjgxMDQxODQyNjk5MDUwOSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjI3OTIyMDc4OTY3MDk0NDIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuODg3Mjc1ODE1MDEwMDcwOCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjkzNTUyNTE3ODkwOTMwMTgsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zMjQ2NzUzMjE1Nzg5Nzk1CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAcHNjYWxlID0gY2hyYW1wKFwicHNjYWxlXCIsIGZAY3VydmV1KTtcbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwc2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBzY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmFtcF9mbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xOSwKICAgICAgICAgICAgNS41OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAicmVzYW1wbGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkb2N1cnZldWF0dHIiOiB0cnVlLAogICAgICAgICAgICAibGVuZ3RoIjogMC4wMjUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xOSwKICAgICAgICAgICAgNi42MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNwbGl0X2NsaWZmcyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJwcm9tb3RlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3VwIjogIkBjbGlmZlx1MDAzZTAiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMTksCiAgICAgICAgICAgIDEuNDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwbGl0IgogICAgfSwKICAgICJzd2VlcDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZmluZF9jbGlmZiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDMsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMjc3LAogICAgICAgICAgICAic2NhbGVyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjE5LAogICAgICAgICAgICAzLjQ2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfQp9