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
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.
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
This setup is a quick start to a crowd simulation. It supports custom characters as agents, layers for clothing, and motion path avoidance, and terrain adaptation. This snippet was stripped down from our crowd simulation work for the
Cant Wait music video.
Nov 30, 2025 | 20.5.584 | animation
Cooked By: snay
ewogICAgIkFHRU5UMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJoYXRfcHJldmlldyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xMiwKICAgICAgICAgICAgLTguNzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIkFHRU5UMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJuYW1lMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy44MywKICAgICAgICAgICAgLTguNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIkNST1dEIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYWdlbnR0ZXJyYWluYWRhcHRhdGlvbjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNywKICAgICAgICAgICAgLTE4Ljc4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJURVJSQUlOIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFzc2lnbl9kZW5zaXR5X3RvX3BvaW50cyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS44NiwKICAgICAgICAgICAgLTguOTcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIl9fc3RpY2t5bm90ZTEiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAwLjUyCiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIC0zLjIyLAogICAgICAgICAgICAtMC41NQogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDIuNSwKICAgICAgICAgICAgMi41CiAgICAgICAgXSwKICAgICAgICAidGV4dCI6ICJ0ZXN0IGdlb21ldHJ5IGNhbiBiZSByZXBsYWNlZCB3aXRoIGFuIGZieCBjaGFyYWNlciB3aXRoIHdhbGsgY3ljbGUgYW5pbWF0aW9uLiBKdXN0IGJlIHN1cmUgdG8gcmVwbGFjZSB0aGUgd2FsayBjeWNsZSBuYW1lIGluIHRoZSBhZ2VudGNsaXAgbm9kZS4iLAogICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgfSwKICAgICJfX3N0aWNreW5vdGUyIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC45NywKICAgICAgICAgICAgMC41MgogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjY3LAogICAgICAgICAgICAtNy41NgogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDIuMTQsCiAgICAgICAgICAgIDEKICAgICAgICBdLAogICAgICAgICJ0ZXh0IjogIlRoaXMgY2FuIGJlIGEgY29tcGxldGVseSBkaWZmZXJlbnQgYWdlbnQgIiwKICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgIH0sCiAgICAiYWdlbnRfaGF0X2xheWVyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFnZW50Y2xpcDIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZXBhY2tlZDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXJyZW50bGF5ZXJzIjogIm5hbWUxIGRlZmF1bHQiLAogICAgICAgICAgICAibGF5ZXJuYW1lYXR0cmliIjogIm5hbWUiLAogICAgICAgICAgICAibnVtbGF5ZXJzIjogMCwKICAgICAgICAgICAgInNldGN1cnJlbnRsYXllcnMiOiBmYWxzZSwKICAgICAgICAgICAgInRyYW5zZm9ybW5hbWUiOiAiQ19IZWFkIiwKICAgICAgICAgICAgInVzZWxheWVybmFtZWF0dHJpYiI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xMiwKICAgICAgICAgICAgLTMuOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYWdlbnRsYXllcjo6Mi4wIgogICAgfSwKICAgICJhZ2VudF9tYWluX2xheWVyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFnZW50ZnJvbXJpZzEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0ZXN0Z2VvbWV0cnlfY2FweWJhcmExIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidGVzdGdlb21ldHJ5X2NhcHliYXJhMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm51bWxheWVycyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiY29weXNvdXJjZWxheWVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVuYWJsZWxheWVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImV4aXN0aW5nc2hhcGVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxheWVybmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJkZWZhdWx0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNoYXBlcyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIqIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNvbG9sYXllciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VsYXllciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VsYXllcnNoYXBlcyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VsYXllcnRyYW5zZm9ybXMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuODcsCiAgICAgICAgICAgIC0xLjQ3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZ2VudGxheWVyOjoyLjAiCiAgICB9LAogICAgImFnZW50Y2xpcDIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYWdlbnRfbWFpbl9sYXllciIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1vdGlvbmNsaXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBwbHlsb2NvbW90aW9uIjogdHJ1ZSwKICAgICAgICAgICAgImNsaXBzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJjaG9wIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImNvbnZlcnR0b2lucGxhY2UjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY29udmVydHVuaXRzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImRlbGF5bG9hZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZmJ4b3ZlcnJpZGVzYW1wbGVyYXRlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZieHNhbXBsZXJhdGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZmJ4dGFrZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmaWxlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZyYW1lcmFuZ2UjXyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImtlZXBkZWZvcm1pbmdzaGFwZXhmb3JtcyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJrZWVwcmVmIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxvcHBhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWluaW1hbG5vZGVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2JqcGF0dGVybiMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvYmpzdWJuZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2JqdHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwYWNrZWRpbnB1dHMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHJpbXBhdHRlcm4jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHJvamVjdGF4aXMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic291cmNlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInNvcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmF2ZXJzZW91dHB1dHMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNkZmlsZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2Rzb3VyY2UjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiY3VycmVudGNsaXAiOiAid2FsayIsCiAgICAgICAgICAgICJsb2NvbW90aW9ubm9kZSI6ICJDX1BlbHZpcyIsCiAgICAgICAgICAgICJzZXRjdXJyZW50Y2xpcCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xMiwKICAgICAgICAgICAgLTIuNzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFnZW50Y2xpcDo6Mi4wIgogICAgfSwKICAgICJhZ2VudGZyb21yaWcxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRlc3RnZW9tZXRyeV9jYXB5YmFyYTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhZ2VudG5hbWUiOiAiY2FweWJhcmEiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6YWdlbnRmcm9tcmlnIgogICAgfSwKICAgICJhZ2VudHRlcnJhaW5hZGFwdGF0aW9uMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm93ZG1vdGlvbnBhdGhldmFsdWF0ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJURVJSQUlOIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZW5hYmxlc2ltdWxhdGlvbiI6IGZhbHNlLAogICAgICAgICAgICAiZ3VpZGVjb2xvciI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwLjksCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAuOSwKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjcsCiAgICAgICAgICAgIC0xNy4yCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZ2VudHRlcnJhaW5hZGFwdGF0aW9uIgogICAgfSwKICAgICJhc3NpZ25fYWdlbnRfdG9fcG9pbnRzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1vdW50YWluMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiLy8gYXNzaWduIHRoZSBhZ2VudCB0aGF0IHlvdSB3YW50IHRvIGFwcGVhciBvbiBlYWNoIHBvaW50IHBvc2l0aW9uXG5mbG9hdCByID0gcmFuZChAcHRudW0pO1xuXG5pZiAociBcdTAwM2MgMC41KSB7XG4gICAgc0BhZ2VudG5hbWUgPSBcImNhcHliYXJhXCI7XG59IGVsc2Uge1xuICAgIHNAYWdlbnRuYW1lID0gXCJjYXB5YmFyYVJlZFwiO1xufVxuXG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuODYsCiAgICAgICAgICAgIC02LjE2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJhc3NpZ25fZGVuc2l0eV90b19wb2ludHMiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAidGVtcGxhdGUiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhc3NpZ25fYWdlbnRfdG9fcG9pbnRzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICJpZihhYnModkBQLnopIFx1MDAzYyAxMC4wKXtcbiAgICBmQGRlbnNpdHkgPSAxLjA7XG59XG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuODYsCiAgICAgICAgICAgIC03LjIxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJjb2xvcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiaGF0X3ByZXZpZXciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy44MywKICAgICAgICAgICAgLTYuNjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgfSwKICAgICJjcm93ZF9jb2xsaWRlciI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDEwLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMjEuOQogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy44NSwKICAgICAgICAgICAgLTEzLjI3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJib3giCiAgICB9LAogICAgImNyb3dkYXNzaWdubGF5ZXJzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm93ZHNvdXJjZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1sYXllcnMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImVuYWJsZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGVwZXJjZW50YWdlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9sYXllcnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX3NlbGVjdCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJAbmFtZT0qIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm51bWxheWVycGF0dGVybnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAibXVsdGlwYXJtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGF5ZXJwYXR0ZXJuI18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiaGF0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxheWVyd2VpZ2h0I18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwZXJjZW50YWdlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMzAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwZXJjZW50YWdlc2VlZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZWVkIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlbGVjdGJ5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlbGVjdGxheWVycGF0dGVybiMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy41NywKICAgICAgICAgICAgLTEyLjM5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjcm93ZGFzc2lnbmxheWVycyIKICAgIH0sCiAgICAiY3Jvd2Rtb3Rpb25wYXRoMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm93ZGFzc2lnbmxheWVyczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJmcmFtZXJhbmdlIjogWwogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDIyNywKICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgIm51bWFzc2lnbm1lbnRzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJjbGlwbmFtZXNlZWQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xpcG9mZnNldHNlZWQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xpcHNwZWVkIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMi42NTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjbGlwc3BlZWRhdHRyaWIjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xpcHNwZWVkbW9kZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2YXJ5aW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImNsaXBzcGVlZHNlZWQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xpcHNwZWVkdmFyaWFuY2UjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAzMCwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImNsaXB0aW1ldW5pdHMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQG5hbWU9Y2FweWJhcmEqIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpbml0aWFsY2xpcHRpbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibnVtY2xpcHBhdHRlcm5zIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgIm11bHRpcGFybXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNsaXBwYXR0ZXJuI18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAid2FsayIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjbGlwd2VpZ2h0I18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicmFuZG9tY2xpcG9mZnNldCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJyYW5kb21pemVjbGlwdGltZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZXRpbml0aWFsY2xpcHRpbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNTcsCiAgICAgICAgICAgIC0xMy40MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3Jvd2Rtb3Rpb25wYXRoIgogICAgfSwKICAgICJjcm93ZG1vdGlvbnBhdGhhdm9pZDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3Jvd2Rtb3Rpb25wYXRoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNyb3dkbW90aW9ucGF0aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm93ZF9jb2xsaWRlciIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1heHR1cm5yYXRlIjogMjcsCiAgICAgICAgICAgICJ0dXJuZGFtcGluZyI6IDIuNAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjU3LAogICAgICAgICAgICAtMTQuNzkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNyb3dkbW90aW9ucGF0aGF2b2lkIgogICAgfSwKICAgICJjcm93ZG1vdGlvbnBhdGhldmFsdWF0ZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3Jvd2Rtb3Rpb25wYXRoYXZvaWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3Jvd2Rtb3Rpb25wYXRoYXZvaWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMSwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjU3LAogICAgICAgICAgICAtMTYuMDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNyb3dkbW90aW9ucGF0aGV2YWx1YXRlIgogICAgfSwKICAgICJjcm93ZHNvdXJjZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiVEVSUkFJTiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRlZmF1bHRzdGF0ZXNlZWQiOiAwLAogICAgICAgICAgICAiZm9yY2V0b3RhbCI6IHRydWUsCiAgICAgICAgICAgICJudW1hZ2VudHBhdHRlcm5zIjogMCwKICAgICAgICAgICAgIm51bWxheWVycGF0dGVybnMiOiAwLAogICAgICAgICAgICAibnVtc3RhdGVwYXR0ZXJucyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAic3RhdGVwYXR0ZXJuXyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJXYWxrIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN0YXRld2VpZ2h0XyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJhbmRvbWl6ZWFnZW50IjogdHJ1ZSwKICAgICAgICAgICAgInJhbmRvbWl6ZWFnZW50c2VlZCI6IDIuOTksCiAgICAgICAgICAgICJyYW5kb21pemVjbGlwdGltZSI6IHRydWUsCiAgICAgICAgICAgICJyYW5kb21pemVkZWZhdWx0c3RhdGUiOiB0cnVlLAogICAgICAgICAgICAic2NhdHRlcmFnZW50IjogMTM1LAogICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgIDYwLAogICAgICAgICAgICAgICAgMTAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjU3LAogICAgICAgICAgICAtMTEuMzkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNyb3dkc291cmNlOjozLjAiCiAgICB9LAogICAgImdyaWQxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAxNiwKICAgICAgICAgICAgICAgIDI0CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS44NiwKICAgICAgICAgICAgLTIuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyaWQiCiAgICB9LAogICAgImhhdF9wcmV2aWV3IjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImJ5cGFzcyI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFnZW50X2hhdF9sYXllciIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1cnJlbnRsYXllciI6ICJoYXQgZGVmYXVsdCIsCiAgICAgICAgICAgICJlbmFibGVjdXJyZW50bGF5ZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMTIsCiAgICAgICAgICAgIC01LjQ5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZ2VudGVkaXQiCiAgICB9LAogICAgIm1lcmdlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJBR0VOVDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJBR0VOVDIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMDMsCiAgICAgICAgICAgIC05Ljg5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibWVyZ2VwYWNrZWQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBsYXRvbmljMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5hbWVzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImhhdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmVhdGFzZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWlucHV0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjgsCiAgICAgICAgICAgIC0xLjI1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZXBhY2tlZCIKICAgIH0sCiAgICAibW90aW9uY2xpcDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidGVzdGdlb21ldHJ5X2NhcHliYXJhMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImZyYW1lcmFuZ2UiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJEZTVEFSVCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAyMQogICAgICAgICAgICBdLAogICAgICAgICAgICAibGVmdGVuZGJlaGF2aW9yIjogImxvb3AiLAogICAgICAgICAgICAicmlnaHRlbmRiZWhhdmlvciI6ICJsb29wIiwKICAgICAgICAgICAgInVzZWZyYW1lcmFuZ2UiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMjEsCiAgICAgICAgICAgIC0wLjEzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6Om1vdGlvbmNsaXAiCiAgICB9LAogICAgIm1vdW50YWluMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzdWJkaXZpZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYW1wbGl0dWRlIjogMy4wMywKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJkaXNwbGFjZSI6IHRydWUsCiAgICAgICAgICAgICJlbGVtZW50c2l6ZSI6IDE2LjksCiAgICAgICAgICAgICJmcmFjdGFsIjogImhtZlQiLAogICAgICAgICAgICAibm9pc2VyYW5nZSI6ICJ6Y2VudGVyZWQiLAogICAgICAgICAgICAib2N0IjogOCwKICAgICAgICAgICAgInJvdWdoIjogMC40CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuODYsCiAgICAgICAgICAgIC01LjI2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJub2lzZTo6Mi4wIgogICAgfSwKICAgICJuYW1lMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb2xvcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhdHRyaWJuYW1lIjogImFnZW50bmFtZSIsCiAgICAgICAgICAgICJjbGFzcyI6ICJwb2ludCIsCiAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJjYXB5YmFyYVJlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy44MywKICAgICAgICAgICAgLTcuNzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5hbWUiCiAgICB9LAogICAgInBsYXRvbmljMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDMyLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAicmFkaXVzIjogMC4yLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLjEyLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuOCwKICAgICAgICAgICAgMC4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwbGF0b25pYyIKICAgIH0sCiAgICAic3ViZGl2aWRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpdGVyYXRpb25zIjogNAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5Ljg2LAogICAgICAgICAgICAtNC4yOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3ViZGl2aWRlIgogICAgfSwKICAgICJ0ZXN0Z2VvbWV0cnlfY2FweWJhcmExIjogewogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xMiwKICAgICAgICAgICAgMS44NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidGVzdGdlb21ldHJ5X2NhcHliYXJhIgogICAgfSwKICAgICJ0cmFuc2Zvcm0iOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JpZDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzIjogWwogICAgICAgICAgICAgICAgMC4yMSwKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDEwLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMzQuMjAwNTYzOTA3NjIzMjkKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5Ljg2LAogICAgICAgICAgICAtMy4zNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9Cn0=
Nov 30, 2025 | 20.5.584 | vellum
Cooked By: kif
ewogICAgIkNPTlRST0xTIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC4wOSwKICAgICAgICAgICAgMC4zNywKICAgICAgICAgICAgMC42OQogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3dfc3BlZWQiOiAzMCwKICAgICAgICAgICAgInJlbWVzaF9zdGVwIjogMTIsCiAgICAgICAgICAgICJyZW1lc2hfdGFyZ2V0X2xlbmd0aCI6IDAuMgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiY2FjaGVpbnB1dCIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZ3Jvd19zcGVlZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdyb3cgU3BlZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJyZW1lc2hfc3RlcCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogInJlbWVzaCBzdGVwIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEwMCwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInJlbWVzaF90YXJnZXRfbGVuZ3RoIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVtZXNoIFRhcmdldCBMZW5ndGgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VfcmVtZXNoIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIFJlbWVzaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiUkVGX0dFTzEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2NhbGVfbWFzayIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi44NiwKICAgICAgICAgICAgMi4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIjIwLjUuNTg0IgogICAgfSwKICAgICJfX3N0aWNreW5vdGUxIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC45NywKICAgICAgICAgICAgMC41MgogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjQ4LAogICAgICAgICAgICAtMC40OQogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDIuNjgsCiAgICAgICAgICAgIDAuOTIKICAgICAgICBdLAogICAgICAgICJ0ZXh0IjogIkRpdmUgaW5zaWRlIFZlbGx1bVNvbHZlciB0byBzZWUgdGhlIHN1dHVwXG4iLAogICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgfSwKICAgICJjaXJjbGUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpdnMiOiA0MCwKICAgICAgICAgICAgIm9yaWVudCI6ICJ6eCIsCiAgICAgICAgICAgICJyZXZlcnNlIjogZmFsc2UsCiAgICAgICAgICAgICJzY2FsZSI6IDUsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuODYsCiAgICAgICAgICAgIDcuMjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNpcmNsZSIKICAgIH0sCiAgICAib3V0cHV0MCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bXNvbHZlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuODYsCiAgICAgICAgICAgIC0wLjk5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICB9LAogICAgInJlbWVzaDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmV2ZXJzZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRzaXplIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9DT05UUk9MUy9yZW1lc2hfdGFyZ2V0X2xlbmd0aFwiKSIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjg2LAogICAgICAgICAgICA1LjI4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZW1lc2g6OjIuMCIKICAgIH0sCiAgICAicmV2ZXJzZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi44NiwKICAgICAgICAgICAgNi4yOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmV2ZXJzZSIKICAgIH0sCiAgICAic2NhbGVfbWFzayI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ1dnF1aWNrc2hhZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jaXJjbGUxL3NjYWxlXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJzcGxpbmUiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJic3BsaW5lIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45MDMwNzMzMTA4NTIwNTA4LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJic3BsaW5lIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45MTQ4MDk5NDIyNDU0ODM0LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJic3BsaW5lIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogInZlY3RvciBjZW4gPSBzZXQoMCwwLDApO1xuZmxvYXQgZGlzdCA9IGRpc3RhbmNlKEBQLCBjZW4pO1xuZmxvYXQgcmFkPSBjaGYoXCJyYWRcIik7XG5cbmZsb2F0IGQgPSBkaXN0IC8gcmFkO1xuXG5kID0gY2hyYW1wKFwicmFtcFwiLCBkKTtcblxuZkBzY2FsZXZhbCA9IGQ7XG5cblxuIgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyMF8xIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJyYWQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSYWQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicmFtcCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJhbXAiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuODYsCiAgICAgICAgICAgIDMuMjQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInV2cXVpY2tzaGFkZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVtZXNoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi44NiwKICAgICAgICAgICAgNC4yOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidXZxdWlja3NoYWRlIgogICAgfSwKICAgICJ2ZWxsdW1jbG90aDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiUkVGX0dFTzEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZW5kcGxhc3RpY2l0eSI6IHRydWUsCiAgICAgICAgICAgICJiZW5kc3RpZmZuZXNzZXhwIjogIi00IiwKICAgICAgICAgICAgImNvbnN0cmFpbnR0eXBlIjogImNsb3RoIiwKICAgICAgICAgICAgImRvYmVuZGdycCI6IHRydWUsCiAgICAgICAgICAgICJkb2NvbXByZXNzIjogdHJ1ZSwKICAgICAgICAgICAgImRvbWFzcyI6ICJjYWxjdmFyeWluZyIsCiAgICAgICAgICAgICJkb3N0cmV0Y2hncnAiOiB0cnVlLAogICAgICAgICAgICAiZG90aGlja25lc3MiOiAiY2FsY3VuaWZvcm0iLAogICAgICAgICAgICAibGluZWFyIjogIm9mZiIsCiAgICAgICAgICAgICJwaW5ncm91cCI6ICJwaW4iLAogICAgICAgICAgICAidml6dGhpY2tuZXNzIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjg2LAogICAgICAgICAgICAxLjAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZWxsdW1jb25zdHJhaW50cyIKICAgIH0sCiAgICAidmVsbHVtc29sdmVyMSI6IHsKICAgICAgICAiZWRpdGFibGVzIjogewogICAgICAgICAgICAiZG9wbmV0MS9mb3JjZXMiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgIjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjAxCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlN1Ym5ldEluZGlyZWN0SW5wdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiQkFTRSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjIyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgNC40CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm51bGwiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiT1VUIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJlbmFibGVfcmVtZXNoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjIyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTUuNDcKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibnVsbCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJfX3N0aWNreW5vdGUxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC45NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNTIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNS45LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi41NgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMDIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInRleHQiOiAiV2lyZSBQT1AgRm9yY2VzIGludG8gRk9SQ0UgdG8gYXBwbHkgcGVyLXBvaW50IGZvcmNlcy5cblxuV2lyZSBWZWxsdW0gQ29uc3RyYWludCBQcm9wZXJ0aWVzIGFuZCBWZWxsdW0gUmVzdCBCbGVuZCB0byB1cGRhdGUgY29uc3RyYWludHMgZHluYW1pY2FsbHkuXG5cbldpcmUgVmVsbHVtIENvbnN0cmFpbnRzIHRvIGJ1aWxkIG5ldyBjb25zdHJhaW50cy5cblxuV2lyZSBWZWxsdW0gU291cmNlIERPUHMgdG8gU09VUkNFIHRvIGFkZCBuZXcgdmVsbHVtIGdlb21ldHJ5LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlN0aWNreU5vdGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlX3JlbWVzaCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJnZW9tZXRyeXdyYW5nbGUyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJnZW9tZXRyeXdyYW5nbGUzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi8uLi8uLi8uLi9DT05UUk9MUy91c2VfcmVtZXNoXCIpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjIyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQuMDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3dpdGNoIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdlb21ldHJ5d3JhbmdsZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic29wc29sdmVyMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRnZW8iOiAiQ29uc3RyYWludEdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kZ2VvaW5wdXQyIjogIi4uL3NvcHNvbHZlcjEvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kZ2VvaW5wdXQzIjogIi4uLy4uLy4uLy4uL1JFRl9HRU8xIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kZ3JvdXAiOiAic3RyZXRjaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGlucHV0bWVudTEiOiAic2VsZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGlucHV0bWVudTIiOiAic29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kaW5wdXRtZW51MyI6ICJzb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF9zY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uLy4uLy4uLy4uL0NPTlRST0xTL2dyb3dfc3BlZWRcIikiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IHB0c1tdID0gcHJpbXBvaW50cygwLCBAcHJpbW51bSk7XG52ZWN0b3IgcG9zMSA9IHBvaW50KDAsIFwiUFwiLCBwdHNbMF0pO1xudmVjdG9yIHBvczIgPSBwb2ludCgwLCBcIlBcIiwgcHRzWzFdKTtcbnZlY3RvciB1djEgPSB1dnNhbXBsZSgxLCBcInV2XCIsIFwiUFwiLCBwb3MxKTtcbnZlY3RvciB1djIgPSB1dnNhbXBsZSgxLCBcInV2XCIsIFwiUFwiLCBwb3MyKTtcblxudmVjdG9yIHJwb3MxID0gdXZzYW1wbGUoMiwgXCJQXCIsIFwidXZcIiwgdXYxKTtcbnZlY3RvciBycG9zMiA9IHV2c2FtcGxlKDIsIFwiUFwiLCBcInV2XCIsIHV2Mik7XG5mbG9hdCBkaXN0ID0gZGlzdGFuY2UocnBvczEsIHJwb3MyKTtcblxudmVjdG9yIGN1diA9IHV2c2FtcGxlKDEsIFwidXZcIiwgXCJQXCIsIEBQKTtcbmZsb2F0IHNjYWxldmFsID0gdXZzYW1wbGUoMiwgXCJzY2FsZXZhbFwiLCBcInV2XCIsIGN1dik7XG5zY2FsZXZhbCA9IHNjYWxldmFsICogY2goXCJtYXhfc2NhbGVcIik7XG5cbmZsb2F0IGYgPSBARnJhbWUgLyBmbG9hdCgkRkVORCk7XG5zY2FsZXZhbCA9IGxlcnAoMS4wLCBzY2FsZXZhbCwgZik7XG5cbmZAcmVzdGxlbmd0aCA9IGRpc3QgKiBzY2FsZXZhbDtcblxuLy8gVGhpcyBpcyBuZWNlc3NhcnkgZm9yIHNjYWxlIHZhbHVlIHRvIHdvcmtcbi8vIGlmIG5vdCBwcmVzZW50IHNjYWxlIHZhbHVlIGdvZXMgZG93biBmb3Igc29tZSByZWFzb25cbmZAYWEgPSBzY2FsZXZhbDtcblxuXG5cblxuXG5cbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfc2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXggU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjkyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImdlb21ldHJ5d3JhbmdsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJnZW9tZXRyeXdyYW5nbGUyIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImdlb21ldHJ5d3JhbmdsZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kZ2VvIjogIkNvbnN0cmFpbnRHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGdlb2lucHV0MiI6ICIuLi9zb3Bzb2x2ZXIxLyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGdlb2lucHV0MyI6ICIuLi8uLi8uLi8uLi9SRUZfR0VPMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGdyb3VwIjogImJlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRpbnB1dG1lbnUxIjogInNlbGYiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRpbnB1dG1lbnUyIjogInNvcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGlucHV0bWVudTMiOiAic29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbmlwcGV0IjogIlxudmVjdG9yIGN1diA9IHV2c2FtcGxlKDEsIFwidXZcIiwgXCJQXCIsIEBQKTtcbmZsb2F0IHNjYWxldmFsID0gdXZzYW1wbGUoMiwgXCJzY2FsZXZhbFwiLCBcInV2XCIsIGN1dik7XG5cbmZsb2F0IG1pbnN0aWZmID0gMC4wMTtcbmZsb2F0IG1heHN0aWZmID0gMTAuMDtcblxuZkBzdGlmZm5lc3MgPSBleHAobGVycChsb2cobWF4c3RpZmYpLCBsb2cobWluc3RpZmYpLCBzY2FsZXZhbCkpO1xuIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDEKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZ2VvbWV0cnl3cmFuZ2xlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdlb21ldHJ5d3JhbmdsZTMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiQkFTRSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRnZW8iOiAiQ29uc3RyYWludEdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kZ2VvaW5wdXQyIjogIi4uL3NvcHNvbHZlcjEvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kZ2VvaW5wdXQzIjogIi4uLy4uLy4uLy4uL1JFRl9HRU8xIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kZ3JvdXAiOiAic3RyZXRjaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGlucHV0bWVudTEiOiAic2VsZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGlucHV0bWVudTIiOiAic29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kaW5wdXRtZW51MyI6ICJzb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF9zY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uLy4uLy4uLy4uL0NPTlRST0xTL2dyb3dfc3BlZWRcIikiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IHB0c1tdID0gcHJpbXBvaW50cygwLCBAcHJpbW51bSk7XG5cbnZlY3RvciBwb3MxID0gcG9pbnQoMCwgXCJQXCIsIHB0c1swXSk7XG52ZWN0b3IgcG9zMiA9IHBvaW50KDAsIFwiUFwiLCBwdHNbMV0pO1xuXG5mbG9hdCBkaXN0ID0gZGlzdGFuY2UocG9zMSwgcG9zMik7XG5cbmZsb2F0IHNjYWxldmFsID0gcHJpbSgyLCBcInNjYWxldmFsXCIsIEBwcmltbnVtKTtcbnNjYWxldmFsICo9IGNoKFwibWF4X3NjYWxlXCIpO1xuXG5mbG9hdCBmID0gQEZyYW1lIC8gZmxvYXQoJEZFTkQpO1xuc2NhbGV2YWwgPSBsZXJwKDEuMCwgc2NhbGV2YWwsIGYpO1xuXG5mQHNjYWxldmFsID0gc2NhbGV2YWw7XG5cbmZAcmVzdGxlbmd0aCA9IGRpc3QgKiBzY2FsZXZhbDtcblxuLy8gVGhpcyBpcyBuZWNlc3NhcnkgZm9yIHNjYWxlIHZhbHVlIHRvIHdvcmtcbi8vIGlmIG5vdCBwcmVzZW50IHNjYWxlIHZhbHVlIGdvZXMgZG93biBmb3Igc29tZSByZWFzb25cbmZAYWEgPSBzY2FsZXZhbDtcbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfc2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXggU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi41OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLjg4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImdlb21ldHJ5d3JhbmdsZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzb3Bzb2x2ZXIxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9wX2dlb21ldHJ5IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhZGRkb3BvYmplY3RuYW1lIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb25vdHNpbSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb3Bvc3hmb3JtIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi90cmFuc2Zvcm1zb3BvdXRwdXRcIikiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb3BwYXRoIjogImBzdGFtcHMoXCIuLlwiLCBcIkRPUE5FVFwiLCBcIi4uLy4uXCIpYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb3hmb3JtIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi90cmFuc2Zvcm1zb3BvdXRwdXRcIikiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnZW9kYXRhcGF0aCI6ICJgc3RhbXBzKFwiLi5cIiwgXCJEQVRBTkFNRVwiLCBjaHMoXCIuLi9kYXRhcGF0aFwiKSlgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImltcG9ydHN0eWxlIjogImZldGNoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9ianBhdHRlcm4iOiAiYHN0YW1wcyhcIi4uXCIsIFwiT0JKSURcIiwgYXJnKGRvcG5vZGVvYmpzKFwiLi5cIiksMCkpYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb2ludHZlbHMiOiAibm9uZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy42MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEuOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZG9waW1wb3J0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWVkYmFja3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFwYXRoIjogIkZlZWRiYWNrIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRvcHBhdGgiOiAiYHN0YW1wcyhcIi4uXCIsIFwiRE9QTkVUXCIsIFwiLi4vLi5cIilgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9ianBhdHRlcm4iOiAiYHN0YW1wcyhcIi4uXCIsIFwiT0JKSURcIiwgYXJnKGRvcG5vZGVvYmpzKFwiLi5cIiksMCkpYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWNvcmQiOiAiSW1wYWN0cyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOC42MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEuOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImRvcGltcG9ydHJlY29yZHMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImltcGFjdHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFwYXRoIjogIkltcGFjdHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9wcGF0aCI6ICJgc3RhbXBzKFwiLi5cIiwgXCJET1BORVRcIiwgXCIuLi8uLlwiKWAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2JqcGF0dGVybiI6ICJgc3RhbXBzKFwiLi5cIiwgXCJPQkpJRFwiLCBhcmcoZG9wbm9kZW9ianMoXCIuLlwiKSwwKSlgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlY29yZCI6ICJJbXBhY3RzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS44NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZG9waW1wb3J0cmVjb3JkcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwX2dlb21ldHJ5IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW1vYmoiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHBhbmQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2JqcGF0aCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJgc3RhbXBzKFwiLi5cIiwgXCJEQVRBUEFUSFwiLCBjaHNvcChcInJlbG5vZGVcIikgKyBcIjpSZWxhdGlvbnNoaXBzL1wiICsgY2hzKGNoc29wKFwicmVsbm9kZVwiKSArIFwiL3JlbG5hbWVcIikgKyBcIi9cIiArIGNocyhjaHNvcChcInJlbG5vZGVcIikgKyBcIi9yZWxhdGlvbnNoaXAvZGF0YW5hbWVcIikgKyBcIi9HZW9tZXRyeVwiKWAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVsbm9kZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImltcG9ydCB0b29sdXRpbHNcblxubm9kZSA9IGhvdS5ub2RlKFwiLlwiKVxuc29wc29sdmVyID0gaG91Lm5vZGUoXCIuLlwiKVxuXG4jIEF0dGVtcHQgdG8gZGlzY292ZXIgYSBjb25zdHJhaW50IG5ldHdvcmsgdGhhdCB3ZSdyZSB3aXJlZCB0by5cbm5vZGV0eXBlcyA9IFtcImNvbnN0cmFpbnRuZXR3b3JrXCJdXG5mb3Igbm9kZXR5cGUgaW4gbm9kZXR5cGVzOlxuICAgIG5ldHdvcmsgPSB0b29sdXRpbHMuZmluZE91dHB1dE5vZGVPZkJhc2VUeXBlKHNvcHNvbHZlciwgbm9kZXR5cGUpXG4gICAgaWYgbmV0d29yazpcbiAgICAgICAgcmV0dXJuIG5vZGUucmVsYXRpdmVQYXRoVG8obmV0d29yaylcblxucmV0dXJuIFwiLi4vLi5cIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAiUHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluc2VydF9maXJzdCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcjAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPYmplY3QgTWVyZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfc2VwYXJhdG9yIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic2VwYXJhdG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhZGRwYXRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWRkIFBhdGggQXR0cmlidXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlcHJpbWdyb3VwcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3JlYXRlIFByaW1pdGl2ZSBHcm91cHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVwcmltc3RyaW5nIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDcmVhdGUgUGVyLVByaW1pdGl2ZSBQYXRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlcHRncm91cHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNyZWF0ZSBQb2ludCBHcm91cHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVwdHN0cmluZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3JlYXRlIFBlci1Qb2ludCBQYXRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW52ZXJ0eGZvcm0iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmVydCBUcmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW1vYmoiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOdW1iZXIgb2YgT2JqZWN0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSBNZXJnZSAjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHBhbmQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4cGFuZCBHcm91cCAjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR3JvdXAgIyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ190b2dnbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9ianBhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk9iamVjdCAjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BmaWx0ZXIiOiAiISFTT1AhISIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wcmVsYXRpdmUiOiAiLiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcGVyYXRvcl9wYXRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9tdWx0aXBhcm1saXN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQYWNrIEdlb21ldHJ5IEJlZm9yZSBNZXJnaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aGF0dHJpYiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJvYmpuYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUGF0aCBBdHRyaWJ1dGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGl2b3QiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiY2VudHJvaWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQaXZvdCBMb2NhdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPcmlnaW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIm9yaWdpbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNlbnRyb2lkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjZW50cm9pZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwcmltZ3JvdXBwcmVmaXgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiX3ByaW1ncnBfIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUHJpbWl0aXZlIEdyb3VwIFByZWZpeCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwdGdyb3VwcHJlZml4IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIl9wdGdycF8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb2ludCBHcm91cCBQcmVmaXgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmVyYm9zZWdyb3VwcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVyYm9zZSBHcm91cCBOYW1lcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpZXdwb3J0bG9kIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogImZ1bGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXNwbGF5IEFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZ1bGwgR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImZ1bGwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb2ludCBDbG91ZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQm91bmRpbmcgQm94IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJib3giCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDZW50cm9pZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiY2VudHJvaWQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIaWRkZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImhpZGRlbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4Zm9ybXBhdGgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zZm9ybSBPYmplY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BmaWx0ZXIiOiAiISFPQkohISIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcHJlbGF0aXZlIjogIi4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcGVyYXRvcl9wYXRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4Zm9ybXR5cGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAib2JqZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIm5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnRvIFRoaXMgT2JqZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJsb2NhbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludG8gU3BlY2lmaWVkIE9iamVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAib2JqZWN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcjBfMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1c3RvbSBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVsbm9kZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIuLi8uLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbGF0aW9uc2hpcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGZpbHRlciI6ICIhIURPUCEhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wcmVsYXRpdmUiOiAiLiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9wZXJhdG9yX3BhdGgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMS4wOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEuODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9iamVjdF9tZXJnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVtZXNoMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJkb3BfZ2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YXJnZXRzaXplIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi8uLi8uLi8uLi8uLi9DT05UUk9MUy9yZW1lc2hfdGFyZ2V0X2xlbmd0aFwiKSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjIyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMy40OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmVtZXNoOjoyLjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN3aXRjaDEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJkb3BfZ2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZW1lc2gxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICIkRiAlIGNoKFwiLi4vLi4vLi4vLi4vLi4vQ09OVFJPTFMvcmVtZXNoX3N0ZXBcIikgPT0gMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjc1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNS4wNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3dpdGNoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIkJBU0UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bmlxdWVkYXRhbmFtZSI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic29wc29sdmVyOjoyLjAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIndpcmVzdHlsZSI6ICJyb3VuZGVkIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic29wc29sdmVyMiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRvcF9nZW9tZXRyeSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWRkZG9wb2JqZWN0bmFtZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9ub3RzaW0iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9wb3N4Zm9ybSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdHJhbnNmb3Jtc29wb3V0cHV0XCIpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9wcGF0aCI6ICJgc3RhbXBzKFwiLi5cIiwgXCJET1BORVRcIiwgXCIuLi8uLlwiKWAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG94Zm9ybSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdHJhbnNmb3Jtc29wb3V0cHV0XCIpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2VvZGF0YXBhdGgiOiAiYHN0YW1wcyhcIi4uXCIsIFwiREFUQU5BTUVcIiwgY2hzKFwiLi4vZGF0YXBhdGhcIikpYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbXBvcnRzdHlsZSI6ICJmZXRjaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvYmpwYXR0ZXJuIjogImBzdGFtcHMoXCIuLlwiLCBcIk9CSklEXCIsIGFyZyhkb3Bub2Rlb2JqcyhcIi4uXCIpLDApKWAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9pbnR2ZWxzIjogIm5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLjg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJkb3BpbXBvcnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZlZWRiYWNrcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGF0YXBhdGgiOiAiRmVlZGJhY2siLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9wcGF0aCI6ICJgc3RhbXBzKFwiLi5cIiwgXCJET1BORVRcIiwgXCIuLi8uLlwiKWAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2JqcGF0dGVybiI6ICJgc3RhbXBzKFwiLi5cIiwgXCJPQkpJRFwiLCBhcmcoZG9wbm9kZW9ianMoXCIuLlwiKSwwKSlgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlY29yZCI6ICJJbXBhY3RzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4LjYyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS45NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZG9waW1wb3J0cmVjb3JkcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW1wYWN0cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGF0YXBhdGgiOiAiSW1wYWN0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb3BwYXRoIjogImBzdGFtcHMoXCIuLlwiLCBcIkRPUE5FVFwiLCBcIi4uLy4uXCIpYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvYmpwYXR0ZXJuIjogImBzdGFtcHMoXCIuLlwiLCBcIk9CSklEXCIsIGFyZyhkb3Bub2Rlb2JqcyhcIi4uXCIpLDApKWAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVjb3JkIjogIkltcGFjdHMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLjg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJkb3BpbXBvcnRyZWNvcmRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvYmplY3RfbWVyZ2UxIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm51bW9iaiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cGFuZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvYmpwYXRoIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIi4uLy4uLy4uLy4uLy4uL3ZlbGx1bXNvbHZlcjEvZG9wbmV0MS9mb3JjZXMvc29wc29sdmVyMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4yNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTMuMTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9iamVjdF9tZXJnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwX2dlb21ldHJ5IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW1vYmoiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHBhbmQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2JqcGF0aCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJgc3RhbXBzKFwiLi5cIiwgXCJEQVRBUEFUSFwiLCBjaHNvcChcInJlbG5vZGVcIikgKyBcIjpSZWxhdGlvbnNoaXBzL1wiICsgY2hzKGNoc29wKFwicmVsbm9kZVwiKSArIFwiL3JlbG5hbWVcIikgKyBcIi9cIiArIGNocyhjaHNvcChcInJlbG5vZGVcIikgKyBcIi9yZWxhdGlvbnNoaXAvZGF0YW5hbWVcIikgKyBcIi9HZW9tZXRyeVwiKWAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVsbm9kZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImltcG9ydCB0b29sdXRpbHNcblxubm9kZSA9IGhvdS5ub2RlKFwiLlwiKVxuc29wc29sdmVyID0gaG91Lm5vZGUoXCIuLlwiKVxuXG4jIEF0dGVtcHQgdG8gZGlzY292ZXIgYSBjb25zdHJhaW50IG5ldHdvcmsgdGhhdCB3ZSdyZSB3aXJlZCB0by5cbm5vZGV0eXBlcyA9IFtcImNvbnN0cmFpbnRuZXR3b3JrXCJdXG5mb3Igbm9kZXR5cGUgaW4gbm9kZXR5cGVzOlxuICAgIG5ldHdvcmsgPSB0b29sdXRpbHMuZmluZE91dHB1dE5vZGVPZkJhc2VUeXBlKHNvcHNvbHZlciwgbm9kZXR5cGUpXG4gICAgaWYgbmV0d29yazpcbiAgICAgICAgcmV0dXJuIG5vZGUucmVsYXRpdmVQYXRoVG8obmV0d29yaylcblxucmV0dXJuIFwiLi4vLi5cIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAiUHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluc2VydF9maXJzdCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcjAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPYmplY3QgTWVyZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfc2VwYXJhdG9yIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic2VwYXJhdG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhZGRwYXRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWRkIFBhdGggQXR0cmlidXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlcHJpbWdyb3VwcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3JlYXRlIFByaW1pdGl2ZSBHcm91cHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVwcmltc3RyaW5nIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDcmVhdGUgUGVyLVByaW1pdGl2ZSBQYXRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlcHRncm91cHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNyZWF0ZSBQb2ludCBHcm91cHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVwdHN0cmluZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3JlYXRlIFBlci1Qb2ludCBQYXRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW52ZXJ0eGZvcm0iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmVydCBUcmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW1vYmoiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOdW1iZXIgb2YgT2JqZWN0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSBNZXJnZSAjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHBhbmQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4cGFuZCBHcm91cCAjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR3JvdXAgIyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogInN0cmluZ190b2dnbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9ianBhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk9iamVjdCAjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BmaWx0ZXIiOiAiISFTT1AhISIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wcmVsYXRpdmUiOiAiLiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcGVyYXRvcl9wYXRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9tdWx0aXBhcm1saXN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQYWNrIEdlb21ldHJ5IEJlZm9yZSBNZXJnaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aGF0dHJpYiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJvYmpuYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUGF0aCBBdHRyaWJ1dGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGl2b3QiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiY2VudHJvaWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQaXZvdCBMb2NhdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPcmlnaW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIm9yaWdpbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNlbnRyb2lkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjZW50cm9pZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwcmltZ3JvdXBwcmVmaXgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiX3ByaW1ncnBfIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUHJpbWl0aXZlIEdyb3VwIFByZWZpeCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwdGdyb3VwcHJlZml4IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIl9wdGdycF8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb2ludCBHcm91cCBQcmVmaXgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmVyYm9zZWdyb3VwcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVyYm9zZSBHcm91cCBOYW1lcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpZXdwb3J0bG9kIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogImZ1bGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXNwbGF5IEFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZ1bGwgR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImZ1bGwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb2ludCBDbG91ZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQm91bmRpbmcgQm94IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJib3giCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDZW50cm9pZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiY2VudHJvaWQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIaWRkZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImhpZGRlbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4Zm9ybXBhdGgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zZm9ybSBPYmplY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BmaWx0ZXIiOiAiISFPQkohISIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcHJlbGF0aXZlIjogIi4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcGVyYXRvcl9wYXRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4Zm9ybXR5cGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAib2JqZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIm5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnRvIFRoaXMgT2JqZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJsb2NhbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludG8gU3BlY2lmaWVkIE9iamVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAib2JqZWN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcjBfMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1c3RvbSBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVsbm9kZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIuLi8uLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbGF0aW9uc2hpcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGZpbHRlciI6ICIhIURPUCEhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wcmVsYXRpdmUiOiAiLiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9wZXJhdG9yX3BhdGgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMS4wOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEuODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9iamVjdF9tZXJnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3dpdGNoMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZSI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImRvcF9nZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJEYgJSBjaChcIi4uLy4uLy4uLy4uLy4uL0NPTlRST0xTL3JlbWVzaF9zdGVwXCIpID09IDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy45MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTUuOTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN3aXRjaCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmVsbHVtY2xvdGgxIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm9iamVjdF9tZXJnZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiZW5kc3RpZmZuZXNzZXhwIjogIi00IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbnN0cmFpbnR0eXBlIjogImNsb3RoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRvYmVuZGdycCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb2NvbXByZXNzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRvbWFzcyI6ICJjYWxjdmFyeWluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb3N0cmV0Y2hncnAiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG90aGlja25lc3MiOiAiY2FsY3VuaWZvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGluZWFyIjogIm9mZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4zOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQuNDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInZlbGx1bWNvbnN0cmFpbnRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNvcHNvbHZlcjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhcGF0aCI6ICJDb25zdHJhaW50R2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXF1ZWRhdGFuYW1lIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzb3Bzb2x2ZXI6OjIuMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAid2lyZXN0eWxlIjogInJvdW5kZWQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IiwKICAgICAgICAgICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICAgICAgICAgIndpcmVzdHlsZSI6ICJyb3VuZGVkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jbG90aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jbG90aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jbG90aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAyLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncmF2aXR5IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyZXNpbXVsYXRlIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9yZXNpbXVsYXRlXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3VyZmFjZXRlbnNpb24iOiAwLjAwMSwKICAgICAgICAgICAgInZpc2Nvc2l0eSI6IDAuNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjg2LAogICAgICAgICAgICAwLjAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZWxsdW1zb2x2ZXIiCiAgICB9Cn0=
Nov 30, 2025 | 20.5.584 | solaris
Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dGFjaF9mb2N1c190b19waWciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZm9jdXNfb2Zmc2V0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicm90YXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgInNjYWxlIjogZmFsc2UsCiAgICAgICAgICAgICJzaGVhciI6IGZhbHNlLAogICAgICAgICAgICAic291cmNlIjogIi9jYW1lcmFzL21haW5fZm9jdXNfcG9pbnQiLAogICAgICAgICAgICAidGFyZ2V0IjogIi9waWciCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTEsCiAgICAgICAgICAgIC02LjE2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwYXJlbnRjb25zdHJhaW50IgogICAgfSwKICAgICJmb2N1c19vZmZzZXQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL2NhbWVyYXMvbWFpbl9mb2N1c19wb2ludCIsCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAxLjMwNDgxNTM1MTk2MzA0MzIKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjEsCiAgICAgICAgICAgIC00Ljg4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAiZm9jdXNfcG9pbnQiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgInNvcG5ldC9jcmVhdGUiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgImNvbG9yMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC45MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJsaW5lMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxpbmUyIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjg0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxpbmUzIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjIyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImxpbmUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWVyZ2UxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImxpbmUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJsaW5lMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibGluZTMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm91dHB1dDAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY29sb3IxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjc5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuMTUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1haW4iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwYXRocHJlZml4IjogIi9jYW1lcmFzL21haW5fZm9jdXNfcG9pbnQiLAogICAgICAgICAgICAic2hvd2xvcHN0YWdlIjogIiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTEuMDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNvcGNyZWF0ZSIKICAgIH0sCiAgICAiaGlkZV9mb2N1c19naXptbyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb2N1c19wb2ludCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInByaW1wYXR0ZXJuIjogIi9jYW1lcmFzL21haW5fZm9jdXNfcG9pbnQiLAogICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5XzR4YmZnIjogIiIsCiAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlbmRlcnZpc2liaWxpdHlfY29udHJvbF81YmNmZyI6ICJzZXQiCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJjcmVhdGVwcmltc2dyb3VwMiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiS2FybWEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRpY2luZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtYXhfY29udHJvbF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWNpbmcgTWF4aW11bSBEZXB0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ2RlcHRobWF4X3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ2RlcHRobWF4X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtYXhfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBNYXhpbXVtIERlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiRGljaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdkZXB0aG1pbl9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBNaW5pbXVtIERlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtaW5fdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtaW5fY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdkZXB0aG1pbl9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIE1pbmltdW0gRGVwdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJEaWNpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ3F1YWxpdHlfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ3F1YWxpdHlfY29udHJvbF85NWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdxdWFsaXR5X2NvbnRyb2xfOTViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWNpbmcgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkRpY2luZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5ncXVhbGl0eV9jb250cm9sXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcnVlIERpc3BsYWNlbWVudHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJUcnVlIERpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRydWUgRGlzcGxhY2VtZW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIE1hcHBlZCBEaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQnVtcCBNYXBwZWQgRGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJ1ZSBEaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiVHJ1ZSBEaXNwbGFjZW1lbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXNhYmxlIERpc3BsYWNlbWVudCBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRGlzYWJsZSBEaXNwbGFjZW1lbnQgU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkRpY2luZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkdlb21ldHJ5IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJPZmYiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VsbF9iYWNrZmFjZV9jb250cm9sXzk1YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfY29udHJvbF85NWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1bGwgQmFja2ZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT2ZmIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk9mZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1bGwgQmFja2ZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQ3VsbCBCYWNrZmFjZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1bGwgRnJvbnRmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkN1bGwgRnJvbnRmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfY29udHJvbF85NWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdWxsIEJhY2tmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfYmFzaXNfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPdmVycmlkZSBDdXJ2ZXMgQmFzaXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9iYXNpc196cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkdlb21ldHJ5IERlZmF1bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfYmFzaXNfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9iYXNpc19jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3ZlcnJpZGUgQ3VydmVzIEJhc2lzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlb21ldHJ5IERlZmF1bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiR2VvbWV0cnkgRGVmYXVsdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvcmNlIExpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJGb3JjZSBMaW5lYXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBCZXppZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRm9yY2UgQmV6aWVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UgQi1TcGxpbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRm9yY2UgQi1TcGxpbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBDYXRtdWxsLVJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJGb3JjZSBDYXRtdWxsLVJvbSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9zdHlsZV9jb250cm9sXzAyYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDdXJ2ZXMgQXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9zdHlsZV96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlJvdW5kZWQgQ3VydmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1cnZlX3N0eWxlX2NvbnRyb2xfMDJiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfc3R5bGVfY29udHJvbF8wMmJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDdXJ2ZXMgQXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRmxhdCBSaWJib25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkZsYXQgUmliYm9ucyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdW5kZWQgQ3VydmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlJvdW5kZWQgQ3VydmVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3JpZW50ZWQgUmliYm9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJPcmllbnRlZCBSaWJib25zIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvaW50X3N0eWxlX2NvbnRyb2xfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIFBvaW50cyBBcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvaW50X3N0eWxlX3pwYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiU3BoZXJlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rwb2ludF9zdHlsZV9jb250cm9sXzAyYmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvaW50X3N0eWxlX2NvbnRyb2xfMDJiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgUG9pbnRzIEFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpc2NzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkRpc2NzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BoZXJlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJTcGhlcmVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3JpZW50ZWQgRGlzY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiT3JpZW50ZWQgRGlzY3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rpc3BvcnRhbF8za2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGlzcG9ydGFsX2NvbnRyb2xfNHhiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aXNwb3J0YWxfY29udHJvbF80eGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIklzIFBvcnRhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rpc3BvcnRhbF9jb250cm9sXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJcyBQb3J0YWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfY29udHJvbF82b2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfY29udHJvbF82b2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNvdXJjZSBEaWZmdXNlIE11bHRpcGxpZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2VfZGlmZnVzZXNjYWxlX2NvbnRyb2xfNm9jZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTb3VyY2UgRGlmZnVzZSBNdWx0aXBsaWVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZV9jb250cm9sX3RxY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQgU291cmNlIFNwZWN1bGFyIE11bHRpcGxpZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zcGVjdWxhcnNjYWxlX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZV9jb250cm9sX3RxY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGxpZ2h0c291cmNlX3NwZWN1bGFyc2NhbGVfY29udHJvbF90cWNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNvdXJjZSBTcGVjdWxhciBNdWx0aXBsaWVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvcnRhbGRvbWVsaWdodHNfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIqIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvcnRhbGRvbWVsaWdodHNfY29udHJvbF81YmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rwb3J0YWxkb21lbGlnaHRzX2NvbnRyb2xfNWJjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb3J0YWwgRG9tZSBMaWdodHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rwb3J0YWxkb21lbGlnaHRzX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9ydGFsIERvbWUgTGlnaHRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJlYXRfYXNfbGlnaHRzb3VyY2VfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmVhdCBBcyBMaWdodCBTb3VyY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R0cmVhdF9hc19saWdodHNvdXJjZV9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHRyZWF0X2FzX2xpZ2h0c291cmNlX2NvbnRyb2xfb2ljZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJlYXRfYXNfbGlnaHRzb3VyY2VfY29udHJvbF9vaWNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyZWF0IEFzIExpZ2h0IFNvdXJjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJObyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlllcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJZZXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBdXRvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkF1dG8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMaW1pdHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpbWl0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VsaW1pdF9jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZV93aGVuIjogInsgeG5fX2thcm1haHlkcmFkaXNhYmxlbGlnaHRpbmdfcmhiZiA9PSAxIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZmZ1c2UgTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHhuX19rYXJtYWh5ZHJhZGlzYWJsZWxpZ2h0aW5nX3JoYmYgPT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWZmdXNlIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzbGlkZXIiOiAic25hcF90b19pbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaW1pdHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogInZpZXdwb3J0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0bGltaXRfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHhuX19rYXJtYWh5ZHJhZGlzYWJsZWxpZ2h0aW5nX3JoYmYgPT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZsZWN0aW9uIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdGxpbWl0X21yYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdGxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdGxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyB4bl9fa2FybWFoeWRyYWRpc2FibGVsaWdodGluZ19yaGJmID09IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmbGVjdGlvbiBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2xpZGVyIjogInNuYXBfdG9faW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJ2aWV3cG9ydCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdGxpbWl0X2NvbnRyb2xfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyB4bl9fa2FybWFoeWRyYWRpc2FibGVsaWdodGluZ19yaGJmID09IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmcmFjdGlvbiBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RsaW1pdF9tcmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RsaW1pdF9jb250cm9sX240YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RsaW1pdF9jb250cm9sX240YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZV93aGVuIjogInsgeG5fX2thcm1haHlkcmFkaXNhYmxlbGlnaHRpbmdfcmhiZiA9PSAxIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZnJhY3Rpb24gTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNsaWRlciI6ICJzbmFwX3RvX2ludCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpbWl0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAidmlld3BvcnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNzc2xpbWl0XzNrYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c3NzbGltaXRfY29udHJvbF80eGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NsaW1pdF9jb250cm9sXzR4YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NsaW1pdF9jb250cm9sXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lbGltaXRfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWxpbWl0X3pwYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lbGltaXRfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVsaW1pdF9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNhbXBsaW5nIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VxdWFsaXR5X2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWZmdXNlIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlcXVhbGl0eV92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VxdWFsaXR5X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGlmZnVzZXF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZmZ1c2UgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zYW1wbGluZ3F1YWxpdHlfMWdjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zYW1wbGluZ3F1YWxpdHlfY29udHJvbF8ydGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zYW1wbGluZ3F1YWxpdHlfY29udHJvbF8ydGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNhbXBsaW5nIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfMnRjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTYW1wbGluZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdHF1YWxpdHlfY29udHJvbF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmxlY3Rpb24gUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZmxlY3RxdWFsaXR5X3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdHF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0cXVhbGl0eV9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmbGVjdGlvbiBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RxdWFsaXR5X2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZyYWN0aW9uIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZyYWN0cXVhbGl0eV92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RxdWFsaXR5X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdHF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZnJhY3Rpb24gUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NxdWFsaXR5X2NvbnRyb2xfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTU1MgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNzc3F1YWxpdHlfZG9iZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NxdWFsaXR5X2NvbnRyb2xfZTFiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c3NzcXVhbGl0eV9jb250cm9sX2UxYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9tYXhzYW1wbGVzXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9tYXhzYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9tYXhzYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWF4IFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21heHNhbXBsZXNfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWF4IFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWluIFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21pbnNhbXBsZXNfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWluIFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV90aHJlc2hfY29udHJvbF9zZGNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBTZWNvbmRhcnkgTm9pc2UgTGV2ZWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX3RocmVzaF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMC4wMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZhcmlhbmNlYWFfdGhyZXNoX2NvbnRyb2xfc2RjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV90aHJlc2hfY29udHJvbF9zZGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBTZWNvbmRhcnkgTm9pc2UgTGV2ZWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDAuMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWZpbHRlcl9jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBGaWx0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJib3giLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyX2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyX2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgRmlsdGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInBvaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQm94IEZpbHRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJib3giCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHYXVzc2lhbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJnYXVzc2lhbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkJhcnRsZXR0ICh0cmlhbmdsZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiYmFydGxldHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDYXRtdWxsLVJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjYXRyb20iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIYW5uaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImhhbm5pbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCbGFja21hbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJibGFja21hbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNpbmMgKHNoYXJwZW5pbmcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInNpbmMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJ3aWR0aF9jb250cm9sX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIEZpbHRlciBXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWZpbHRlcndpZHRoX3J6YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyd2lkdGhfY29udHJvbF9zZGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJ3aWR0aF9jb250cm9sX3NkY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIEZpbHRlciBXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXF1YWxpdHlfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVxdWFsaXR5X2NvbnRyb2xfOTViZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lcXVhbGl0eV9jb250cm9sXzk1YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lcXVhbGl0eV9jb250cm9sXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzYW1wbGluZ2NoYW5uZWxfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJkZW5zaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNhbXBsaW5nY2hhbm5lbF9jb250cm9sX2JrY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNhbXBsaW5nY2hhbm5lbF9jb250cm9sX2JrY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFNhbXBsaW5nIEZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2FtcGxpbmdjaGFubmVsX2NvbnRyb2xfYmtjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFNhbXBsaW5nIEZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2hhZG93c3RlcHJhdGVfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBTaGFkb3cgU3RlcCBSYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2hhZG93c3RlcHJhdGVfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzaGFkb3dzdGVwcmF0ZV9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNoYWRvd3N0ZXByYXRlX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU2hhZG93IFN0ZXAgUmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXN0ZXByYXRlX2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU3RlcCBSYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc3RlcHJhdGVfdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzdGVwcmF0ZV9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXN0ZXByYXRlX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU3RlcCBSYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAidmlld3BvcnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU2hhZGluZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJ1bXBzaGFkb3d0ZXJtaW5hdG9yX2NvbnRyb2xfb2ljZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0YnVtcHNoYWRvd3Rlcm1pbmF0b3JfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RidW1wc2hhZG93dGVybWluYXRvcl9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJ1bXBzaGFkb3d0ZXJtaW5hdG9yX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc2VuYWJsZV9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRW5hYmxlIENhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y2F1c3RpY3NlbmFibGVfdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc2VuYWJsZV9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzZW5hYmxlX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRW5hYmxlIENhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y2F1c3RpY3Nyb3VnaG5lc3NjbGFtcF9jb250cm9sX3hsY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIENhdXN0aWNzIFJvdWdobmVzcyBDbGFtcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzcm91Z2huZXNzY2xhbXBfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzcm91Z2huZXNzY2xhbXBfY29udHJvbF94bGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc3JvdWdobmVzc2NsYW1wX2NvbnRyb2xfeGxjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgQ2F1c3RpY3MgUm91Z2huZXNzIENsYW1wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXNwYW5nbGVfY29udHJvbF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1c3AgQW5nbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXNwYW5nbGVfcW1iZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDYwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzcGFuZ2xlX2NvbnRyb2xfcnpiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzcGFuZ2xlX2NvbnRyb2xfcnpiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXNwIEFuZ2xlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzdG9tX3RyYWNlc2V0c180eGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1c3RvbV90cmFjZXNldHNfY29udHJvbF81YmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjdXN0b21fdHJhY2VzZXRzX2NvbnRyb2xfNWJjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXN0b20gVHJhY2VzZXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXN0b21fdHJhY2VzZXRzX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3VzdG9tIFRyYWNlc2V0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZWxlY3RyaWNwcmlvcml0eV9jb250cm9sX2ZmY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZWxlY3RyaWMgUHJpb3JpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfY29udHJvbF9mZmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfY29udHJvbF9mZmNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZWxlY3RyaWMgUHJpb3JpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Nic2RmZW5hYmxlX2NvbnRyb2xfeGxjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBFdmFsdWF0ZSBCU0RGIE9uIEZha2UgQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Nic2RmZW5hYmxlX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzYnNkZmVuYWJsZV9jb250cm9sX3hsY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2JzZGZlbmFibGVfY29udHJvbF94bGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBFdmFsdWF0ZSBCU0RGIE9uIEZha2UgQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Njb2xvcl9jb250cm9sX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQzJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBGYWtlIENhdXN0aWNzIENvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzY29sb3JfcnpiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2NvbG9yX2NvbnRyb2xfc2RjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzY29sb3JfY29udHJvbF9zZGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBGYWtlIENhdXN0aWNzIENvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfY29udHJvbF8xZ2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3NvcGFjaXR5X2NvbnRyb2xfMWdjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRmFrZSBDYXVzdGljcyBPcGFjaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfY29udHJvbF8xZ2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0MycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRmFrZSBDYXVzdGljcyBPcGFjaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0aG9sZG91dG1vZGVfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIb2xkb3V0IE1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rob2xkb3V0bW9kZV96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aG9sZG91dG1vZGVfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rob2xkb3V0bW9kZV9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSG9sZG91dCBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTm9uZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1hdHRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk1hdHRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQmFja2dyb3VuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJCYWNrZ3JvdW5kIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlX2NvbnRyb2xfYmtjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlX2NvbnRyb2xfYmtjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRW5hYmxlIEludGVybmFsIFJlZmxlY3Rpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RpbnRlcm5hbHJlZmxlY3RlbmFibGVfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIEVuYWJsZSBJbnRlcm5hbCBSZWZsZWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzdWJzZXRfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXJlY3QgUmVmcmFjdGlvbiBTdWJzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHN1YnNldF96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzdWJzZXRfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHN1YnNldF9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlyZWN0IFJlZnJhY3Rpb24gU3Vic2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiT3V0c2lkZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluc2lkZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJJbnNpZGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCb3RoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkJvdGgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RscGV0YWdfY29udHJvbF92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX3VoYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX2NvbnRyb2xfdnViZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX2NvbnRyb2xfdnViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5XzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5X2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVuZGVydmlzaWJpbGl0eV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIFZpc2liaWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmlzaWJsZSB0byBhbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiKiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2libGUgb25seSB0byBwcmltYXJ5IHJheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicHJpbWFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2libGUgb25seSB0byBwcmltYXJ5IGFuZCBzaGFkb3cgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJwcmltYXJ5fHNoYWRvdyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSB0byBwcmltYXJ5IHJheXMgKFBoYW50b20pIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIi1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW52aXNpYmxlIHRvIGRpZmZ1c2UgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSB0byBzZWNvbmRhcnkgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZVx1MDAyNi1yZWZsZWN0XHUwMDI2LXJlZnJhY3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnZpc2libGUgdG8gc2hhZG93IHJheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiLXNoYWRvdyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSAoVW5yZW5kZXJhYmxlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlbmRlcnZpc2liaWxpdHlfY29udHJvbF81YmNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgVmlzaWJpbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNtb290aHBfY29udHJvbF9pd2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRml4IFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0c21vb3RocF9oamJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNtb290aHBfY29udHJvbF9pd2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RzbW9vdGhwX2NvbnRyb2xfaXdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGaXggU2hhZG93IFRlcm1pbmF0b3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19Nb3Rpb25CbHVyXzZqYSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RibHVyc3R5bGVfY29udHJvbF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNb3Rpb24gQmx1ciBTdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJsdXJzdHlsZV9xbWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlJvdGF0aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Ymx1cnN0eWxlX2NvbnRyb2xfcnpiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Ymx1cnN0eWxlX2NvbnRyb2xfcnpiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNb3Rpb24gQmx1ciBTdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaW5lYXIgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMaW5lYXIgQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdGF0aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiUm90YXRpb24gQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RnZW9zYW1wbGVzX2NvbnRyb2xfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VvbWV0cnkgVGltZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Z2Vvc2FtcGxlc19kb2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGdlb3NhbXBsZXNfY29udHJvbF9lMWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RnZW9zYW1wbGVzX2NvbnRyb2xfZTFiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW9tZXRyeSBUaW1lIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3NhbXBsZXNfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV9zYW1wbGVzX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW5zdGFuY2Vfc2FtcGxlc19jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5zdGFuY2UgTW90aW9uIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3NhbXBsZXNfY29udHJvbF81YmNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnN0YW5jZSBNb3Rpb24gU2FtcGxlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3ZibHVyX2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5zdGFuY2UgVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3ZibHVyX3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTm8gVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV92Ymx1cl9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3ZibHVyX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnN0YW5jZSBWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vIFZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTm8gVmVsb2NpdHkgQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiVmVsb2NpdHkgQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFjY2VsZXJhdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkFjY2VsZXJhdGlvbiBCbHVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG1ibHVyXzdmYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bWJsdXJfY29udHJvbF84c2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RtYmx1cl9jb250cm9sXzhzYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRW5hYmxlIE1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG1ibHVyX2NvbnRyb2xfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSBNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNhbXBsZXNmcm9tc3RhZ2VfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RzYW1wbGVzZnJvbXN0YWdlX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c2FtcGxlc2Zyb21zdGFnZV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTW90aW9uIFNhbXBsZXMgZnJvbSBTdGFnZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RzYW1wbGVzZnJvbXN0YWdlX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1vdGlvbiBTYW1wbGVzIGZyb20gU3RhZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2Ymx1cl83ZmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vIFZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmJsdXJfY29udHJvbF84c2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2Ymx1cl9jb250cm9sXzhzYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJObyBWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk5vIFZlbG9jaXR5IEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlZlbG9jaXR5IEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBY2NlbGVyYXRpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJBY2NlbGVyYXRpb24gQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2Ymx1cl9jb250cm9sXzhzYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cm1vZGVfY29udHJvbF9qOWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgVmVsb2NpdHkgQmx1ciBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJtb2RlX2l3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTGF0dGljZSBEZWZvcm1hdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cm1vZGVfY29udHJvbF9qOWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cm1vZGVfY29udHJvbF9qOWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBWZWxvY2l0eSBCbHVyIE1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGF0dGljZSBEZWZvcm1hdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMYXR0aWNlIERlZm9ybWF0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG9va3VwIE9mZnNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMb29rdXAgT2Zmc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXZibHVyc2NhbGVfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cnNjYWxlX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJzY2FsZV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFZlbG9jaXR5IEJsdXIgU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cnNjYWxlX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgVmVsb2NpdHkgQmx1ciBTY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHhmb3Jtc2FtcGxlc19jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zZm9ybSBUaW1lIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zZm9ybSBUaW1lIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX1RleHR1cmVCYWtpbmdfdm1hIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUZXh0dXJlIEJha2luZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2NhZ2Vfb2JqX2NvbnRyb2xfc2RjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2FnZSBPYmplY3QgSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9jYWdlX29ial9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9jYWdlX29ial9jb250cm9sX3NkY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2NhZ2Vfb2JqX2NvbnRyb2xfc2RjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDYWdlIE9iamVjdCBJRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9jb250cm9sX29pY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhpZ2ggUmVzb2x1dGlvbiBPYmplY3QgSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2hpZ2hyZXNfb2JqX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIaWdoIFJlc29sdXRpb24gT2JqZWN0IElEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGV4dHVyZSBCYWtpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2xvd3Jlc19vYmpfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dXZ1bndyYXBfbG93cmVzX29ial9jb250cm9sXzFnY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2xvd3Jlc19vYmpfY29udHJvbF8xZ2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvdyBSZXNvbHV0aW9uIE9iamVjdCBJRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9sb3dyZXNfb2JqX2NvbnRyb2xfMWdjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG93IFJlc29sdXRpb24gT2JqZWN0IElEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fVW5pZm9ybVZvbHVtZV92bWEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybV84c2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXVuaWZvcm1fY29udHJvbF85NWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3JtX2NvbnRyb2xfOTViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3JtX2NvbnRyb2xfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybXNhbXBsZXNfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybXNhbXBsZXNfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3Jtc2FtcGxlc19jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXVuaWZvcm1zYW1wbGVzX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAyLAogICAgICAgICAgICAtMi4yOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVuZGVyZ2VvbWV0cnlzZXR0aW5ncyIKICAgIH0sCiAgICAibWFpbiI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcGVydHVyZSI6ICJzZXRyYXRpbyIsCiAgICAgICAgICAgICJmU3RvcCI6IDEuMiwKICAgICAgICAgICAgImZvY2FsTGVuZ3RoIjogMTgsCiAgICAgICAgICAgICJmb2N1c0Rpc3RhbmNlIjogNS40ODcwODE0MzQ3ODYwNzksCiAgICAgICAgICAgICJob3Jpem9udGFsQXBlcnR1cmUiOiAzNiwKICAgICAgICAgICAgInByaW1wYXRoIjogIi9jYW1lcmFzL21haW4iLAogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAxMi40MTQ4MjIyNDEzMzE5NDYsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgLTAuODIxMDgzNjY0ODk0MTA0LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInhuX19ob3VkaW5pZ3VpZGVzY2FsZV9zM2EiOiAxLAogICAgICAgICAgICAieG5fX3NodXR0ZXJjbG9zZV9udmEiOiAwLjMsCiAgICAgICAgICAgICJ4bl9fc2h1dHRlcm9wZW5fMHRhIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiLWNoKFwieG5fX3NodXR0ZXJjbG9zZV9udmFcIikiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImZvbGRlcjFfMiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMl8zIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2FybWEiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVyXzg5YWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImhvdS5ub2RlKGNoKCd4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wXzRmYmcnKSkuc2hhZGVyU3RyaW5nKCkgaWYgaG91Lm5vZGUoY2goJ3huX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJ2b3BfNGZiZycpKSAhPSBOb25lIGVsc2UgJyciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfY29udHJvbF85bmJnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVyX2NvbnRyb2xfOW5iZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMZW5zIFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF80ZmJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wX2NvbnRyb2xfNXNiZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF9jb250cm9sXzVzYmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBTaGFkZXIgVk9QIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZmlsdGVyIjogIiEhQ1VTVE9NL01BVEVSSUFMISEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3ByZWxhdGl2ZSI6ICIuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3BlcmF0b3JfcGF0aCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF9jb250cm9sXzVzYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBTaGFkZXIgVk9QIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2NvbnRyb2xfZndiZ2kiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3JlbGF0aW9uc2hpcCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBNYXRlcmlhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19lamJnaSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2NvbnRyb2xfZndiZ2kgPT0gYmxvY2sgfSB7IHhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19jb250cm9sX2Z3YmdpID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgTWF0ZXJpYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJcbmltcG9ydCBsb3B0b29sdXRpbHNcbmxvcHRvb2x1dGlscy5zZXR1cEthcm1hQ2FtZXJhTGVuc01hdGVyaWFsKGt3YXJncylcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIGEgbGVucyBzaGFkZXIgTE9QLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiVk9QX2ttYV9waHlzaWNhbGxlbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9sYW5ndWFnZSI6ICJweXRob24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojp1c2RwYXRodHlwZSI6ICJwcmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAibWF0ZXJpYWw6YmluZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAicmVsYXRpb25zaGlwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF0aW50X2NvbnRyb2xfaWViZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQzJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhdGludF9oMGFnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhdGludF9jb250cm9sX2llYmcgPT0gYmxvY2sgfSB7IHhuX19rYXJtYWNhbWVyYXRpbnRfY29udHJvbF9pZWJnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF1c2VfbGVuc3NoYWRlcl9jb250cm9sX3N1YmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVzZSBMZW5zIFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX3JoYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX2NvbnRyb2xfc3ViZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhdXNlX2xlbnNzaGFkZXJfY29udHJvbF9zdWJnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVzZSBMZW5zIFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQ0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY3JlZW4gV2luZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhd2luZG93X3EzYWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY3JlZW4gV2luZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2FtZXJhIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAic2V0X2xvb2thdCI6ICJUcnVlIgogICAgICAgIH0KICAgIH0sCiAgICAibWVyZ2UzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImhpZGVfZm9jdXNfZ2l6bW8iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtb3ZlX2ZvY3VzX3BvaW50IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjEsCiAgICAgICAgICAgIC0zLjc2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibW92ZV9mb2N1c19wb2ludCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwaWciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwcmltcGF0dGVybiI6ICIvcGlnIiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY29zKEBGcmFtZSoyKSoxLjUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJzaW4oQEZyYW1lKjIpKjEuNSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjk3LAogICAgICAgICAgICAtMi42NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInBpZyI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJmaWxlcGF0aCI6ICIkSEgvdXNkL2Fzc2V0cy9waWcvcGlnLnVzZCIsCiAgICAgICAgICAgICJudW1fdmFyaWFudHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRzZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZ2VvIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRzZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXRsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInByaW1wYXRoIjogIi9waWciLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0xLjQ3MzgxODA2NDcyMjg0NDUsCiAgICAgICAgICAgICAgICAwLjkyMzg0MjM3MDUxMDEwMTMsCiAgICAgICAgICAgICAgICAtMy45NTE5NTQxODg5MTI4ODk1CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi45OCwKICAgICAgICAgICAgLTEuNjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFzc2V0cmVmZXJlbmNlIgogICAgfSwKICAgICJ1cGRhdGVfY2FtX2ZvY3VzX2Rpc3RhbmNlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dGFjaF9mb2N1c190b19waWciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJleHBvcnRsaXN0IjogIioiLAogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL2NhbWVyYXMvbWFpbiIsCiAgICAgICAgICAgICJzbmlwcGV0IjogInN0cmluZyBwcmltTmFtZSA9IGNocyhcInByaW1wYXR0ZXJuXCIpO1xubWF0cml4IGNhbU1hdCA9IHVzZF9sb2NhbHRyYW5zZm9ybSgwLCBwcmltTmFtZSk7XG52ZWN0b3IgY2FtUCA9IGNyYWNrdHJhbnNmb3JtKDAsIDAsIDAsIDAsIGNhbU1hdCk7XG5cbm1hdHJpeCBmb2NNYXQgPSB1c2RfbG9jYWx0cmFuc2Zvcm0oMCwgcHJpbU5hbWUrXCJfZm9jdXNfcG9pbnRcIik7XG52ZWN0b3IgZm9jUCA9IGNyYWNrdHJhbnNmb3JtKDAsIDAsIDAsIDAsIGZvY01hdCk7XG5cbnVzZF9zZXRhdHRyaWIoMCwgcHJpbU5hbWUsIFwiZm9jdXNEaXN0YW5jZVwiLCBkaXN0YW5jZShjYW1QLCBmb2NQKSk7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjExLAogICAgICAgICAgICAtNy41OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgIndpcmVzdHlsZSI6ICJyb3VuZGVkIgogICAgICAgIH0KICAgIH0KfQ==
Nov 30, 2025 | | geometry
Cooked By: kif
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMjMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuOCwKICAgICAgICAgICAgLTUxLjQ0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIiIKICAgIH0sCiAgICAiYXR0cmliZGVsZXRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwZWFrMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5lZ2F0ZSI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNjQsCiAgICAgICAgICAgIC00MC40NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliZGVsZXRlIgogICAgfSwKICAgICJibGFzdDQiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicG9seWZpbGwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiOTYxIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwcmltcyIsCiAgICAgICAgICAgICJyZW1vdmVncnAiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJib29sZWFuMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5ZmlsbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm02IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm9vbGVhbm9wIjogInN1YnRyYWN0IiwKICAgICAgICAgICAgInN1YnRyYWN0Y2hvaWNlcyI6ICJibWludXNhIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjM3LAogICAgICAgICAgICA1LjI5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJib29sZWFuOjoyLjAiCiAgICB9LAogICAgImNhcnZlNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2JlZ2luMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRvbWFpbnUxIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiMS9kZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50Mi9cIiwgXCJudW1pdGVyYXRpb25zXCIsIDApKmRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQyL1wiLCBcIml0ZXJhdGlvblwiLCAwKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMi42NCwKICAgICAgICAgICAgLTM2LjM1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYXJ2ZSIKICAgIH0sCiAgICAiY2FydmU1IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldm9sdmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9tYWludTIiOiAwLjQwNSwKICAgICAgICAgICAgImZpcnN0dSI6IGZhbHNlLAogICAgICAgICAgICAiZmlyc3R2IjogdHJ1ZSwKICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2Ljg4LAogICAgICAgICAgICAtMzQuMzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNhcnZlIgogICAgfSwKICAgICJjYXJ2ZTYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmV2b2x2ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkb21haW51MiI6IDAuNDA1LAogICAgICAgICAgICAiZG9tYWludjEiOiAwLjYxNSwKICAgICAgICAgICAgImZpcnN0dSI6IGZhbHNlLAogICAgICAgICAgICAiZmlyc3R2IjogdHJ1ZSwKICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjE4LAogICAgICAgICAgICAtMzQuMzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNhcnZlIgogICAgfSwKICAgICJjY19iZXZlbF9jb3JuZXJzMTAiOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiMSI6IHsKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDYuOTEKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJTdWJuZXRJbmRpcmVjdElucHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZ3JvdXAxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkb21heGVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImRvbWluZWRnZWFuZ2xlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBiYXNlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwZWRnZXMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJncm91cG5hbWUiOiAiY29ybmVycyIsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJlZGdlIiwKICAgICAgICAgICAgICAgICAgICAibWF4ZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21heGVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtaW5lZGdlYW5nbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vbWluZWRnZWFuZ2xlXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA1LjIyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JvdXBjcmVhdGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJub3JtYWwxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5YmV2ZWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY3VzcGFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2N1c3BhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMy4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm91dHB1dDAiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAxLjUKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb2x5YmV2ZWwxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImdyb3VwMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpdmlzaW9ucyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9kaXZpc2lvbnNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZWRnZXByaW1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9lZGdlcHJpbXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAiOiAiY29ybmVycyIsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJndWVzcyIsCiAgICAgICAgICAgICAgICAgICAgIm1lcmdlZHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9vZmZzZXRcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2Zmc2V0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vb2Zmc2V0cG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHRmaWxsZXRncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VlZGdlZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlZWRnZWZpbGxldGdyb3VwXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW1lcmdlZHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VtZXJnZWRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlb2Zmc2V0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlb2Zmc2V0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlb2Zmc2V0cG9pbnRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZXB0ZmlsbGV0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGdyb3VwXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA0LjIyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicG9seWJldmVsOjozLjAiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwOCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm9mZnNldCI6IDAuMDAzCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjY0LAogICAgICAgICAgICAtNDIuNDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNjX2JldmVsX2Nvcm5lcnMiCiAgICB9LAogICAgImNjX2JldmVsX2Nvcm5lcnM1IjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIjEiOiB7CiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA2LjkxCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiU3VibmV0SW5kaXJlY3RJbnB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdyb3VwMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZG9tYXhlZGdlYW5nbGUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJkb21pbmVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwYmFzZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJncm91cGVkZ2VzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBuYW1lIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZWRnZSIsCiAgICAgICAgICAgICAgICAgICAgIm1heGVkZ2VhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9tYXhlZGdlYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWluZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21pbmVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNS4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibm9ybWFsMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWJldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImN1c3BhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jdXNwYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDMuMjIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMS41CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9seWJldmVsMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZpc2lvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vZGl2aXNpb25zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVkZ2VwcmltcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vZWRnZXByaW1zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZ3Vlc3MiLAogICAgICAgICAgICAgICAgICAgICJtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL21lcmdlZHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vb2Zmc2V0XCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9vZmZzZXRlZGdlc1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9wdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0Z3JvdXBcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlZWRnZWZpbGxldGdyb3VwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZWVkZ2VmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VvZmZzZXRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRlZGdlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZXB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNC4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHliZXZlbDo6My4wIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDYiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJtYXhlZGdlYW5nbGUiOiAyMjEsCiAgICAgICAgICAgICJvZmZzZXQiOiAwLjAwOAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjEyLAogICAgICAgICAgICAtMTcuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNjX2JldmVsX2Nvcm5lcnMiCiAgICB9LAogICAgImNjX2JldmVsX2Nvcm5lcnM2IjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIjEiOiB7CiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA2LjkxCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiU3VibmV0SW5kaXJlY3RJbnB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdyb3VwMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZG9tYXhlZGdlYW5nbGUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJkb21pbmVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwYmFzZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJncm91cGVkZ2VzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBuYW1lIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZWRnZSIsCiAgICAgICAgICAgICAgICAgICAgIm1heGVkZ2VhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9tYXhlZGdlYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWluZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21pbmVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNS4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibm9ybWFsMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWJldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImN1c3BhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jdXNwYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDMuMjIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMS41CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9seWJldmVsMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZpc2lvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vZGl2aXNpb25zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVkZ2VwcmltcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vZWRnZXByaW1zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZ3Vlc3MiLAogICAgICAgICAgICAgICAgICAgICJtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL21lcmdlZHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vb2Zmc2V0XCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9vZmZzZXRlZGdlc1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9wdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0Z3JvdXBcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlZWRnZWZpbGxldGdyb3VwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZWVkZ2VmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VvZmZzZXRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRlZGdlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZXB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNC4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHliZXZlbDo6My4wIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDUiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJtYXhlZGdlYW5nbGUiOiAyMjEsCiAgICAgICAgICAgICJvZmZzZXQiOiAwLjAxNCwKICAgICAgICAgICAgInVzZWVkZ2VmaWxsZXRncm91cCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4wOCwKICAgICAgICAgICAgLTMuNzIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNjX2JldmVsX2Nvcm5lcnMiCiAgICB9LAogICAgImNjX2JldmVsX2Nvcm5lcnM3IjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIjEiOiB7CiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA2LjkxCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiU3VibmV0SW5kaXJlY3RJbnB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdyb3VwMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZG9tYXhlZGdlYW5nbGUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJkb21pbmVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwYmFzZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJncm91cGVkZ2VzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBuYW1lIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZWRnZSIsCiAgICAgICAgICAgICAgICAgICAgIm1heGVkZ2VhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9tYXhlZGdlYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWluZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21pbmVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNS4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibm9ybWFsMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9seWJldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImN1c3BhbmdsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jdXNwYW5nbGVcIikiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDMuMjIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMS41CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9seWJldmVsMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkaXZpc2lvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vZGl2aXNpb25zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVkZ2VwcmltcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vZWRnZXByaW1zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyb3VwIjogImNvcm5lcnMiLAogICAgICAgICAgICAgICAgICAgICJncm91cHR5cGUiOiAiZ3Vlc3MiLAogICAgICAgICAgICAgICAgICAgICJtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL21lcmdlZHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vb2Zmc2V0XCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9vZmZzZXRlZGdlc1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvZmZzZXRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9wdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0Z3JvdXBcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlZWRnZWZpbGxldGdyb3VwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZWVkZ2VmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VtZXJnZWRwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VvZmZzZXRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRlZGdlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZXB0ZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNC4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHliZXZlbDo6My4wIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTE5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibWF4ZWRnZWFuZ2xlIjogMTY0LAogICAgICAgICAgICAibWluZWRnZWFuZ2xlIjogMzIsCiAgICAgICAgICAgICJvZmZzZXQiOiAwLjAwMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjA4LAogICAgICAgICAgICAtOC44NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2NfYmV2ZWxfY29ybmVycyIKICAgIH0sCiAgICAiY2NfYmV2ZWxfY29ybmVyczkiOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiMSI6IHsKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDYuOTEKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJTdWJuZXRJbmRpcmVjdElucHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZ3JvdXAxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJkb21heGVkZ2VhbmdsZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImRvbWluZWRnZWFuZ2xlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBiYXNlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwZWRnZXMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJncm91cG5hbWUiOiAiY29ybmVycyIsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJlZGdlIiwKICAgICAgICAgICAgICAgICAgICAibWF4ZWRnZWFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL21heGVkZ2VhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtaW5lZGdlYW5nbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vbWluZWRnZWFuZ2xlXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA1LjIyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JvdXBjcmVhdGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJub3JtYWwxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5YmV2ZWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY3VzcGFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2N1c3BhbmdsZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgMy4yMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm91dHB1dDAiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAxLjUKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb2x5YmV2ZWwxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImdyb3VwMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpdmlzaW9ucyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9kaXZpc2lvbnNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZWRnZXByaW1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9lZGdlcHJpbXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAiOiAiY29ybmVycyIsCiAgICAgICAgICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJndWVzcyIsCiAgICAgICAgICAgICAgICAgICAgIm1lcmdlZHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vbWVyZ2VkcG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9vZmZzZXRcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2Zmc2V0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL29mZnNldGVkZ2VzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9mZnNldHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vb2Zmc2V0cG9pbnRzXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0ZmlsbGV0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL3B0ZmlsbGV0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHRmaWxsZXRncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vcHRmaWxsZXRncm91cFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VlZGdlZmlsbGV0Z3JvdXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlZWRnZWZpbGxldGdyb3VwXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW1lcmdlZHBvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VtZXJnZWRwb2ludHNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlb2Zmc2V0ZWRnZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdXNlb2Zmc2V0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlb2Zmc2V0cG9pbnRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZW9mZnNldHBvaW50c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VwdGZpbGxldGVkZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3VzZXB0ZmlsbGV0ZWRnZXNcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlcHRmaWxsZXRncm91cCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi91c2VwdGZpbGxldGdyb3VwXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICA0LjIyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicG9seWJldmVsOjozLjAiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwNyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1heGVkZ2VhbmdsZSI6IDIyMSwKICAgICAgICAgICAgIm9mZnNldCI6IDAuMDA4CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTEsCiAgICAgICAgICAgIC0yNC44CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjY19iZXZlbF9jb3JuZXJzIgogICAgfSwKICAgICJjaXJjbGUxMCI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZzIjogNjQsCiAgICAgICAgICAgICJvcmllbnQiOiAiengiLAogICAgICAgICAgICAic2NhbGUiOiAwLjg2LAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLjE1NTc4MTkwOTgyMzQxNzY2LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjEyLAogICAgICAgICAgICAtMTUuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNpcmNsZSIKICAgIH0sCiAgICAiY2lyY2xlMTIiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2cyI6IDY0LAogICAgICAgICAgICAib3JpZW50IjogInp4IiwKICAgICAgICAgICAgInNjYWxlIjogMC43MiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMC4yMjYwNjcyNzQ4MDg4ODM2NywKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4xMSwKICAgICAgICAgICAgLTIxLjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNpcmNsZSIKICAgIH0sCiAgICAiY2lyY2xlOSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZzIjogNjQsCiAgICAgICAgICAgICJvcmllbnQiOiAiengiLAogICAgICAgICAgICAic2NhbGUiOiAxLjA0LAogICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjA4LAogICAgICAgICAgICAtMS41CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjaXJjbGUiCiAgICB9LAogICAgImNvbnZlcnQyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldm9sdmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibG9kdSI6IDAuMDAxLAogICAgICAgICAgICAibG9kdiI6IDMuMTYKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4wNCwKICAgICAgICAgICAgNy40CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb252ZXJ0IgogICAgfSwKICAgICJjb252ZXJ0MyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXZvbHZlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImxvZHUiOiAwLjQ2MiwKICAgICAgICAgICAgImxvZHYiOiAyLjI1NwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjM5LAogICAgICAgICAgICAtMzQuMjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbnZlcnQiCiAgICB9LAogICAgImN1cnZlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhY3RpdmVwb2ludHMiOiAiMyIsCiAgICAgICAgICAgICJlbmFibGViZXppZXJvcHMiOiBmYWxzZSwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJvdXRwdXR0eXBlIjogIm51cmJzIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZU9cdTAwM2U7M3dDOTRiWSp5QloqXntUQ0lrQHhEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MDRvTHJYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUdDM2VJSTY1O29JeDtYTzNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBELWFRM2JhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSi1tYFx1MDAyNkgqNEdBUnNkYEFhSE1LWmdlMUZiYVpsUVZzXHUwMDI2KDdiMlx1MDAzY3JPV01wdTNiMVdjalZRRnIzVlFGcX5aKXQ5SEVGZnJNWmUobV9hNFx1MDAzZUxoYjFXY3FhJCNcdTAwM2NCWSstYXxFRmUlVUFhaWVLYmFabElaZ1hhRGFcdTAwMjYyOzlXR29cdTAwM2NJVnt+YkRXcEh3N1o3ZCpmYUNDV2FXaEB8WVg/QWFQYVx1MDAyNkw1RGJZKDBjWGtsKC1ZLU1tVWFCcClnQWFaWVlaZShMYGFcdTAwMjZCZEVhQ0NEbEFhaWVLYmFabElaZ1hhRGFcdTAwMjYwVWlYa2woLVktTW1WYUJwKWdBYVpZWFZSVTZJQVlwWk1aKD9QN1g9UVJPQVlvXHUwMDI2NFg/QTZCWil0OUhiMVdjbGIjIW9iYmFaKWVXaEB8WVkrLUk/WmYkSFZBYWk0M1ktS0RVVlJkd0dhQ0NEbEFhSEQ5WmU/JEJYPWZ9VFZ7ZE1BYmFHKjdaZ1heVVZRRlYqYlkqVFZBWXBLRGFcdTAwMjZMSExaZSg7fVpmOWp+YmFOfnFhXHUwMDI2TDhSV01na35aZT9cdTAwM2NFVlB0N19iMVdjcFdvS1x1MDAzYz1aZ2dVMGRUQ3tIVntDNzhXaEB8UlpnZ2RHYUJYRkRYbTRhSkFZKlRHWmU/XHUwMDNjQ2JhTn5xYUF8Z0xiYVpsSVpnWHM1YlkoMGNiOFQ7TGJaQnNOYjFXY1paKkYjRmFcdTAwMjYlKkxhXHUwMDI2fjJORUZmck1aZShtX2FDQ0RsQWE4UEhXcFdCMkFScihoRig3QWJaKD9DPUFZcFdMYSVwMDliWSppbzMzZyN9WkREV1x1MDAzY2VKYz9OYlpcdTAwM2VCUFk7UnxJQ0p8ZEo1KHNjX1hcdTAwM2VOM0tXbzlONFRQcVVcdTAwM2VYXHUwMDNlTWRgVmBYekQ2Rj9GR1Uwb3tfM1NvM35hJXAwOWJZKmlVNms5NzU0e1x1MDAyNmQzWmdnUkViYUg4OGIjIUhPQ0tYIy1UUHFkP2I3T0NDV2hORlk3WTE7M1ZyKiQrQ0tvRmgxYXhfRFdoTkxhODMlNTRaRG4kNFZcdTAwM2NzNlo4VSRgKFpEbDRKRDtvaFx1MDAyNkNMMWRwMlhBbjZYXHUwMDNlVj9HQ0xEVnY3XHUwMDNjKG9kRDspLU5iYUg4S1hDQHNoOXRDemBZO3xRTzl4RVJPYUJwZERiUzU4dGVPKzVDQU92JTFkU3hhYzVkJGtCMlhsMDlhJCNwXHUwMDNlQ0x0XHUwMDNlIzJ4ZjN7V25wWUhHQTFHYEJNNCs9Vz9eK35iYU5cdTAwMjZuVFA3ZTgwVld8VUJuVzEzYSVFdmBIWlx1MDAyNiRBRFx1MDAzY3VZWVZRaDZ9YjAjR344VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkeykyeWtJJVdwaW5JV2hOI1AwMGIqMTVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWWVUUjsjMjBSUjkxVGBNUkhhJCRGSFZQfER6VlJUXzhDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9YzlWUXdwREdYc19iWkteRmFCcGREYmFOXHUwMDI2dENMRFd4VTBXc341ZGtKNEQ9R3pQWmdldjtDTXFpezJYbDBDWFx1MDAzZU1uOENNI1BqRUNEa25FR3NQbUdBMW82RVx1MDAyNih3bkU/cClRVFA3ZTgwVld8UERrZGZwMDBicnxLb2JjNnxOczkwMDAwMDAwMDAwMTAwMDAyMDAwMDAwMDAzMHxOczkwMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BYKjNTbmIoWD9BNkJhJXBXUUZENHZcdTAwMjZDSyE3cjckek1pOXhFXnZaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdhZitlTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNEQ9YElXWmdlXHUwMDI2QENOVS1AS29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM5VlF3cEc2ckV9V05cdTAwM2V0SUNOZEAqZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQakdwO2MlRmZ1VllJNWptaEZnUF9jR0IrX2JFSEV4R0YqaHxiSCNqZ2tHZDRDZ0k1UmpoRyVQU0tGZCM1NEgjaiptR2QzX1ZJV2FPWUlXI2RjRUhFeElIOG42WUghP1hpRipQX2pHY2AzZUVIRXhHQVRUYTdJVyMjcUhhSWdsRiklVlNHJXpcdTAwM2NURmZLR09JVyNhYUlXO3BmR0I3aFhIIzlSV0ZmSzQ0RmZLNEtIOGVPa0hhMGduSFpuNlpIOTBVaEVIRXhLRmZ1WVhIYVJ2aklYTntvR0M0OVZGZks0NENOb19vNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q19vYmswMDAwMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwVTBxI1VUUDdBSjdiWH1jODczTWxHIWJFTmFCXlx1MDAzZVdXb340MlZReXotWmdnYGRHJHRILUNLITdyNyR6TWk5d3NuLWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q05VLUBLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sSDQwXHUwMDI2TWJaPXMxZFRDe0hDTihBO2RuT29yQ0t4NmlDTFNnKmVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRvXlx1MDAzY0J8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0RcdTAwM2Vlc1ZiIyFsVmJhTlx1MDAyNilDTERXeFUwV3N+NWRrSjRDTXFUP1RVe20tVFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OU5ES3xObVdHVTBZaXc3QTYtYTckekFlOFk/I3dWe2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRQSHpwaT1DSyE3cjckek1pOXdzbi1lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENOVS1AS29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbEkxT1dPWmd5cEliWXBkTGM0YyFXSTNeclx1MDAzZUNLITdyNyR6TWk5d3NuLWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q05VLUBLb2tLMTAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9YzlWUXdwSVNGSExhXHUwMDI2QmRFYUNDRGZJVkshP2VPKzU3QVExczNBdG92XHUwMDI2RF9kUEE2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JHfnxOc0E4VTBxdlNDS2VfYUNLeDZlQ0tAWGAzdXN8KFdOYyt7Rm1Qe2tDT1JlQGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NreldATEwwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEPzFCbFZReXFcdTAwM2VXcEZXWVoqd0wpQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWHwzdXN8KFdOYyt7R0hgRW1DT2pxX2R3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NrS0w3diMwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEP0pIbFZReXFcdTAwM2VXcEgkSkNPc3dgZG5Pb3JDS3g2aUNMU2cqZVNLWTlDTGo/NUNMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdG9eXHUwMDNjQnxzRGJ8TnNDMHxOc0MwVF96PTRDTGo/NUNMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MU9OYTN8TnNDMHxOc0MwfDZOXk9UVSNhO0NLbzBjQ0spQ2dEP1NXcVpnZ2RHYUJYRkRYbTRhREp8LU17Q0shN3I3JHpNaTl3c24tZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDTlUtQEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxLTWllUlhcdTAwM2VOMzNYXHUwMDNlTT9EWFx1MDAzZU4yVEtQRFZ8Q0shN3I3JHpNaTl3c24tZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDTlUtQEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BLbjhEY2JhYC1QQ097P31kd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1BqSz9gQVVhQWpefWFCcGREYlM2UDdMSjQkb1ZRekN+WipweFdMUn1ea1RQN2U4MFZXfFBEa2RmcDAwYnJ8S29iWjYwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTQxI2ZhXHUwMDNlV3BYQSVDTERWdjdcdTAwM2Mob2RDTEphb0NOT1x1MDAzY3tVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQRih4SEk2YWZTUDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRTMwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFk1M1U3NkVhQ0xOYWQyblNXTD8jQDJlTys1N0FRMXMzQXRvdlx1MDAyNkRfYmk/MSNXZTZWc2o9JVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RARkBcdTAwMjZYP0FhUGFcdTAwMjZMNURiWVx1MDAyNigrQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTg0c2RDOVoqKzhXVlF6RDVWUlU2Q01cdTAwM2N5SjVlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01aQXw3eXRrTzAwMDAwMDAwMDAwT2lyTUozc2YkSl4lbSEwMDU4Skk9Sjc/Sl4lbSEwSmw1Skp8ZG1iSl4lbSEwQUNBQUtrJC0qSl4lbSEwTjVpMEpeVDtSSl4lbSEwMDAwMDAwMDAwMDAwMDAwRHdXRUl7KjtUSnxIM2p5akAqZ1RVI2E7Q0tvMGNDSylDZ0RAWGAlWSstST9aZiRIUE5HMlM2ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDRrTDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxOZU9VbFZReXRfYSVwRUtOaFRiN2VPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVIxITVDSClJMDAzUGtDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sTihPUm9iWVhPNUNRMnE4ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0RAelY/Wipee0RWe2RZOVdwWiRJYjAka0I5RDk5VFRQN2U4MFZXfFBEa2R2aVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBzc0kxfDZOXk9UVSNhO0NLbzBjQ0spQ2dEQCtrYFoqXntEVntkWTlXcForMVdOQ0dDQ1FLJEFkd3BHN0NMaj8zQ0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEQF9HK1ZffEclQ1FUK0Jkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDhobVRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tTa0tMN3hMS0w3eExLVjRtMlRVI2E7Q0tvMGNDSylDZ0ReM3p+V29LXHUwMDNjPVpnZ1UwZFRDe0hWe0M3OFdoUEUwOUQ2MWhkbk9ucjlWUStvRm54VnBUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHlcdTAwM2NDTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFQUwwMDNRR1UwWWl3N0E2LWE3JHpNaThZQG87YjhUO0xiWkJzTmIwJHdGOUQ5OVRUUDdlODBWV3xQRGtkdmlEXkxMe0NRd31fNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFlJNFJkZDFiYVpsSVpnWGFEYVx1MDAyNjBEMkNMRFZ2N1x1MDAzYyhvZENMSmFvQ05PXHUwMDNje1UwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBGKHhISTZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUo1T1pcdTAwMjY0YmFabElaZ1hhRGFcdTAwMjYyOzlXRn1IMzlEOTlUVFA3ZTgwVld8UEF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAyc0tWMnB6VFA3ZTgwVld8UEF8QHNoMDBicnxLcDYtQzAwMkojMDAySiMwMDJKIzAwMkojMDAyTXNENy0pUkQ3LSlSRDctXHUwMDI2aVUwcXZTQ0tlX2FDS3g2ZUNLQFlLMzNQSHtaZ1hzNWJZXHUwMDI2KH1DTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q19vdCkwMDAwMDAwMDAwMDAwMDBOP2QhcDBEMFx1MDAyNi0wMDAwMHpgcHVDMDE9RWswMDAwMDtKWFVFel8yZDcwMDAwMDBKTlN1QWtFNlYwMDAwMFExez13MDAwMHFBUis/MVlFVHRDMDAwMDAwMDAwME5Ya3ctMDAwMDAwMDAwMFUwcSNXRF53Nj9ZO1JcdTAwMjY9WSstYkNhJXAwOWJZKmlVUjlqbkhDS2VfYUNLeDZpQ0tAWU0yNmthYFpERFhHUlZFeUpEXj9DLVk7Ulx1MDAyNlpiOThjUFpmQTM0YlM3NE5DS3hNTTFZXHUwMDI2UCpZJGpKRzl4Ozc9VTBXc341ZyNUWUNNcVQ/VFBzKSlaKlgqWmFBaERaSnxJc31SOVIzKENSaSgzOUFSVTBYP0E2QlopdDlIYjA5NH5BVkVWXk5tZk5yUGYxUXhRemxzfVNgY0FtV05cdTAwM2V0SUFUMlx1MDAyNjFLfTFBUVI4dUJlRF9hXHUwMDNjMFZ7fmJEV3BIdzdaNkdaXkFWRVZeTm1mTnJRYnxvRlRQc3sxWkREQ3tiWVc/M2FCcGREYlJhRTBBV2NDQFBFXHUwMDNjaWpQRWIhdFBFO21iRF90Z0dhQnk7T2N4N1x1MDAyNjZiWVg2MVdvfnFIQVQyXHUwMDI2MUt+UFhxUGdxNHhMe3ZkZU1AM0ZsUXpsKDJVS25xNmJafldhYmFgLVBBVDJcdTAwMjYxUGdQVlx1MDAzY1JhOGAyUChcdTAwM2V6UURfOyg4YSU1JDRBVDJcdTAwMjYxUGZ8b2hRWUskM1U/eV5KYiM3IzFaKnAjQmFcdTAwMjZscDBYPzFmVEVqfVBwUGdQRHRMcitwcE1OKDJoTGBoWHNDU1dVSjdHck82WmU/XHUwMDNjQ2JhTm1ySnxJSStRY2d1dVAqaFZVVkpsKTViOFQ7TGJaQnNOYjA5NH5BWDgwR1BnRj15Ujh1Qm1EYE9JMmIjIWxWYmFObXJKfElDPVI4TFM7UXptMDhXRlReSGIjNyMxWipwI0JhXHUwMDI2VUJXQVQyXHUwMDI2MVFjcVAqTF9cdTAwM2MkZlBETjVzUjh1Qm9EYGhIVVoqRnNSYSQjdzFiOThjSFg9aUEzV297clhKfElJK1BFJUE7S31rK2lSOG0xbk1AVXBmUDl8azVXKmxqNWJZKmdJWkRuKzVaKTZ9WEp8SWFcdTAwM2VSN0Z4eU8rezJsUGVka1dEYHleS1oqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5BVDJcdTAwMjYxTHIrZHRNTig4bFJaXHUwMDNlXHUwMDNjKFF6bUNDWGRaS0tXXntDTlZRekN+WipweFFFan1QcVBleFEhUWJBNXJNb1x1MDAyNl5yQ1RKXlpCeSg/T2JhWmxJWmdYYURhXHUwMDI2Mjs5V0ZSZCpBWDg2OVI4XHUwMDI2JHlQRSRydFFjWTRwTD9cdTAwMjZxflk4R15JVlF6RDVWUlU2NkVqfVByUWJBNXJPaEhzZENUYzVkNU9ReUhWUlU2NkVqfVBwUGdGcnZNSjgpMll6fWl7VlFnZ31Fan1QcUxxU1lNQ1R1SGhBYUg0UloqKzhXVlF6RDVWUlU2NkVqfVBuTm1mcihSOG0xc1ElcGZyTUo4PTRaVz9mRGM1aWZZWioqYUZXZ3NtK0FXJXRHUGdHSipSNiRmbENUPVRsN0hEQl5XTmMre2JhTm1ySnxJWHpQRERcdTAwMjZhUCpoVlVaITJcdTAwMjZiWGtsKC1ZLU1tVGFCcClVRWp9UGZLfjYrV01ObHdNUGc1cHZEe1x1MDAyNmZWVlF5cVx1MDAzZVdwRldZWip3M21KfElYelBERFx1MDAyNmFQJSUoWFF6bWdNYXZFcjFaZShtX2E1OFhqYjA5NH5BVkAoQExgKzNjR0VoJWJDVVBydDdJMTd+WmU/JEJYPWZsVUp8SXZgS342XHUwMDNjYVFifFc5YjFRVGRhQk58MldvflYzQVQyXHUwMDI2MVApdEVpTU5VbWpDVWgleDctNG1FWig/UDdYPVFSQ0VqfVBZUmE4JHhNT3NOa1FZTGpQYnxgYVlYS2lJfWJZZitDWD1RUl9ZO1NYQUFUMlx1MDAyNjFRJFx1MDAzY0hqTU5VKmdNT3NOa1FiU0JuUSQ7M3JUX3pKLUNMaj9YQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT85e1x1MDAzZU9WMDA5NjEwMElDMjAwUkkzMDBhTzQwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFOO0MwMVdeRDAxZn5FMDFwNUYwMXlCRzAxKkhIMDFeTkkwMjJUSjAyQlpLMDJLZkwwMlRsTTAyY3JOMDJseE8wMnUlUDAyJS1RMDI9QFIwMn19UzAzODRUMDNIQVUwOXtcdTAwM2VPVTBvfTgzVUczMVpFMTlBYzRjIVdjVXhVMjEhLVx1MDAzYyVXcTRhQjRyeSs1V29Lbl9Xb35xR1g9UVZKZUoyZmJiYUg4S1hKdX01YSVwOUFkd25NblhcdTAwM2VOMzdYSnZBMFdxRFx1MDAzYzhiWktcdTAwMjZCYjk7UiE1T1p7TFhcdTAwM2VNbjBXcURcdTAwM2M4YmFIOEJiOTtTVkNrXHUwMDNjKENXTXoxOFoqeXNNWFx1MDAzZVZcdTAwM2U2V1x1MDAyNmkqSDAwMDAwVFx1MDAzZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgMC4wMDgwNzY1MDU3MzU1MTY1NDgsCiAgICAgICAgICAgICAgICAwLjQwODMyNTE5NTMxMjUsCiAgICAgICAgICAgICAgICAtMC4wMDc5NDI3MDYzNDY1MTE4NAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkXHUwMDNjcCkzd0M5NGJZKnlCWipee1RDSWtAI0QrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwVkBVc1hcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUt+YiM1aklEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb31JR0MzZUlJNjU7b0l4O1hPM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUFFkMHl4WXx3JX5kek96cDAxKGtXQVIrPzEwMDAwMEQtYVFJYSVwWDJaKl57VFV2cVZCWkREZUdDSi1rV0FScihoQVJyKGhBUnNYeVBFfUd1UXlAY2lhXHUwMDI2fjEzRC1qVzRiYVpsUVZzXHUwMDI2KDdVdnFWQlpERGVHQ0pgcXtBUnIoaEFUYzB0Wil0OUhBWXBXTGElcDA5YlkqaW8yfll8a0FScihoRig3QWJaKD9DPUFZcFdMYSVwMDliWSppbzMxNDR3Wipee0RXbl5QLWFcdTAwMjZCZEVhQ0NEREQtc1E3YVx1MDAyNkw4VFV2cVZCWkREZUdDSzR3aEFScihoQVRjMHRaKXQ5SEFaSyFLYiNRWSEyP1x1MDAzY3xjVlJkd0dVdlBBRDNWa2FSMnl9MDdaKXxVOGNfdEhFRC07TkRaKXQ5SGElRTtGNms5NzUyV2Y2KFg9N3pgQ0tXXHUwMDI2dTFPTmE1MDBJQzUwOXs9eDc3QWZcdTAwM2ViYUg4OGIjIUhPQ0tnKk83WX1mNlhcdTAwM2VOMzNiYVpsUVZzXHUwMDI2KDdiMCF5Q1RVI3BfMSNARlx1MDAzZWFBaFZLRDtXbEdieipGM1ZcdTAwM2NzNlo4VSVFQ2FBaFZNRDtvIUhiIX15R1g9NWZFRDt4eEZWUXBuNTk0ajNHUCRuSEs5dFVyNWJaS3ZIYjAhe3BDS2BKdDhZXHUwMDNlP0xiOThjUFpmN1BSRFx1MDAzY0IxU1ZRaDZ9Q0xrKnoxI29YXlpnZUlnZVNLWTlEXHUwMDNjVEFRWD9rVFFBYHReQ0JMe1BJWipwTzBXaE5zbEJuVzEzYSVFdmBHY3FQNURcdTAwM2N1ZUlXb0JWQFk7XHUwMDNjIWJDMGl5VTVka0o2RFx1MDAzYyVrTGFCXml+WVx1MDAyNko5fENNemNmYzQySUZXcGdHY0twRnU2MDAwMDAwMDAxOENNUjFhQWB0XjdCUEp2KENcdTAwM2N0KDJYSnZDfmRTeGFrNVx1MDAyNiM0JURHUEY4Y1dffjZXbl5KPVZKMGErODRQVURmXHUwMDNjSnFmazMwWVgwMDZtS05cdTAwM2NWa2NlbSgjSTAwN3dLI1hnKVQlc3YxQjAwMkBgMVV2dWAoTE52fDA9ISphVTBvfEc1TkIqfVZxdDd5YmFabFFWc1x1MDAyNig3YjAjV1ZUVSNhPUNLKUNnQ0xibW9EPVFMVFV2aDdDWmUoUi1We2RZOVdwWiRJYjAjWSQ5KCNSVlRQN2tBMFZYM1dFQ3AkOWJUY3cwRUdzUHNiOThjUFpmQTJRRW44aEM2XHUwMDNjYTFFNWRrSjZDTStmXHUwMDNlNVx1MDAyNiM0JUUpaXBJWmdYXkRaZ2c7QVhKdXc9VlB8dERFP1lubDBSYUYyMDlfXzJLb2JHfnxOc0E4VTBxI1dEPSFMZ2ElcFg4YlpLXkZiMCNsYVRVI2E/RD0tTzhSWlx1MDAzZURqYiNpdVBDTk4hRkQ9YExrV3BaPzdjcVRERzUoRUdNMFJSRjMwe3w7QjI0aWUqYjdmXHUwMDNlRUdCN0pNMSE3QHlYXHUwMDNlJXFzVFA3TVNHekNzb1FiSlFFRyVHYSlaKnBYMWF3YXRxMVNcdTAwM2VXV1dvfjM/WmdnZEdhQnBtM2JaS3ZIQ04/b0VIdzl+TVoqKzRlSCRXTikwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDhobTAwMDAwMDA4aG0wMDAwMDAwOGhtMDAwMDAwMDhobVUwcSNXRFx1MDAzZXdecVopdDlIWEw0X0thQzBVXHUwMDI2VFUlUXU5NGsyclV0ZUskYlo9ajliYU5cdTAwMjYtVTBXK1UzM0Z2XlduKit7WipDPyFUUHJcdTAwMjZXYiM4QlJXTXkoP1dGfFhYRD85XHUwMDNlZUkzXyRtNWQ7N0wwMDNRR1UwcSEjMSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWR3bk1uWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTZXXHUwMDI2aSpIMDAwMDBUXHUwMDNlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic29mdHRyYW5zZm9ybXJhZCI6IDEuNDcsCiAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDQsCiAgICAgICAgICAgIDkuNTYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgImN1cnZlMiI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhY3RpdmVwb2ludHMiOiAiMCIsCiAgICAgICAgICAgICJlbmFibGViZXppZXJvcHMiOiBmYWxzZSwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJvdXRwdXR0eXBlIjogIm51cmJzIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZStLQDN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlHQzNlSUk2NTtvSXg7YVAzTVx1MDAyNmYrVlJDZTdiOTUjUEQrfmlgWD1XeDJELThcdTAwMjY5WilTOU5WUkJfQTRKIV4xTk47c3lYXHUwMDNlTXNDR0I3U1JFO1RxYkNKcmtQMjRaaEBaZSgqTjQ/cjBQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRC1hUTNiYVpsUVZzXHUwMDI2KDdVdnFWQlpERGVHQ0otbWBcdTAwMjZIKjRHQVJzZGBBYUhNS1pnZTFGYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyT1dNcHUzYjFXY2pWUUZyM1ZRRnF+Wil0OUhFRmZyTVplKG1fYTRcdTAwM2VMaGIxV2NxYSQjXHUwMDNjQlkrLWF8RUZlJVVBYWllS2JhWmxJWmdYYURhXHUwMDI2Mjs5V0dvXHUwMDNjSVZ7fmJEV3BIdzdaN2QqZmFDQ1dhV2hAfFlYP0FhUGFcdTAwMjZMNURiWSgwY1hrbCgtWS1NbVVhQnApZ0FhWllZWmUoTGBhXHUwMDI2QmRFYUNDRGxBYWllS2JhWmxJWmdYYURhXHUwMDI2MFVpWGtsKC1ZLU1tVmFCcClnQWFaWVhWUlU2SUFZcFpNWig/UDdYPVFST0FZb1x1MDAyNjRYP0E2QlopdDlIYjFXY2xiIyFvYmJhWillV2hAfFlZKy1JP1pmJEhWQWFpNDNZLUtEVVZSZHdHYUNDRGxBYUhEOVplPyRCWD1mfVRWe2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRWQVlwS0RhXHUwMDI2TEhMWmUoO31aZjlqfmJhTn5xYVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjRVZQdDdfYjFXY3BXb0tcdTAwM2M9WmdnVTBkVEN7SFZ7Qzc4V2hAfFJaZ2dkR2FCWEZEWG00YUpBWSpUR1plP1x1MDAzY0NiYU5+cWFBfGdMYmFabElaZ1hzNWJZKDBjYjhUO0xiWkJzTmIxV2NaWipGI0ZhXHUwMDI2JSpMYVx1MDAyNn4yTkVGZnJNWmUobV9hQ0NEbEFhOFBIV3BXQjJBUnIoaEYoN0FiWig/Qz1BWXBXTGElcDA5YlkqaW8zM2cjfVpERFdcdTAwM2NlSmM/TmJaXHUwMDNlQlBZO1J8SUNKfGRKNShzY19YXHUwMDNlTjNLV285TjRUUHFVXHUwMDNlWFx1MDAzZU1kYFZgWHpENkY/RkdVMG97XzNTbzN+YSVwMDliWSppVTZrOTc1NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLWCMtVFBxZD9iN09DQ1doTkZZN1kxOzNWciokK0NLb0ZoMWF4X0RXaE5MYTgzJTU0WkRuJDRWXHUwMDNjczZaOFUkYChaRGw0SkQ7b2hcdTAwMjZDTDFkcDJYQW42WFx1MDAzZVY/R0NMRFZ2N1x1MDAzYyhvZEQ7KS1OYmFIOEtYQ0BzaDl0Q3pgWTt8UU85eEVST2FCcGREYlM1OHRlTys1Q0FPdiUxZFN4YWM1ZCRrQjJYbDA5YSQjcFx1MDAzZUNMdFx1MDAzZSMyeGYze1ducFlIR0ExR2BCTTQrPVc/Xit+YmFOXHUwMDI2blRQN2U4MFZXfFVCblcxM2ElRXZgSFpcdTAwMjYkQURcdTAwM2N1WVlWUWg2fWIwI0d+OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJHspMnlrSSVXcGluSVdoTiNQMDBiKjE1bzIjfGI5NztEYlp9djNXb0IkKVhMQlllVFI7IzIwUlI5MVRgTVJIYSQkRkhWUHxEelZSVF84Q19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM5VlF3cERHWHNfYlpLXkZhQnBkRGJhTlx1MDAyNnRDTERXeFUwV3N+NWRrSjREPUd6UFpnZXY7Q01xaXsyWGwwQ1hcdTAwM2VNbjhDTSNQakVDRGJrRUdzUG1GKHhmNUVcdTAwMjYoem9FLU5ucUdiUyV4Q0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/NGdkZkR7e1IzMDAwOTYxMDBJQzIwMFJJMzAwSUMyMDA5NjEwMElDMjAwOTYxMDBJQzIwMDk2MTAwSUMyMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRD0tUlNWe35iRFdwSHc3WjYrYCM5RDYxaGRuT25yOVZRK3RGJUBvYVplZW4xYlpCajViWktLXHUwMDNlWFx1MDAzZU4zN1hKdjlHRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdFx1MDAzZV8xIS1cdTAwM2N7SFpcdTAwMjYkT0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFk/cGZWUHNAKmJhTlx1MDAyNiVDTERXeFUwV3N+NWRrSjRDTXFUP1RQcmxKRilsR1JGKkduVkYqR3RXSCNzKnBGZ0drTUZmSzRMR2NxJFhHYysoV0dcdTAwMjZNNmFHY1koZEVIRXhHQVRjZzhIWmVGakhaZTNhSGFJamhJNSNwWkVpZilJRmdaMGpJNWpwaEYpfWVUSVdhUlZGZks0NEYpbFNSSVdhTGFIOGUwYkdcdTAwMjZ3WGVHJVBKSkU7MlNZSTVJWGNHY3o/Z0dCUHFXRilUMUhGZCM4NUhaVT9iSVhOKm1IIShJakgjc1x1MDAzZXRFRztsREdkVmFtSVcjZ2NIIT82YUZmPXpkRUhFeEdBU05fakNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBPzRGQ1dEMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfDZOXk9UVSNhO0NLbzBjQ0spQ2dEXHUwMDNlVl5lYUJ5O09jeDdcdTAwMjY2YllYNjFXb35xSENOKEE7ZG5Pb3JDS3g2aUNMU2crZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdG97PUJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RcdTAwM2VlI1liIyFsSFdxTjY0YXdhdz05RDYxaGRuT25yOVZRK29GQDFlcVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eT1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZPyNrVlJkd0dhQ0NEZkh6cGk9ZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2RQQTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkd+fE5zQThVMHF2U0NLZV9hQ0t4NmVDS0BYXjZKdXt+Yjk4Y0hYXHUwMDNlTjBMYSQjdl9YbW4rNkNPOVNcdTAwM2Vkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRFx1MDAzZSk1Z1oqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5DT0lZP2RuT29yQ0t4NmlDTFNnK2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRvez1CfHNEYjBSUjkxMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEXHUwMDNlP35kWipwI0JhXHUwMDI2VUJXQ09SZUBkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbEl9MiFHWmUobV9hNFx1MDAzZUxoYjAjfGA5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjU2ZXSDYkMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZP150WGtsKC1ZLU1tVWFCcClhSlNINF9lTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbEpxdWBJWmUobV9hNThYamIwJDN8OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1NmSWsyTDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WT9+dFhrbCgtWS1NbkNiMCQ2fTlENjFoZG5PbnI5VlErb0ZAMWVxVFA3ZTgxMTJGUkRrZFhhQ0xqPzNDTHR5PUNNN0A9MHNzSTF8TnNDMHw2THt9VFA3ZTgxMTJGUkRrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OWZQTXxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQDJ4WFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2Q087K3xkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRD9rbHhWUUZyM1ZRRnF+Wil0OUhDT3s/fWRuT29yQ0t4NmlDTFNnK2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRvez1CfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEP3RXdGFDQ1dhV2hPeDs5RDk5VFRQN2U4MFZXfFBEa2R2aUQ/JHJsYUJ5WEFXTlx1MDAzZWUzWmdlSVx1MDAzZUQ/XHUwMDNjciVhJCNcdTAwM2NCV15aekJDUFE1XHUwMDI2NklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q19vYnAwMDAwMDBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MVUwcSNVVFA3QUo3Ylh9Yzg3M01sTFx1MDAzY01oaFdNeShETD8jQDJDSyE3cjckek1pOXdzcTtlTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENOZEBeS29rSzQwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMU9OYTRVMHEjVVRQN0FKN2JYfWM5VlF3cE1HOXxxYlp+V2FiYWAtUENQZ00zZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQak1nP3dsYSRcdTAwM2M4UE1xTVRvVFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFlAUVx1MDAyNmFBfGdMYmFIUVdWUlU2Q01cdTAwM2N5SjVlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbE5EZ3BtYzVpZmFhJCNcdTAwM2NCWSstYXxDUCplNmR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1Rqejg3QlkkMDAwMDAwMDAwMDAwMV5cdTAwMjZsUnV9XHUwMDNlU2lBckwwMDJvK3UwSispO0pwOVx1MDAzYzAwMjtPIWFyPUNoYHM7LTAwNCQ0JXxFNmclKVM1czAwMnBgI1hvX3ZURHx9UDAwOTEydHZgdylxUCtrQjAwNVl9XHUwMDI2X0I3bEspd0l+MDAwfWp3P0RnfE40KT81MDAxV0opanhwckU0fX4jMDA1cEd3bSRcdTAwMjY3cz1OUkkwMDZfRSlJVGVVSkg3d18wMDV6R2t3MCpJTzFsNjYwMDNRR1UwWWl3N0E2LWE3JHpBZThZQFclYUJOfDJXb35WM0NQXms3ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAxaEtMN3YjMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RAcUEpWSstST9aKnBtOENRMnE4ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RAejcpWioqYUZXaFA0fDlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckek1pOFlAZj1hXHUwMDI2TDhSV01na35aZT9cdTAwM2NDYmFOKDVDTERXeFUwV3N+NWRrSjRDTXFUP1RVe20tVFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OU5ES3xObVdHVTBZaXc3QTYtYTckekFlOFlAaV5hXHUwMDI2TDhSV01na35aZT9cdTAwM2NFVlB0N19iMCRxRDlEOTlUVFA3ZTgwVld8UEF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UEF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4MzZ6UTAwM1FHVTBZaXc3QTYtYTckekFlOFlAbChiN05zX1doUEUwOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDIrS1YycHpUUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1NmSWsyTGZJazJMZkluU2JVMFlpdzdBNi1hNyR6QWU4WUBve2I3ZzAzV29+cTBXcU42NGEke183Yjdkd15DTERWdjdcdTAwM2Mob2RDTEphb0NOWF98VTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UEdBMVFKNmFmR0wwMDAwMDAwM1BrQzBpeVM1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkUwMDAwMThVMHF2U0NLZV9hQ0t4NmlDS0BZSDMzRnw0WioqdkliYU4oOUNMRFd4VTBXc341ZGtKNENNcVQ/VFBzbGtEa2YxfkNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxRVm54XHUwMDI2V157Q05WUXpDfloqcHhXUVlJWEdDSyE3cjckek1pOXdzcTtlTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENOZEBeS29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbFF4SjErV157Q05WUXpDfloqcHlOVlBxeSNDTERXeFUwV3N+NWRrSjRDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDs2R2deQzBpeVM1ZGtKNENMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2bzUwMDJLLVUwcXZTQ0tlX2FDS3g2ZUNLQFlMMzNQSHtaZ1hzNWJZXHUwMDI2KH5DTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q19vdH0wMDAwMDAwMDAwMDAwMDBmSiVBMSVQfVRBMDAwMDAwODlEMXV1QXpuMDAwMDBLKSVtQlRwP09MMDAwMDBLd21nTTAwMDAwMDAwMDBAUllEVUspJW1CMDAwMDBcdTAwMjZAcll4dlAkX3AwMDAwMHolZUYwJFQ2bG8wMDAwMGZXQStcdTAwM2VjNylfUzAwMDAwZkg1WSN1dTZIbjAwMDAwMDVQViEkVDIzbjAwMDAwMDVQVUp6JWVFfTAwMDAwQVNpI20wMDAwMDAwMDAwVTBxI1dEXihDQFk7Ulx1MDAyNj1ZKy1iQ2ElcDA5YlkqaVVSYTt3SUNLZV9hQ0t4NmlDS0BZTjI2a2FgWkREWEdSd2YqS0RfMEk7WTtSXHUwMDI2WmI5OGNQWmZBMzRiUzc3T0NLeE1OMVlcdTAwMjZQKlkkak1IOXg7Nz1VMFdzfjVnI1RZQ01xVD9UUHMtKloqWCpaYUFoRFpKfElzfVI5UjMoQ1JyXHUwMDNjNTlBUlUwWD9BNkJaKXQ5SGIwOTR+QVZFVl5ObWZOclBmMVF4UXpsdn5UTSVKbldOXHUwMDNldElBVDJcdTAwMjYxS30xQVFSOHVCZkRfal8xVnt+YkRXcEh3N1o2R1peQVZFVl5ObWZOclFifG9GVHF8ODNaRERDe2JZVz8zYUJwZERiUmFFMEFXY0NAUEVcdTAwM2NpalBFYiF0UEU7bWNEXyRtSGFCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhBVDJcdTAwMjYxS35QWHFQZ3E0eEx7dmRlTUAzRmxRemwrM1VsP3o3Ylp+V2FiYWAtUEFUMlx1MDAyNjFQZ1BWXHUwMDNjUmE4YDJQKFx1MDAzZXpSRF97XHUwMDNjOWElNSQ0QVQyXHUwMDI2MVBmfG9oUVlLKDRWSjMyS2IjNyMxWipwI0JhXHUwMDI2bHAwWD8xZlRFan1QcFBnUER0THIrcHBNTigyaExgaFhzQ1NmYUw3R3JPNlplP1x1MDAzY0NiYU5tckp8SUkrUWNndXVQKmhWVVZrPWA3YjhUO0xiWkJzTmIwOTR+QVg4MEdQZ0Y9eVI4dUJuRGBYTzNiIyFsVmJhTm1ySnxJQz1SOExTO1F6bTM5V2d2MkliIzcjMVoqcCNCYVx1MDAyNlVCV0FUMlx1MDAyNjFRY3FQKkxfXHUwMDNjJGZQRE41c1I4dUJwRGBxTlZaKkZzUmEkI3cxYjk4Y0hYPWlBM1dve3JYSnxJSStQRSVBO0t9aytpUjhtMW5NQFVwZlA5fG42WEI9czZiWSpnSVpEbis1Wik2fVhKfElhXHUwMDNlUjdGeHlPK3sybFBlZGtYRGAqfkxaKkYjRmFcdTAwMjYlKkxhXHUwMDI2fjJOQVQyXHUwMDI2MUxyK2R0TU4oOGxSWlx1MDAzZVx1MDAzYyhRem1GRFhcdTAwMjYhVExXXntDTlZRekN+WipweFFFan1QcVBleFEhUWJBNXJNb1x1MDAyNl5yQ1RTfmJCeSg/T2JhWmxJWmdYYURhXHUwMDI2Mjs5V0ZSZCpBWDg2OVI4XHUwMDI2JHlQRSRydFFjWTRwTD9cdTAwMjZ1MFlaaTJKVlF6RDVWUlU2NkVqfVByUWJBNXJPaEhzZENUbEJmNU9ReUhWUlU2NkVqfVBwUGdGcnZNSjgtM1o0UHJ8VlFnZ31Fan1QcUxxU1lNQ1QlTmpBYUg0UloqKzhXVlF6RDVWUlU2NkVqfVBuTm1mcihSOG0xc1ElcGZyTUo4QDVaeUlvRWM1aWZZWioqYUZXZ3NtK0FXJXRHUGdHSipSNiRmbENUfVpuN0hEQl5XTmMre2JhTm1ySnxJWHpQRERcdTAwMjZhUCpoVlVhNFReZFhrbCgtWS1NbVRhQnApVUVqfVBmS342K1dNTmx3TVBnNXB3RHtcdTAwM2VsV1ZReXFcdTAwM2VXcEZXWVoqdzNtSnxJWHpQRERcdTAwMjZhUCUlKFhRem1qTmF+ZiEyWmUobV9hNThYamIwOTR+QVZAKEBMYCszY0dFaCViQ1VZeHY3STE3flplPyRCWD1mbFVKfEl2YEt+Nlx1MDAzY2FRYnxXOWJTcmZmYUJOfDJXb35WM0FUMlx1MDAyNjFQKXRFaU1OVW1qQ1VxLXo3LTRtRVooP1A3WD1RUkNFan1QWVJhOCR4TU9zTmtRWUxtUWNQTWpaWEtpSX1iWWYrQ1g9UVJfWTtTWEFBVDJcdTAwMjYxUSRcdTAwM2NIak1OVSpnTU9zTmtRYlNCblEkOzNzVF96Si1DTGo/WENMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/OXtcdTAwM2VPVjAwOTYxMDBJQzIwMFJJMzAwYU80MDBqVTUwMHNhNjAwI2c3MDA7bTgwMHtzOTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDF5QkcwMSpISDAxXk5JMDIyVEowMkJaSzAyS2ZMMDJUbE0wMmNyTjAybHhPMDJ1JVAwMiUtUTAyPUBSMDJ9fVMwMzg0VDAzSEFVMDl7XHUwMDNlT1Uwb305M1VHMzFaRTE5QWM0YyFXY3cxZDMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwaXZvdHRyYW5zbGF0ZSI6IFsKICAgICAgICAgICAgICAgIDEuMDczODk0NTAwNzMyNDIxOSwKICAgICAgICAgICAgICAgIC0wLjAwMzA4OTYzMjgzODk2NDQ2MjMsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRcdTAwM2NwKTN3Qzk0YlkqeUJaKl57VENJa0AjRCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjBWQFVzWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlHQzNlSUk2NTtvSXg7YVAzTVx1MDAyNmYrVlJDZTdiOTUjUEQrfmlgWD1XeDJELThcdTAwMjY5WilTOU5WUkJfQTRKIV4xTk47c3lYXHUwMDNlTXNDR0I3U1JFO1RxYkNKcmtQMjRaaEBaZSgqTjQ/cjBQVjBEUVx1MDAzY1paemFTclhrRn1hQz1JLTAwMDAwMDAwMDBELWFRSWElcFgyWipee1RVdnFWQlpERGVHQ0ota1dBUnIoaEFScihoQVJzWHlQRX1HdVF5QGNpYVx1MDAyNn4xM0Qtalc0YmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKYHF7QVJyKGhBVGMwdFopdDlIQVlwV0xhJXAwOWJZKmlvMn5ZfGtBUnIoaEYoN0FiWig/Qz1BWXBXTGElcDA5YlkqaW8zMTQ0d1oqXntEV25eUC1hXHUwMDI2QmRFYUNDRERELXNRN2FcdTAwMjZMOFRVdnFWQlpERGVHQ0s0d2hBUnIoaEFUYzB0Wil0OUhBWkshS2IjUVkhMj9cdTAwM2N8Y1ZSZHdHVXZQQUQzVmthUjJ5fTA3Wil8VThjX3RIRUQtO05EWil0OUhhJUU7RjZrOTc1MldmNihYPTd6YENLV1x1MDAyNnUxT05hNTAwSUM1MDl7PXg3N0FmXHUwMDNlYmFIODhiIyFIT0NLZypPN1l9ZjZYXHUwMDNlTjMzYmFabFFWc1x1MDAyNig3YjAheUNUVSNwXzEjQEZcdTAwM2VhQWhWS0Q7V2xHYnoqRjNWXHUwMDNjczZaOFUlRUNhQWhWTUQ7byFIYiF9eUdYPTVmRUQ7eHhGVlFwbjU5NGozR1AkbkhLOXRVcjViWkt2SGIwIXtwQ0tgSnQ4WVx1MDAzZT9MYjk4Y1BaZjdQUkRcdTAwM2NCMVNWUWg2fUNMayp6MSNvWF5aZ2VJZ2VTS1k5RFx1MDAzY1RBUVg/a1RRQWB0XkNCTHtQSVoqcE8wV2hOc2xCblcxM2ElRXZgR2NxUDVEXHUwMDNjdWVJV29CVkBZO1x1MDAzYyFiQzBpeVU1ZGtKNkRcdTAwM2Mla0xhQl5pfllcdTAwMjZKOXxDTXpjZmM0MklGV3BnR2NLcEZ1NjAwMDAwMDAwMThDTVIxYUFgdF43QlBKdihDXHUwMDNjdCgyWEp2Q35kU3hhazVcdTAwMjYjNCVER1BGOGNXX342V25eSj1WSjBhKzg0T0BgaTljfEFPMWw2NjAwMz12d0xkdzV6cXxrZDAwOHR3KWp3cUxJS0JWPzAwMz9AXHUwMDNjVWdoJSUpUzVzMDAzUUdVMG98RzVOQip9VnF0N3liYVpsUVZzXHUwMDI2KDdiMCNXVlRVI2E9Q0spQ2dDTGJtb0Q9UUxUVXZoN0NaZShSLVZ7ZFk5V3BaJEliMCNZJDkoI1JWVFA3a0EwVlgzV0VDcCQ5YlRjdzBFR3NQc2I5OGNQWmZBMlFFbjhoQzZcdTAwM2NhMUU1ZGtKNkNNK2ZcdTAwM2U1XHUwMDI2IzQlRSlpcElaZ1heRFpnZztBWEp1dz1WUHx0REU/WW5sMFJhRjIwOV9fMktvYkd+fE5zQThVMHEjV0Q9IUxnYSVwWDhiWkteRmIwI2xhVFUjYT9EPS1POFJaXHUwMDNlRGpiI2l1UENOTiFGRD1gTGtXcFo/N2NxVERHNShFR00wUlJGMzB7fDtCMjRpZSpiN2ZcdTAwM2VFR0I3Sk0xITdAeVhcdTAwM2UlcXNUUDdNU0d6Q3NvUWJKUUVHJUdhKVoqcFgxYXdhdHExU1x1MDAzZVdXV29+Mz9aZ2dkR2FCcG0zYlpLdkhDTj9vRUh3OX5NWiorNGVIJFdOKTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOGhtMDAwMDAwMDhobTAwMDAwMDA4aG0wMDAwMDAwOGhtVTBxI1dEXHUwMDNld15xWil0OUhYTDRfS2FDMFVcdTAwMjZUVSVRdTk0azJyVXRlSyRiWj1qOWJhTlx1MDAyNi1VMFcrVTMzRnZeV24qK3taKkM/IVRQclx1MDAyNldiIzhCUldNeSg/V0Z8WFhEPzlcdTAwM2VlSTNfJG01ZDs3TDAwM1FHVTBxISMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuMTYsCiAgICAgICAgICAgIC0yOS45OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3VydmU6OjIuMCIKICAgIH0sCiAgICAiZm9yZWFjaF9iZWdpbjMiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAwLjQsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWw0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMyIsCiAgICAgICAgICAgICJtZXRob2QiOiAiaW5wdXQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjY0LAogICAgICAgICAgICAtMzUuMzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2NvdW50MiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNzUsCiAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJsb2NrcGF0aCI6ICIuLi9mb3JlYWNoX2VuZDMiLAogICAgICAgICAgICAibWV0aG9kIjogIm1ldGFkYXRhIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxNS4yOSwKICAgICAgICAgICAgLTM1LjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibG9ja19iZWdpbiIKICAgIH0sCiAgICAiZm9yZWFjaF9lbmQzIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC43NSwKICAgICAgICAgICAgMC40LAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FydmU0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4zIiwKICAgICAgICAgICAgIml0ZXJhdGlvbnMiOiAxMiwKICAgICAgICAgICAgIml0ZXJtZXRob2QiOiAiY291bnQiLAogICAgICAgICAgICAibWV0aG9kIjogIm1lcmdlIiwKICAgICAgICAgICAgInRlbXBsYXRlcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luMyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNjQsCiAgICAgICAgICAgIC0zNy40CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibG9ja19lbmQiCiAgICB9LAogICAgIm1lcmdlMTciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibmFtZTExIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibmFtZTEyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjE4LAogICAgICAgICAgICAtMS42MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlMTgiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UxNyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5hbWUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjI4LAogICAgICAgICAgICAtMTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJtZXJnZTE5IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwbGl0MyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlleHRydWRlOSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4wOCwKICAgICAgICAgICAgLTcuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJtZXJnZTIwIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJuYW1lMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy40OCwKICAgICAgICAgICAgLTI4LjI5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibWVyZ2UyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTE4IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibmFtZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMzcsCiAgICAgICAgICAgIC0yMC40CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibWVyZ2UyMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJuYW1lNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5hbWU2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibmFtZTUiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuNTcsCiAgICAgICAgICAgIC00Ni40NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlMjMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UyMCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMjIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuODIsCiAgICAgICAgICAgIC00OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlMjQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FydmU2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FydmU1IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjY0LAogICAgICAgICAgICAtMzUuOTMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJuYW1lMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxMCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm51bW5hbWVzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4wOCwKICAgICAgICAgICAgLTEwLjg0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJuYW1lMTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJnbGFzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibmFtZSIKICAgIH0sCiAgICAibmFtZTEyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDExIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjMyLAogICAgICAgICAgICAwLjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJuYW1lMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWw5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjEyLAogICAgICAgICAgICAtMTkuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5hbWUiCiAgICB9LAogICAgIm5hbWUzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDgiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJyaW0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTEsCiAgICAgICAgICAgIC0yNi44CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJuYW1lNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWw3IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjcyLAogICAgICAgICAgICAtNDQuOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibmFtZSIKICAgIH0sCiAgICAibmFtZTUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm51bW5hbWVzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNTMsCiAgICAgICAgICAgIC00NC44MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibmFtZSIKICAgIH0sCiAgICAibmFtZTYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsNiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm51bW5hbWVzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImdsYXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjM2LAogICAgICAgICAgICAtNDQuODQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5hbWUiCiAgICB9LAogICAgIm5vcm1hbDEwIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNjX2JldmVsX2Nvcm5lcnM3IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogMzAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4wOCwKICAgICAgICAgICAgLTkuODQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsMTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYm9vbGVhbjIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAzMAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjM3LAogICAgICAgICAgICA0LjI5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgIm5vcm1hbDEyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldmVyc2UyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogMzAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJub3JtYWw0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldm9sdmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidHlwZSI6ICJ0eXBlcG9pbnQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjY0LAogICAgICAgICAgICAtMzQuMjYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsNSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjY19iZXZlbF9jb3JuZXJzMTAiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAzMAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMi42NCwKICAgICAgICAgICAgLTQzLjQ0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgIm5vcm1hbDYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmV2ZXJzZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAzMAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQsCiAgICAgICAgICAgIC0zNy4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJub3JtYWw3IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwOSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1c3BhbmdsZSI6IDMwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNjQsCiAgICAgICAgICAgIC0zOS40MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJub3JtYWw4IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNjX2JldmVsX2Nvcm5lcnM5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogMzAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4xMSwKICAgICAgICAgICAgLTI1LjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsOSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjY19iZXZlbF9jb3JuZXJzNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1c3BhbmdsZSI6IDMwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTIsCiAgICAgICAgICAgIC0xOC42MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJwZWFrMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogLTAuMDE1CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjY0LAogICAgICAgICAgICAtMzkuNDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBlYWsiCiAgICB9LAogICAgInBvbHlleHRydWRlMTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogLTAuMDEsCiAgICAgICAgICAgICJvdXRwdXRiYWNrIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQsCiAgICAgICAgICAgIC0zNS4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicG9seWV4dHJ1ZGU6OjIuMCIKICAgIH0sCiAgICAicG9seWV4dHJ1ZGUxMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ1dmZsYXR0ZW4xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGlzdCI6IC0wLjAxLAogICAgICAgICAgICAib3V0cHV0YmFjayI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicG9seWV4dHJ1ZGU6OjIuMCIKICAgIH0sCiAgICAicG9seWV4dHJ1ZGU4IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwbGl0MyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImluc2V0IjogMC4wMDgsCiAgICAgICAgICAgICJvdXRwdXRmcm9udGdycCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS42MSwKICAgICAgICAgICAgLTUuNzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBvbHlleHRydWRlOjoyLjAiCiAgICB9LAogICAgInBvbHlleHRydWRlOSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5ZXh0cnVkZTgiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogLTAuMDA3LAogICAgICAgICAgICAiZ3JvdXAiOiAiZXh0cnVkZUZyb250IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjYxLAogICAgICAgICAgICAtNi42CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZXh0cnVkZTo6Mi4wIgogICAgfSwKICAgICJwb2x5ZmlsbDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydDIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJmaWxsbW9kZSI6ICJub25lIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjA0LAogICAgICAgICAgICA2LjQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBvbHlmaWxsIgogICAgfSwKICAgICJyZXNhbXBsZTQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9lbmQzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibGVuZ3RoIjogMC4wNzQKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNjQsCiAgICAgICAgICAgIC0zOC40NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInJlc2FtcGxlNSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTI0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibGVuZ3RoIjogMC4xNTcKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42NCwKICAgICAgICAgICAgLTM3LjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJyZXZlcnNlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5ZXh0cnVkZTEyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQsCiAgICAgICAgICAgIC0zNi4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmV2ZXJzZSIKICAgIH0sCiAgICAicmV2ZXJzZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicG9seWV4dHJ1ZGUxMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmV2ZXJzZSIKICAgIH0sCiAgICAicmV2b2x2ZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2cyI6IDY0LAogICAgICAgICAgICAicmV2ZXJzZWNyb3Nzc2VjdGlvbnMiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDQsCiAgICAgICAgICAgIDguNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmV2b2x2ZTo6Mi4wIgogICAgfSwKICAgICJyZXZvbHZlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjdXJ2ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZzIjogNTAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS4xNiwKICAgICAgICAgICAgLTMxLjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJldm9sdmU6OjIuMCIKICAgIH0sCiAgICAic3BsaXQzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNjX2JldmVsX2Nvcm5lcnM2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiZWRnZWZpbGxldHBvbHlzIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjA4LAogICAgICAgICAgICAtNC43NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BsaXQiCiAgICB9LAogICAgInN3ZWVwNSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjaXJjbGU5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBwbHlzY2FsZSI6IHRydWUsCiAgICAgICAgICAgICJjYXBkaXZzIjogMSwKICAgICAgICAgICAgImNhcHNjYWxlIjogMCwKICAgICAgICAgICAgImNvbHMiOiAzLAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJlbmRjYXB0eXBlIjogImdyaWQiLAogICAgICAgICAgICAicmFkaXVzIjogMC4wOTMsCiAgICAgICAgICAgICJzY2FsZXJhbXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4xMDYyMjcxMDczNDYwNTc4OSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjU0MjIwNzc3NzUwMDE1MjYKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNDU2OTU5Njk0NjIzOTQ3MTQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC42NTU2Nzc2NzYyMDA4NjY3LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNTQyMjA3Nzc3NTAwMTUyNgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC43NzQ3MjUyNTgzNTAzNzIzLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMDgsCiAgICAgICAgICAgIC0yLjYxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfSwKICAgICJzd2VlcDYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlMTAiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDMsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjA2NywKICAgICAgICAgICAgInJvbGwiOiA5OCwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjA2NjI1MjU4OTIyNTc2OTA0LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMjg1NzE0Mjk4NDg2NzA5NgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4xNjk3NzIyNTI0NDA0NTI1OCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjUyNzk1MDI4Njg2NTIzNDQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yNzU5NzQwMzUyNjMwNjE1CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjEyLAogICAgICAgICAgICAtMTYuNjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInN3ZWVwNyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm03IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBwbHlzY2FsZSI6IHRydWUsCiAgICAgICAgICAgICJjYXBkaXZzIjogMSwKICAgICAgICAgICAgImNhcHNjYWxlIjogMCwKICAgICAgICAgICAgImNvbHMiOiAzLAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJlbmRjYXB0eXBlIjogImdyaWQiLAogICAgICAgICAgICAicmFkaXVzIjogMC4wNDQsCiAgICAgICAgICAgICJyb2xsIjogOTgsCiAgICAgICAgICAgICJzY2FsZXJhbXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4wNzAzOTMzNzYwNTIzNzk2MSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjQwMjU5NzM5NzU2NTg0MTcKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMTY5NzcyMjUyNDQwNDUyNTgsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC40OTY4OTQ0MTkxOTMyNjc4LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNDAyNTk3Mzk3NTY1ODQxNwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzdXJmYWNlc2hhcGUiOiAidHViZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4xMSwKICAgICAgICAgICAgLTIzLjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInN3ZWVwOCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJkZWxldGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBwbHlyb2xsIjogZmFsc2UsCiAgICAgICAgICAgICJjYXBkaXZzIjogMSwKICAgICAgICAgICAgImNhcHNjYWxlIjogMCwKICAgICAgICAgICAgImNvbHMiOiA1LAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJlbmRjYXB0eXBlIjogImdyaWQiLAogICAgICAgICAgICAibWF4c3RyZXRjaGFyb3VuZHR1cm5zIjogMS4wNzk4OTA0MzM4NTc2Nzk2LAogICAgICAgICAgICAicmFkaXVzIjogMC4wMjYsCiAgICAgICAgICAgICJzdXJmYWNlc2hhcGUiOiAidHViZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuNjQsCiAgICAgICAgICAgIC00MS40NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0sCiAgICAic3dlZXA5IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDUsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJtYXhzdHJldGNoYXJvdW5kdHVybnMiOiAxLjA3OTg5MDQzMzg1NzY3OTYsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAwNiwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjY0LAogICAgICAgICAgICAtMzguMjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInRvcnVzMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb2xzIjogNTAsCiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgMC4xCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyb3dzIjogMjcsCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0wLjAzMTE5MzUyNDU5OTA3NTMxNywKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjI2LAogICAgICAgICAgICA5LjUyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0b3J1cyIKICAgIH0sCiAgICAidHJhbnNmb3JtNiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0b3J1czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMTYwNzk0ODgzOTY2NDQ1OTIsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS4yNiwKICAgICAgICAgICAgOC41MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInRyYW5zZm9ybTciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlMTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDEyNS4zMTIyNzI5MTgzMzIzMSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjExLAogICAgICAgICAgICAtMjIuOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInV2ZmxhdHRlbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3Q0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ1dmZsYXR0ZW46OjMuMCIKICAgIH0KfQ==
Setup for a vellum simulation that follows a guiding geometry. This is useful when you want to blend a geometry into its final form, while taking into account self or external collisions.
Nov 25, 2025 | 20.5.584 | vellum
Cooked By: snay
ewogICAgIlRBUkdFVCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwZWFrNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiY29weTQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAxNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5jeSI6IDQsCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMC4yMjgsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIuMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXhmb3JtIgogICAgfSwKICAgICJsaW5lMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwb2ludHMiOiAyMgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0LjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImxpbmUiCiAgICB9LAogICAgInBlYWs0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHk0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGlzdCI6IHsKICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjU2OTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDQyLAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuNTY5NDQ0NDQ0NDQ0NDQ0NCwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4xCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDEuMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicGVhayIKICAgIH0sCiAgICAic3dlZXAxNSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJsaW5lMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFwcGx5c2NhbGUiOiB0cnVlLAogICAgICAgICAgICAiY29scyI6IDEzLAogICAgICAgICAgICAic2NhbGVyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zNjY2NjY2NzQ2MTM5NTI2NAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjUsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMjAwMDAwMDAyOTgwMjMyMjQKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzLjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInZlbGx1bWNsb3RoMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJUQVJHRVQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZW5kc3RpZmZuZXNzZXhwIjogIjAiLAogICAgICAgICAgICAiY29uc3RyYWludHR5cGUiOiAiY2xvdGgiLAogICAgICAgICAgICAiZG9iZW5kZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgImRvY29tcHJlc3MiOiB0cnVlLAogICAgICAgICAgICAiZG9tYXNzIjogImNhbGN2YXJ5aW5nIiwKICAgICAgICAgICAgImRvc3RyZXRjaGdycCI6IHRydWUsCiAgICAgICAgICAgICJkb3RoaWNrbmVzcyI6ICJjYWxjdW5pZm9ybSIsCiAgICAgICAgICAgICJwaW5ncm91cCI6ICJwaW4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xLjA5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZWxsdW1jb25zdHJhaW50cyIKICAgIH0sCiAgICAidmVsbHVtY29uc3RyYWludHMyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbnN0cmFpbnR0eXBlIjogImF0dGFjaCIsCiAgICAgICAgICAgICJzdHJldGNoc3RpZmZuZXNzZXhwIjogIi0xIiwKICAgICAgICAgICAgInRhcmdldGdyb3VwIjogIioiLAogICAgICAgICAgICAidGFyZ2V0Z3JvdXB0eXBlIjogInBvaW50cyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTIuMDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZlbGx1bWNvbnN0cmFpbnRzIgogICAgfSwKICAgICJ2ZWxsdW1zb2x2ZXIyIjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJkb3BuZXQxL2ZvcmNlcyI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiRk9SQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAidmVsbHVtcmVzdGJsZW5kMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMjkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0b3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlNPVVJDRSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldG91dHB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJfX3N0aWNreW5vdGUxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC45NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNTIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNS45LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi41NgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMDIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInRleHQiOiAiV2lyZSBQT1AgRm9yY2VzIGludG8gRk9SQ0UgdG8gYXBwbHkgcGVyLXBvaW50IGZvcmNlcy5cblxuV2lyZSBWZWxsdW0gQ29uc3RyYWludCBQcm9wZXJ0aWVzIGFuZCBWZWxsdW0gUmVzdCBCbGVuZCB0byB1cGRhdGUgY29uc3RyYWludHMgZHluYW1pY2FsbHkuXG5cbldpcmUgVmVsbHVtIENvbnN0cmFpbnRzIHRvIGJ1aWxkIG5ldyBjb25zdHJhaW50cy5cblxuV2lyZSBWZWxsdW0gU291cmNlIERPUHMgdG8gU09VUkNFIHRvIGFkZCBuZXcgdmVsbHVtIGdlb21ldHJ5LiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlN0aWNreU5vdGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmVsbHVtcmVzdGJsZW5kMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbmdyb3VwIjogImJlbmQgc3RyZXRjaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzdHNvcCI6ICIuLi8uLi8uLi8uLi9UQVJHRVQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc3Rzb3VyY2UiOiAic29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVtb2RlIjogInBlcnN1YnN0ZXAiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjc0CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInZlbGx1bXJlc3RibGVuZCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50czIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50czIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50czIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAyLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncmF2aXR5IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTMuMDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZlbGx1bXNvbHZlciIKICAgIH0KfQ==
n Solaris, you can randomize textures and material parameters per instance using Attribute Randomize. Assign string attributes for texture paths and float attributes for values, then duplicate the node with the same seed so strings align with floats, enabling sub‑materials in one master
Nov 20, 2025 | | shading
Cooked By: Faitel
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuNzIsCiAgICAgICAgICAgIC00LjYyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIiIKICAgIH0sCiAgICAiYXR0cmlicmFuZG9taXplMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmlkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpc3RyaWJ1dGlvbiI6ICJkaXNjcmV0ZSIsCiAgICAgICAgICAgICJuYW1lIjogInRleHR1cmVwYXRoIiwKICAgICAgICAgICAgInNlZWQiOiAyNjcxLAogICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJzdHJ2YWx1ZSMiOiAiJEhGUy9ob3VkaW5pL3BpYy90ZXh0dXJlL2JyaWNrczAwMV9iYXNlY29sb3IucmF0IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAic3RydmFsdWUjIjogIiRIRlMvaG91ZGluaS9waWMvdGV4dHVyZS9kaXJ0MDAxX2Jhc2Vjb2xvci5yYXQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjIzLAogICAgICAgICAgICAtMC4zNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlicmFuZG9taXplIgogICAgfSwKICAgICJhdHRyaWJyYW5kb21pemUyIjogewogICAgICAgICJjb21tZW50IjogIlJlZmVyZW5jZWQgZnJvbSBhdHRyaWJyYW5kb21pemUxIiwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5Y29tbWVudCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYnJhbmRvbWl6ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbGxzYW1lIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL2FsbHNhbWVcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJjbGFzcyI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9jbGFzc1wiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNvbmVhbmdsZSI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9jb25lYW5nbGVcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJjb25zdHZhbHVlIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9jb25zdHZhbHVleFwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL2NvbnN0dmFsdWV5XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvY29uc3R2YWx1ZXpcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9jb25zdHZhbHVld1wiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImRpbWVuc2lvbnMiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvZGltZW5zaW9uc1wiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImRpcmVjdGlvbiI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvZGlyZWN0aW9ueFwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL2RpcmVjdGlvbnlcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9kaXJlY3Rpb256XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvZGlyZWN0aW9ud1wiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImRpcmVjdGlvbmF0dHJpYiI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvZGlyZWN0aW9uYXR0cmliXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZGlzdHJpYnV0aW9uIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vYXR0cmlicmFuZG9taXplMS9kaXN0cmlidXRpb25cIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmaXQwdG8iOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvZml0MHRvXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZml0MXRvIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL2ZpdDF0b1wiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImZyYWN0aW9uYXR0cmliIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vYXR0cmlicmFuZG9taXplMS9mcmFjdGlvbmF0dHJpYlwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdyb3VwIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2hzKFwiLi4vYXR0cmlicmFuZG9taXplMS9ncm91cFwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdyb3VwdHlwZSI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9ncm91cHR5cGVcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtYXgiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21heHhcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9tYXh5XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbWF4elwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21heHdcIikiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtYXhkaXNjcmV0ZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbWF4ZGlzY3JldGV4XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbWF4ZGlzY3JldGV5XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbWF4ZGlzY3JldGV6XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbWF4ZGlzY3JldGV3XCIpIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAibWF4bGltaXQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21heGxpbWl0eFwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21heGxpbWl0eVwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21heGxpbWl0elwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21heGxpbWl0d1wiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgIm1lZGlhbiI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbWVkaWFueFwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21lZGlhbnlcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9tZWRpYW56XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbWVkaWFud1wiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgIm1lZGlhbmF0dHJpYiI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbWVkaWFuYXR0cmliXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibWluIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9taW54XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbWlueVwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21pbnpcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9taW53XCIpIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAibWluZGlzY3JldGUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21pbmRpc2NyZXRleFwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21pbmRpc2NyZXRleVwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21pbmRpc2NyZXRlelwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL21pbmRpc2NyZXRld1wiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgIm1pbmxpbWl0IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9taW5saW1pdHhcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9taW5saW1pdHlcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9taW5saW1pdHpcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9taW5saW1pdHdcIikiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJuYW1lIjogInNoYWRlcl9yb3VnaG5lc3MiLAogICAgICAgICAgICAibm9ybWFsaXplIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL25vcm1hbGl6ZVwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm52aXN1YWxpemVwdHMiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvbnZpc3VhbGl6ZXB0c1wiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm9uZXNpZGVkbWVkaWFuIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9vbmVzaWRlZG1lZGlhbnhcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9vbmVzaWRlZG1lZGlhbnlcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9vbmVzaWRlZG1lZGlhbnpcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9vbmVzaWRlZG1lZGlhbndcIikiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJvbmVzaWRlZG1pbiI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvb25lc2lkZWRtaW54XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvb25lc2lkZWRtaW55XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvb25lc2lkZWRtaW56XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvb25lc2lkZWRtaW53XCIpIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAib25lc2lkZWRzdGRkZXYiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL29uZXNpZGVkc3RkZGV2eFwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL29uZXNpZGVkc3RkZGV2eVwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL29uZXNpZGVkc3RkZGV2elwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL29uZXNpZGVkc3RkZGV2d1wiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgIm9wZXJhdGlvbiI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvb3BlcmF0aW9uXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG93ZXJiaWFzIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3Bvd2VyYmlhc1wiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInByb2J2YWx1ZWIiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvcHJvYnZhbHVlYlwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJhbXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3JhbXAxaW50ZXJwXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3JhbXAxcG9zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvcmFtcDF2YWx1ZVwiKSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9yYW1wMmludGVycFwiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwb3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9yYW1wMnBvc1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3JhbXAydmFsdWVcIikiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvcmFtcDNpbnRlcnBcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicG9zIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvcmFtcDNwb3NcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9yYW1wM3ZhbHVlXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjYWxlIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3NjYWxlXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2VlZCI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9zZWVkXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2VlZGF0dHJpYiI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNocyhcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvc2VlZGF0dHJpYlwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0ZGRldiI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvc3RkZGV2eFwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3N0ZGRldnlcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9zdGRkZXZ6XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvc3RkZGV2d1wiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN0ZXBzaXplIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9zdGVwc2l6ZXhcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9zdGVwc2l6ZXlcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9zdGVwc2l6ZXpcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS9zdGVwc2l6ZXdcIikiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ1c2Vjb25lYW5nbGUiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvdXNlY29uZWFuZ2xlXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAidXNlZml0MHRvIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3VzZWZpdDB0b1wiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInVzZWZpdDF0byI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS91c2VmaXQxdG9cIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ1c2VmcmFjdGlvbmF0dHJpYiI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS91c2VmcmFjdGlvbmF0dHJpYlwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInVzZW1heGxpbWl0IjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3VzZW1heGxpbWl0XCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAidXNlbWlubGltaXQiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvdXNlbWlubGltaXRcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ1c2VvbmVzaWRlZG1pbiI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS91c2VvbmVzaWRlZG1pblwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInVzZXBvd2VyYmlhcyI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS91c2Vwb3dlcmJpYXNcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ1c2VzZWVkYXR0cmliIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3VzZXNlZWRhdHRyaWJcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ2YWx1ZWEiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3ZhbHVlYXhcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS92YWx1ZWF5XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvdmFsdWVhelwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3ZhbHVlYXdcIikiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ2YWx1ZWIiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3ZhbHVlYnhcIikiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vYXR0cmlicmFuZG9taXplMS92YWx1ZWJ5XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvdmFsdWVielwiKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9hdHRyaWJyYW5kb21pemUxL3ZhbHVlYndcIikiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInN0cnZhbHVlIyI6ICJDOi9QUk9HUkF+MS9TSURFRUZ+MS9Ib3VkaW5pIDIxLjAuNTEyL2hvdWRpbmkvcGljL3RleHR1cmUvYnJpY2tzMDAxX2Jhc2Vjb2xvci5yYXQiLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSMiOiAwLjIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInN0cnZhbHVlIyI6ICJDOi9QUk9HUkF+MS9TSURFRUZ+MS9Ib3VkaW5pIDIxLjAuNTEyL2hvdWRpbmkvcGljL3RleHR1cmUvZGlydDAwMV9iYXNlY29sb3IucmF0IiwKICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogMC44CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ2aXN1YWxpemUiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2F0dHJpYnJhbmRvbWl6ZTEvdmlzdWFsaXplXCIpIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMjMsCiAgICAgICAgICAgIC0xLjU3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJyYW5kb21pemUiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJyZWZlcmVuY2VkX2Zyb20iOiAiLi4vYXR0cmlicmFuZG9taXplMSIKICAgICAgICB9CiAgICB9LAogICAgImNvcHl0b3BvaW50czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidXZwcm9qZWN0MSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYnJhbmRvbWl6ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRhdHRyaWJzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6ICJBbHBoYSIsCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6ICJtdWx0IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6ICJ2IiwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogImFkZCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjcyLAogICAgICAgICAgICAtMy4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgImdyaWQxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbHMiOiA1LAogICAgICAgICAgICAicm93cyI6IDUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy4yMywKICAgICAgICAgICAgMS4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJncmlkIgogICAgfSwKICAgICJsb3BuZXQxIjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgImFzc2lnbm1hdGVyaWFsIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtYXRlcmlhbGxpYnJhcnkxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAibnVtbWF0ZXJpYWxzIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF0c3BlY3BhdGgjIjogIi9tYXRlcmlhbHMva2FybWFtYXRlcmlhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJpbXBhdHRlcm4jIjogIi9zb3BpbXBvcnQxIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMC44MiwKICAgICAgICAgICAgICAgICAgICAtNS41OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImFzc2lnbm1hdGVyaWFsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibWF0ZXJpYWxsaWJyYXJ5MSI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAia2FybWFtYXRlcmlhbCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIk1hdGVyaWFsX091dHB1dHNfYW5kX0FPVnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibXRseHN0YW5kYXJkX3N1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJzdXJmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4ZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogIm91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtYXRlcmlhbF9wcm9wZXJ0aWVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogInByb3BlcnRpZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInByb3BlcnRpZXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUxIjogInN1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZTIiOiAiZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMy44NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym91dHB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNC43NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4zNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1YmlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXRlcmlhbF9wcm9wZXJ0aWVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0zLjg3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAia21hX21hdGVyaWFsX3Byb3BlcnRpZXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm10bHhkaXNwbGFjZW1lbnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4ZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtdGx4Z2VvbXByb3B2YWx1ZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2VvbXByb3AiOiAic2hhZGVyX3JvdWdobmVzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQuMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTMuMjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4Z2VvbXByb3B2YWx1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibXRseGdlb21wcm9wdmFsdWV1bmlmb3JtMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnZW9tcHJvcCI6ICJ0ZXh0dXJlcGF0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNy41NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4Z2VvbXByb3B2YWx1ZXVuaWZvcm0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm10bHhpbWFnZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibXRseGdlb21wcm9wdmFsdWV1bmlmb3JtMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImZpbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6ICJjb2xvcjMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC00LjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4aW1hZ2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm10bHhzdGFuZGFyZF9zdXJmYWNlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm10bHhpbWFnZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJiYXNlX2NvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4Z2VvbXByb3B2YWx1ZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJzcGVjdWxhcl9yb3VnaG5lc3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF8iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9CYXNlIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfQ29hdCI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0VtaXNzaW9uIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfR2VvbWV0cnkiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9TaGVlbiI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1N1YnN1cmZhY2UiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9UaGluIEZpbG0iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9UcmFuc21pc3Npb24iOiAiY29sbGFwc2VkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1hdGVyaWFsIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnNlcnRfZmlyc3QiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2FybWEgTWF0ZXJpYWwgQnVpbGRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5oZXJpdF9jdHJsIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmhlcml0IGZyb20gQ2xhc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTmV2ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWx3YXlzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1hdGVyaWFsIEZsYWciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VwYXJhdG9yMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNlcGFyYXRvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfYmFzZXByaW1wYXRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIvX19jbGFzc19tdGxfXy9gJE9TYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDbGFzcyBQcmltIFBhdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHNoYWRlcnV0aWxzXG5sb3BzaGFkZXJ1dGlscy5zZWxlY3RQcmltRnJvbUlucHV0T3JGaWxlKGt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJTZWxlY3QgYSBwcmltaXRpdmUgaW4gdGhlIFNjZW5lIFZpZXdlciBvciBTY2VuZSBHcmFwaCBUcmVlIHBhbmUuXG5DdHJsLWNsaWNrIHRvIHNlbGVjdCB1c2luZyB0aGUgcHJpbWl0aXZlIHBpY2tlciBkaWFsb2cuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiQlVUVE9OU19yZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6dXNkcGF0aHR5cGUiOiAicHJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX2ZvcmNlY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvcmNlIFRyYW5zbGF0aW9uIG9mIENoaWxkcmVuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9yZWZlcmVuY2V0eXBlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIm4gPSBob3UucHdkKClcbm5faGFzRmxhZyA9IG4uaXNNYXRlcmlhbEZsYWdTZXQoKVxuaSA9IG4uZXZhbFBhcm0oJ2luaGVyaXRfY3RybCcpXG5yID0gJ25vbmUnXG5pZiBpID09IDEgb3IgKG5faGFzRmxhZyBhbmQgaSA9PSAyKTpcbiAgICByID0gJ2luaGVyaXQnXG5yZXR1cm4gciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2xhc3MgQXJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJub25lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmZXJlbmNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicmVmZXJlbmNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5oZXJpdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImluaGVyaXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTcGVjaWFsaXplIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAic3BlY2lhbGl6ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlcHJlc2VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlcHJlc2VudCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX3JlbmRlcmNvbnRleHRuYW1lIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJrbWEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIENvbnRleHQgTmFtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhYm1lbnVtYXNrIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJrYXJtYSBVU0QgXm10bHhVc2QqIF5tdGx4cmFtcCogXmhtdGx4cmFtcCogXmhtdGx4Y3ViaWNyYW1wKiBNYXRlcmlhbFggcGFyYW1ldGVyIGNvbnN0YW50IGNvbGxlY3QgbnVsbCBnZW5lcmljc2hhZGVyIHN1Ym5ldCBzdWJuZXRjb25uZWN0b3Igc3Vib3V0cHV0IHN1YmlucHV0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRhYiBNZW51IE1hc2siLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRhYiBNZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNS45OQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjk4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNvcGltcG9ydDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJtYXRlcmlhbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc3NpZ24jIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF0ZmxhZyMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1hdG5vZGUjIjogIioiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogIm1hdHBhdGhwcmVmaXgiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWJtZW51Zm9sZGVyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUYWIgTWVudSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWJtZW51bWFzayI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIipidWlsZGVyIHBhcmFtZXRlciBjb25zdGFudCByYW1wcGFybSBjb2xsZWN0IG51bGwgc3VibmV0IHN1Ym5ldGNvbm5lY3RvciBzdWJvdXRwdXQgc3ViaW5wdXQgZ2VuZXJpY3NoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGFiIE1lbnUgTWFzayIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRhYiBNZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIC0wLjgyLAogICAgICAgICAgICAgICAgICAgIC00LjMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJtYXRlcmlhbGxpYnJhcnkiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3BpbXBvcnQxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJlbmFibGVfaW5kZXhhdHRyaWJzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAic29wcGF0aCI6ICIuLi8uLi9PVVQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIC0wLjgyLAogICAgICAgICAgICAgICAgICAgIC0zLjE2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic29waW1wb3J0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuNzIsCiAgICAgICAgICAgIC01Ljg1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsb3BuZXQiCiAgICB9LAogICAgInNwaGVyZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxLjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwaGVyZSIKICAgIH0sCiAgICAidXZwcm9qZWN0MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGhlcmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJvanR5cGUiOiAicG9sYXIiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInV2cHJvamVjdCIKICAgIH0KfQ==
Simple cyc wall built from a grid and bend deformers. Includes controller null.
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1hdGNoc2l6ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xLjI1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIiIKICAgIH0sCiAgICAiYmVuZDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJlbmQiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvYmVuZGFcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJkaXIiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0xCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsZW5ndGgiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvYmVuZGFfY2FwTGVuZ3RoXCIpIgogICAgICAgICAgICB9LAogICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jb250cm9sbGVyL2JlbmRhX29mZnNldFwiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInVwdmVjdG9yY29udHJvbCI6ICJjdXN0b20iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIuMDcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJlbmQiCiAgICB9LAogICAgImJlbmQyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJlbmQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmVuZCI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vY29udHJvbGxlci9iZW5kYlwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImRpciI6IFsKICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxlbmd0aCI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vY29udHJvbGxlci9iZW5kYl9jYXBMZW5ndGhcIikiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW4iOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMi4xODE5MDE0NTQ5MjU1MzcsCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jb250cm9sbGVyL2JlbmRiX29mZnNldFwiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN5bW1ldHJpY2RlZm9ybWF0aW9uIjogdHJ1ZSwKICAgICAgICAgICAgInVwIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAtMQogICAgICAgICAgICBdLAogICAgICAgICAgICAidXB2ZWN0b3Jjb250cm9sIjogImN1c3RvbSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNiwKICAgICAgICAgICAgMS4wNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYmVuZCIKICAgIH0sCiAgICAiY29udHJvbGxlciI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZW5kYSI6IDkwLAogICAgICAgICAgICAiYmVuZGFfb2Zmc2V0IjogMiwKICAgICAgICAgICAgImJlbmRiIjogLTEwNi44LAogICAgICAgICAgICAiYmVuZGJfY2FwTGVuZ3RoIjogOC42LAogICAgICAgICAgICAiYmVuZGJfb2Zmc2V0IjogMy43MSwKICAgICAgICAgICAgInJlcyI6IFsKICAgICAgICAgICAgICAgIDEwLAogICAgICAgICAgICAgICAgMTAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAxMCwKICAgICAgICAgICAgICAgIDEwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImNhY2hlaW5wdXQiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImJlbmRhIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVydGljYWwgQW5nbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMTgwLAogICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogLTE4MCwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmVuZGFfY2FwTGVuZ3RoIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVydGljYWwgQ2FwdHVyZSBMZW5ndGgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJiZW5kYV9vZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWZXJ0aWNhbCBPZmZzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJiZW5kYiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhvcml6b250YWwgQW5nbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xODAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImJlbmRiX2NhcExlbmd0aCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhvcml6b250YWwgQ2FwdHVyZSBMZW5ndGgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJiZW5kYl9vZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIb3Jpem9udGFsIE9mZnNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInJlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlc29sdXRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdF92ZWN0b3IyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlcHBhcm0yIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpsYXlvdXRfaGVpZ2h0IjogInNtYWxsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNwYWNlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZXBwYXJtMyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bGF5b3V0X2hlaWdodCI6ICJzbWFsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGFjZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic2VwcGFybTQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OmxheW91dF9oZWlnaHQiOiAic21hbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3BhY2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlcHBhcm01IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpsYXlvdXRfaGVpZ2h0IjogInNtYWxsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNwYWNlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZXBwYXJtNiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bGF5b3V0X2hlaWdodCI6ICJzbWFsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGFjZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic2VwcGFybTciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OmxheW91dF9oZWlnaHQiOiAic21hbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3BhY2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNlcHBhcm04IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpsYXlvdXRfaGVpZ2h0IjogInNtYWxsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNwYWNlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzZXBwYXJtOSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bGF5b3V0X2hlaWdodCI6ICJzbWFsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzcGFjZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdF92ZWN0b3IyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjIxLAogICAgICAgICAgICAzLjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgImdyaWQxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbHMiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvcmVzeVwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJvd3MiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvcmVzeFwiKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jb250cm9sbGVyL3NpemV4XCIpIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NvbnRyb2xsZXIvc2l6ZXlcIikiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNiwKICAgICAgICAgICAgNS4wNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZ3JpZCIKICAgIH0sCiAgICAibWF0Y2hzaXplMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJiZW5kMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImp1c3RpZnlfeSI6ICJtaW4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1hdGNoc2l6ZSIKICAgIH0sCiAgICAibm9ybWFsMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ1dnByb2plY3QxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzLjA3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgInV2cHJvamVjdDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JpZDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgOTAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAicyI6IFsKICAgICAgICAgICAgICAgIDEwLAogICAgICAgICAgICAgICAgMTAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNC4wNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidXZwcm9qZWN0IgogICAgfQp9
Art direct the crack and peel of a surface geometry, using voronoi fracturing and a vellum cloth simulation.
Nov 09, 2025 | 20.5.584 | vellum
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFuaW0iOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidW5waW5uaW5nIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjA4LAogICAgICAgICAgICAtNi4xMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiZGVuc2l0eSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGhlcmU0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZnJlcSI6IC0xLjk0NCwKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBkID0gY3VybG5vaXNlKGNoZihcImZyZXFcIikqdkBQKS54O1xuXG5cbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmVxIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGcmVxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJncm91cDkiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidm9yb25vaWZyYWN0dXJlNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3VwbmFtZSI6ICJwaW4iLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjk5LAogICAgICAgICAgICAtMy4xNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZ3JvdXBjcmVhdGUiCiAgICB9LAogICAgInBlYWsxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogLTAuMDUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS4wOCwKICAgICAgICAgICAgLTIuMTcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBlYWsiCiAgICB9LAogICAgInJlbWVzaDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRhcmdldHNpemUiOiAwLjAyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuOTksCiAgICAgICAgICAgIC0xLjE3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZW1lc2g6OjIuMCIKICAgIH0sCiAgICAic2NhdHRlcjMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVuc2l0eSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRlbnNpdHlhdHRyaWIiOiAiZCIsCiAgICAgICAgICAgICJucHRzIjogMzAwLAogICAgICAgICAgICAicmVsYXhpdGVyYXRpb25zIjogMywKICAgICAgICAgICAgInVzZWRlbnNpdHlhdHRyaWIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzY2F0dGVyOjoyLjAiCiAgICB9LAogICAgInNwaGVyZTQiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb2xzIjogNTAsCiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJvd3MiOiA1MCwKICAgICAgICAgICAgInR5cGUiOiAicG9seW1lc2giCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuOTksCiAgICAgICAgICAgIDEuODcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwaGVyZSIKICAgIH0sCiAgICAidW5waW5uaW5nIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImdyb3VwOSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1dCI6IHsKICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjgxOTQ0NDQ0NDQ0NDQ0NDQsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDYwLAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuODE5NDQ0NDQ0NDQ0NDQ0NCwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiaUBzdG9wcGVkID0gc21vb3RoKGNoZihcImN1dFwiKSwgY2hmKFwiY3V0XCIpLCAwLjUqKDEuMCArIGN1cmxub2lzZSgyKnZAUCkpKTtcblxuIgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImN1dCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjA3LAogICAgICAgICAgICAtNS4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJ2ZWxsdW1jbG90aDQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JvdXA5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicGVhazEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZW5kc3RpZmZuZXNzZXhwIjogIi04IiwKICAgICAgICAgICAgImNvbnN0cmFpbnR0eXBlIjogImNsb3RoIiwKICAgICAgICAgICAgImRvYmVuZGdycCI6IHRydWUsCiAgICAgICAgICAgICJkb2NvbXByZXNzIjogdHJ1ZSwKICAgICAgICAgICAgImRvbWFzcyI6ICJjYWxjdmFyeWluZyIsCiAgICAgICAgICAgICJkb3N0cmV0Y2hncnAiOiB0cnVlLAogICAgICAgICAgICAiZG90aGlja25lc3MiOiAiY2FsY3VuaWZvcm0iLAogICAgICAgICAgICAibWF0Y2hhbmltYXRpb24iOiB0cnVlLAogICAgICAgICAgICAicGluZ3JvdXAiOiAicGluIiwKICAgICAgICAgICAgInBpbnR5cGUiOiAic3RvcHBlZCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS45OSwKICAgICAgICAgICAgLTUuMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtY29uc3RyYWludHMiCiAgICB9LAogICAgInZlbGx1bXNvbHZlcjUiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgImRvcG5ldDEvZm9yY2VzIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJGT1JDRSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb3Bmb3JjZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldG91dHB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJTT1VSQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjYxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yOQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiX19zdGlja3lub3RlMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuOTcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNTYKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjAyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0IjogIldpcmUgUE9QIEZvcmNlcyBpbnRvIEZPUkNFIHRvIGFwcGx5IHBlci1wb2ludCBmb3JjZXMuXG5cbldpcmUgVmVsbHVtIENvbnN0cmFpbnQgUHJvcGVydGllcyBhbmQgVmVsbHVtIFJlc3QgQmxlbmQgdG8gdXBkYXRlIGNvbnN0cmFpbnRzIGR5bmFtaWNhbGx5LlxuXG5XaXJlIFZlbGx1bSBDb25zdHJhaW50cyB0byBidWlsZCBuZXcgY29uc3RyYWludHMuXG5cbldpcmUgVmVsbHVtIFNvdXJjZSBET1BzIHRvIFNPVVJDRSB0byBhZGQgbmV3IHZlbGx1bSBnZW9tZXRyeS4iLAogICAgICAgICAgICAgICAgICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInBvcGZvcmNlMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb3B3cmFuZ2xlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFtcCI6IDAuMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzd2lybHNpemUiOiAwLjUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNTYKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9wZm9yY2UiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicG9wd3JhbmdsZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kZ2VvaW5wdXQxIjogIi4uLy4uLy4uLy4uL2FuaW0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRpbnB1dG1lbnUxIjogInNvcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic25pcHBldCI6ICJpQHN0b3BwZWQgPSBwb2ludCgwLFwic3RvcHBlZFwiLEBwdG51bSk7IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy44NAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJwb3B3cmFuZ2xlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bXN0aXRjaDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1zdGl0Y2gzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMSwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmVsbHVtc3RpdGNoMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyYXZpdHkiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN1cmZhY2V0ZW5zaW9uIjogMC4wMDEsCiAgICAgICAgICAgICJ2aXNjb3NpdHkiOiAwLjUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS45OSwKICAgICAgICAgICAgLTcuMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtc29sdmVyIgogICAgfSwKICAgICJ2ZWxsdW1zdGl0Y2gzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJyZWFrdGhyZXNob2xkIjogMC4wMDAwMDEsCiAgICAgICAgICAgICJjb25zdHJhaW50dHlwZSI6ICJ3ZWxkIiwKICAgICAgICAgICAgImRvYnJlYWtpbmciOiB0cnVlLAogICAgICAgICAgICAidXNlY2xvc2VzdHB0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS45OSwKICAgICAgICAgICAgLTYuMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtY29uc3RyYWludHMiCiAgICB9LAogICAgInZvcm9ub2lmcmFjdHVyZTQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVtZXNoMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY29tcHV0ZWludGVyaW9ybm9ybWFscyI6IGZhbHNlLAogICAgICAgICAgICAiY3JlYXRlaW50ZXJpb3JzdXJmYWNlcyI6IGZhbHNlLAogICAgICAgICAgICAib3V0cHV0cGllY2VhdHRyaWIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuOTksCiAgICAgICAgICAgIC0yLjE3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2b3Jvbm9pZnJhY3R1cmU6OjIuMCIKICAgIH0KfQ==
Twist on the basic gyroid, using the formula on spherical coordinates instead of cartesian. This should conform nicer to spherical shapes. This is also an example on how to warp the gyroid shape and get more custom formations.
Nov 09, 2025 | 20.5.584 | vex
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYmJsdXIxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbnZlcnR2ZGIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiaXRlcmF0aW9ucyI6IDE5CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xLjk4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJibHVyIgogICAgfSwKICAgICJjb252ZXJ0dmRiMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJneXJvaWQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb252ZXJzaW9uIjogInBvbHkiLAogICAgICAgICAgICAiaXNvdmFsdWUiOiAwLjAxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0wLjk4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb252ZXJ0dmRiIgogICAgfSwKICAgICJneXJvaWQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmRiZnJvbXBvbHlnb25zMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImZyZXEiOiA5LjMsCiAgICAgICAgICAgICJoZWlnaHRNdWwiOiAyMDAsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZsb2F0IGZyZXEgPSBjaGYoXCJmcmVxXCIpO1xuXG5mbG9hdCByID0gbGVuZ3RoKHZAUCk7XG5mbG9hdCB0aGV0YSA9IGFjb3MoQFAuei9yKTtcbmZsb2F0IHBoaSA9IGF0YW4yKEBQLnksQFAueCk7XG5cbmZsb2F0IHggPSBmcmVxICogcjtcbmZsb2F0IHkgPSBmcmVxICogdGhldGE7XG5mbG9hdCB6ID0gZnJlcSAqIHBoaTtcblxuZmxvYXQgZnggPSBzaW4oeCkgKiBjb3MoeSkgKyBzaW4oeSkgKiBjb3MoeikgKyBzaW4oeikgKiBjb3MoeCk7XG5cbmlmKGZ4IFx1MDAzYyAwLjAxKXtcbiAgICBAZGVuc2l0eSA9IDAuMDtcbn0gIiwKICAgICAgICAgICAgInRvdGFsQ29scyI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vY2lyY2xlMS9kaXZzXCIpIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJiaW5kZWFjaCIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJlcSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRnJlcSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyMF8xIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJoZWlnaHRNdWwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIZWlnaHRtdWwiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidG90YWxDb2xzIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVG90YWxjb2xzIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2b2x1bWV3cmFuZ2xlIgogICAgfSwKICAgICJzcGhlcmUxIjogewogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMi4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInZkYmZyb21wb2x5Z29uczEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJ1aWxkZGlzdGFuY2UiOiBmYWxzZSwKICAgICAgICAgICAgImJ1aWxkZm9nIjogdHJ1ZSwKICAgICAgICAgICAgInZveGVsc2l6ZSI6IDAuMDIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMS4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJmcm9tcG9seWdvbnMiCiAgICB9Cn0=
The gyroid is a geometry with a detail and a continuous surface. It is found in nature, contributing to the structural coloration of butterfly wings and efficiency of honeycombs. This example is done on basic XYZ cartesian coordinates, but it gets interesting when you start to warp the space that feeds the Gyroid.
Nov 09, 2025 | 20.5.584 | vex
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYmJsdXIxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydHZkYjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpdGVyYXRpb25zIjogMTAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0yLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJibHVyIgogICAgfSwKICAgICJjb252ZXJ0dmRiMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJneXJvaWQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb252ZXJzaW9uIjogInBvbHkiLAogICAgICAgICAgICAiaXNvdmFsdWUiOiAwLjAxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb252ZXJ0dmRiIgogICAgfSwKICAgICJneXJvaWQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmRiZnJvbXBvbHlnb25zMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImZyZXEiOiA3LjcsCiAgICAgICAgICAgICJoZWlnaHRNdWwiOiAyMDAsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZsb2F0IGZyZXEgPSBjaGYoXCJmcmVxXCIpO1xuXG5cbmZsb2F0IHggPSBmcmVxICogQFAueDtcbmZsb2F0IHkgPSBmcmVxICogQFAueTtcbmZsb2F0IHogPSBmcmVxICogQFAuejtcblxuZmxvYXQgZnggPSBzaW4oeCkgKiBjb3MoeSkgKyBzaW4oeSkgKiBjb3MoeikgKyBzaW4oeikgKiBjb3MoeCk7XG5cbmlmKGZ4IFx1MDAzYyAwLjAxKXtcbiAgICBAZGVuc2l0eSA9IDAuMDtcbn0gIiwKICAgICAgICAgICAgInRvdGFsQ29scyI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vY2lyY2xlMS9kaXZzXCIpIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJiaW5kZWFjaCIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJlcSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRnJlcSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyMF8xIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJoZWlnaHRNdWwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIZWlnaHRtdWwiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidG90YWxDb2xzIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVG90YWxjb2xzIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2b2x1bWV3cmFuZ2xlIgogICAgfSwKICAgICJzcGhlcmUxIjogewogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMi4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJ2ZGJmcm9tcG9seWdvbnMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJidWlsZGRpc3RhbmNlIjogZmFsc2UsCiAgICAgICAgICAgICJidWlsZGZvZyI6IHRydWUsCiAgICAgICAgICAgICJ2b3hlbHNpemUiOiAwLjAyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDEuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmZyb21wb2x5Z29ucyIKICAgIH0KfQ==
Quick setup for a pyro smoke simulation ready for VDB export. Includes nodes to control initial shape, density, velocity, wind force, colliders, openCL compute and VDB output settings.
Nov 09, 2025 | 20.5.584 | pyro
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImNvbGxpZGVyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAxLjg1LAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0yLjI4MzU5LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInR5cGUiOiAicG9seW1lc2giCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTcsCiAgICAgICAgICAgIDEuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwaGVyZSIKICAgIH0sCiAgICAiY29udmVydHZkYjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidm9sdW1ldmlzdWFsaXphdGlvbjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb252ZXJzaW9uIjogInZkYiIsCiAgICAgICAgICAgICJncm91cCI6ICJAbmFtZT1kZW5zaXR5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMy4wMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udmVydHZkYiIKICAgIH0sCiAgICAiZGVuc2l0eV9ub2lzZSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZkYmZyb21wb2x5Z29uczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZSI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiQGRlbnNpdHkgPSBjaHJhbXAoXCJyXCIsIDAuNSpsZW5ndGgodkBQKSk7XG5AZGVuc2l0eSArPSAwLjMqbm9pc2UoQFAqMSArIDAuMSpARnJhbWUpOyIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImJpbmRlYWNoIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2b2x1bWV3cmFuZ2xlIgogICAgfSwKICAgICJkb3BuZXQxIjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIm1lcmdlMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic291cmNlX3ZvbHVtZV9kZW5zaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNvdXJjZV92b2x1bWVfY29sbGlzaW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA4LjA4LAogICAgICAgICAgICAgICAgICAgIDMuMDYKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm91dHB1dDEiOiB7CiAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgMC40LAogICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgMC40CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiY29tcHJlc3MiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicHlyb3NvbHZlcjEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDYuMzUsCiAgICAgICAgICAgICAgICAgICAgLTEuNDcKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJweXJvc29sdmVyMSI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAwLjQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJjb21wcmVzcyI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIndpbmRmb3JjZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiA0CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlX2Rpc3R1cmJhbmNlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlX3R1cmJ1bGVuY2UiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJldmFwIjogMC4wODUsCiAgICAgICAgICAgICAgICAgICAgIm9wZW5jbCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbWFwX2Rpc3NpcGF0aW9uX2ZpZWxkIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNhdG11bGwtcm9tIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNhdG11bGwtcm9tIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjE3ODg5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC44NzUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4zNjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjI3CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY2F0bXVsbC1yb20iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ0dXJiX3N3aXJsX3NpemUiOiAyLAogICAgICAgICAgICAgICAgICAgICJ0dXJidWxlbmNlX3NjYWxlIjogMC4zMDYKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNi4zNSwKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicHlyb3NvbHZlcjo6Mi4wIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic21va2VvYmplY3QyIjogewogICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgIDAuNAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNvbXByZXNzIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlbnNpdHlfZ3VpZGVzbW9rZWRlbnNpdHkiOiAwLjA4LAogICAgICAgICAgICAgICAgICAgICJkaXZzaXplIjogMC4xLAogICAgICAgICAgICAgICAgICAgICJtdWx0aWZpZWxkX2NkZmllbGQiOiAidmVsIiwKICAgICAgICAgICAgICAgICAgICAibXVsdGlmaWVsZF9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIm11bHRpZmllbGRfZGVuc2l0eWZpZWxkIjogImRlbnNpdHkiLAogICAgICAgICAgICAgICAgICAgICJtdWx0aWZpZWxkX2RlbnNpdHlzY2FsZSI6IDAuMjksCiAgICAgICAgICAgICAgICAgICAgIm11bHRpZmllbGRfZW1pdGNkcmFtcCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41NDAwMDAwMjE0NTc2NzIxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40MzIwMDAwMTEyMDU2NzMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMC44OTMwMDAwMDY2NzU3MjAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44ODMzMDAwMDYzODk2MTc5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAibXVsdGlmaWVsZF9zaGFkb3dzY2FsZSI6IDAuNDksCiAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDI4Ljc2NzQ0NjUxNzk0NDMzNiwKICAgICAgICAgICAgICAgICAgICAgICAgNi40MDY5NTgxMDMxNzk5MzIsCiAgICAgICAgICAgICAgICAgICAgICAgIDMuNzk2Njg0MjY1MTM2NzE4OAogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInNvbHZlZmlyc3RmcmFtZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIC0xMy4xMDg4MTcxMDA1MjQ5MDIsCiAgICAgICAgICAgICAgICAgICAgICAgIDEuMTYwMTQxNzA2NDY2Njc0OCwKICAgICAgICAgICAgICAgICAgICAgICAgMC40NzE3ODI0NDU5MDc1OTI4CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAidmVsb2NpdHlfZ3VpZGVkaXYiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDI4LAogICAgICAgICAgICAgICAgICAgICAgICAyOCwKICAgICAgICAgICAgICAgICAgICAgICAgMjgKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ2ZWxvY2l0eV9ndWlkZW92ZXJyaWRlZGl2IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAidmVsb2NpdHlfZ3VpZGVwbGFuZSI6ICJ6eCIsCiAgICAgICAgICAgICAgICAgICAgInZlbG9jaXR5X2d1aWRlcGxhbmV2YWwiOiAtMC43NDEsCiAgICAgICAgICAgICAgICAgICAgInZlbG9jaXR5X2d1aWRlc2NhbGUiOiAwLjI4LAogICAgICAgICAgICAgICAgICAgICJ2ZWxvY2l0eV9ndWlkZXN0cmVhbWVybGVuIjogMC45NiwKICAgICAgICAgICAgICAgICAgICAidmVsb2NpdHlfZ3VpZGV2aXNzY2FsZSI6IDAuMTUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNC43NiwKICAgICAgICAgICAgICAgICAgICAzLjU2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic21va2VvYmplY3QiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2Vfdm9sdW1lX2NvbGxpc2lvbiI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNvbXByZXNzIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImluaXRpYWxpemUiOiAiY29sbGlzaW9uIiwKICAgICAgICAgICAgICAgICAgICAibm9ybWFsaXplc291cmNlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgIm5vcm1hbGl6ZXZlbCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VfbmFtZSI6ICJjb2xsaXNpb24iLAogICAgICAgICAgICAgICAgICAgICJzb3VyY2VfcGF0aCI6ICJgb3BpbnB1dHBhdGgoJy4uJywxKWAiLAogICAgICAgICAgICAgICAgICAgICJ0ZW1wX25hbWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAidGVtcGVyYXR1cmVfbWVyZ2UiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgInZlbF9uYW1lIjogImNvbGxpc2lvbnZlbCIsCiAgICAgICAgICAgICAgICAgICAgInZlbG9jaXR5X21lcmdlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICJ2b2xfc291cmNlZGVzdCI6ICJjb2xsaXNpb24iLAogICAgICAgICAgICAgICAgICAgICJ2b2xfdGVtcGRlc3QiOiAiIiwKICAgICAgICAgICAgICAgICAgICAidm9sX3ZlbGRlc3QiOiAiY29sbGlzaW9udmVsIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAxMS4xMywKICAgICAgICAgICAgICAgICAgICA0Ljg3CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic291cmNldm9sdW1lIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX3ZvbHVtZV9kZW5zaXR5IjogewogICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgIDAuNAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNvbXByZXNzIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInNjYWxlX3ZlbG9jaXR5IjogMC4wMSwKICAgICAgICAgICAgICAgICAgICAic291cmNlX3BhdGgiOiAiYG9waW5wdXRwYXRoKCcuLicsMClgIiwKICAgICAgICAgICAgICAgICAgICAidGVtcF9uYW1lIjogImRlbnNpdHkiLAogICAgICAgICAgICAgICAgICAgICJ2ZWxvY2l0eV9tZXJnZSI6ICJhZGQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDguMDgsCiAgICAgICAgICAgICAgICAgICAgNC44NwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInNvdXJjZXZvbHVtZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIndpbmRmb3JjZTEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic21va2VvYmplY3QyIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYW1wbGl0dWRlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAxNS40LAogICAgICAgICAgICAgICAgICAgICAgICAxNS40LAogICAgICAgICAgICAgICAgICAgICAgICAxNS40CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAic2FtcGxlbW9kZSI6ICJwb2ludCIsCiAgICAgICAgICAgICAgICAgICAgInNjYWxlZm9yY2UiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2ZWwiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIC0xNTYsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNzYsCiAgICAgICAgICAgICAgICAgICAgMi41MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIndpbmRmb3JjZSIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRlbnNpdHlfbm9pc2UiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJmcm9tcG9seWdvbnMyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXV0b3Jlc2ltIjogZmFsc2UsCiAgICAgICAgICAgICJleHBsaWNpdGNhY2hlbmFtZSI6ICIkSElQL2NhY2hlLiRPUy4kU0Yuc2ltIiwKICAgICAgICAgICAgIm51bW9iaiI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZGF0YW5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZGVuc2l0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2JqbmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIqIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImRhdGFuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInZlbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9iam5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTEuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRvcG5ldCIKICAgIH0sCiAgICAiZmlsZWNhY2hlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb252ZXJ0dmRiMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJhc2VuYW1lIjogImdhaV90aHJ1c3RlclNtb2tlXyRGLnZkYiIsCiAgICAgICAgICAgICJmIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIiRGU1RBUlQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgMjUwLAogICAgICAgICAgICAgICAgMQogICAgICAgICAgICBdLAogICAgICAgICAgICAiZmlsZSI6ICIkSElQL2dlby94eHhfc2hpcEZpcmVfMDAxL3h4eF9zaGlwRmlyZV8kRjMudmRiIiwKICAgICAgICAgICAgImZpbGVtZXRob2QiOiAiZXhwbGljaXQiLAogICAgICAgICAgICAibG9hZGZyb21kaXNrIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMy45NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGFiczo6ZmlsZWNhY2hlOjoyLjAiCiAgICB9LAogICAgInNwaGVyZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAyLjkzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInZkYmZyb21wb2x5Z29uczEiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbG9jaXR5X25vaXNlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYnVpbGRkaXN0YW5jZSI6IGZhbHNlLAogICAgICAgICAgICAiYnVpbGRmb2ciOiB0cnVlLAogICAgICAgICAgICAibnVtYXR0cmliIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhdHRyaWJ1dGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicG9pbnQudiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhdHRyaWJ1dGV2ZGJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInZlbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2ZWN0eXBlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImNvbnRyYXZhcmlhbnQgcmVsYXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidm94ZWxzaXplIjogMC4wNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJmcm9tcG9seWdvbnMiCiAgICB9LAogICAgInZkYmZyb21wb2x5Z29uczIiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbGxpZGVyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYnVpbGRkaXN0YW5jZSI6IGZhbHNlLAogICAgICAgICAgICAiYnVpbGRmb2ciOiB0cnVlLAogICAgICAgICAgICAiZm9nbmFtZSI6ICJjb2xsaXNpb24iLAogICAgICAgICAgICAibnVtYXR0cmliIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhdHRyaWJ1dGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicG9pbnQudiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhdHRyaWJ1dGV2ZGJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImNvbGxpc2lvbnZlbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2ZWN0eXBlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImNvbnRyYXZhcmlhbnQgcmVsYXRpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidm94ZWxzaXplIjogMC4wNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjE3LAogICAgICAgICAgICAwLjMzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJmcm9tcG9seWdvbnMiCiAgICB9LAogICAgInZlbG9jaXR5X25vaXNlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzbmlwcGV0IjogIkB2ICs9IDIwKnZlY3Rvcihub2lzZShAUCkpOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMS45MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAidm9sdW1ldmlzdWFsaXphdGlvbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZG9wbmV0MSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNkZmllbGQiOiAiZGVuc2l0eSIsCiAgICAgICAgICAgICJjZHJhbXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjkyMDExODMzMTkwOTE3OTcsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJkZW5zaXR5cmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMDg4NzU3Mzk1NzQ0MzIzNzMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMjkxNjY2NzE2MzM3MjA0CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJlbWl0cmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0yLjA5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2b2x1bWV2aXN1YWxpemF0aW9uIgogICAgfQp9
Vellum wire setup that supports animated soft pinning on the tip and tail of the wire. Useful setup for art directing a wire simulation.
Nov 09, 2025 | 20.5.584 | vellum
Cooked By: snay
ewogICAgIkFOSU1BVEVEIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZpcnN0X3Bpbl9zdGlmZm5lc3MiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuMTEsCiAgICAgICAgICAgIC0wLjIyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIjIwLjUuNTg0IgogICAgfSwKICAgICJhdHRhY2hfdG9fbWFnbmV0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zb2ZybV9hbmltIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWFnbmV0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiZmlyc3QiLAogICAgICAgICAgICAic25pcHBldCI6ICJpZihARnJhbWUgXHUwMDNlIDQwKXtcbiAgICB2QFAgPSBwb2ludCgxLFwiUFwiLDApO1xufSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMy4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiYXR0cmliZGVsZXRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1zb2x2ZXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJkZWxldGUiCiAgICB9LAogICAgImZpcnN0X3Bpbl9zdGlmZm5lc3MiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibGFzdF9waW5fc3RpZmZuZXNzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZmFkZSI6IHsKICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjU5NzIyMjIyMjIyMjIyMTksCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMzQsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMTUyNzc3ODMzMzIxNjM5MDUsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC41OTcyMjI0MzkzNDgyMjMyLAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLjAwMDg1MjcxMzE3ODI5NDU3NjksCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMDA1CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDIuODM2OTUzMjc5OTkzNTE3LAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDg4LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDEuMDA2NjYwODQxMjg4MDI1OCwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogNi41MTI3MjcyNzI3MjcyNTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDExOSwKICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjQzMDU1NTU1NTU1NTU1NTM2LAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxMDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJncm91cCI6ICJmaXJzdCIsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAc3RpZmZuZXNzPSBjaGYoXCJmYWRlXCIpO1xuXG5cbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWRlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGYWRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjExLAogICAgICAgICAgICAwLjkyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJsYXN0X3Bpbl9zdGlmZm5lc3MiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0YWNoX3RvX21hZ25ldCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3VwIjogImxhc3QiLAogICAgICAgICAgICAic25pcHBldCI6ICJmQHN0aWZmbmVzcyA9IDEwMDAwMDAwMDAuMDtcblxuIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjExLAogICAgICAgICAgICAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJtYWduZXQiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuMTA3LAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjM0OSwKICAgICAgICAgICAgICAgIDAuMzE2NTkxOTE0MTc2OTQwOSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjExLAogICAgICAgICAgICA2LjE5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInJlc2FtcGxlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGlyYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9jdXJ2ZXVhdHRyIjogdHJ1ZSwKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDEsCiAgICAgICAgICAgICJ0cmVhdHBvbHlzYXMiOiAic3ViZCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNi41MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNldF9maXJzdF9hbmRfbGFzdF9ncm91cDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IHByaW1zW10gPSBwcmltcG9pbnRzKDAsIEBwcmltbnVtKTtcblxuc2V0cG9pbnRncm91cCgwLCBcImZpcnN0XCIsIDAsIDEpO1xuc2V0cG9pbnRncm91cCgwLCBcImxhc3RcIiwgbGVuKHByaW1zKS0xLCAxKTtcblxuXG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDUuNDcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInNwaXJhbDEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGlyZWN0aW9uIjogImN3IiwKICAgICAgICAgICAgImhlaWdodCI6IDAuMDg4MiwKICAgICAgICAgICAgInJhZGl1c2luY3JlYXNlcGVydHVybiI6IC0wLjE4NywKICAgICAgICAgICAgInJhZGl1c3NjYWxlIjogMC4xNTQsCiAgICAgICAgICAgICJzdGFydHJhZGl1cyI6IDAuOTE4LAogICAgICAgICAgICAidHVybnMiOiAzLjMwOAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA3LjUxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGlyYWwiCiAgICB9LAogICAgInN3ZWVwMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmRlbGV0ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAwNzUsCiAgICAgICAgICAgICJzY2FsZXJhbXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNjAwMDAwMDIzODQxODU3OQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMDE3NTg3OTM5Mjc3MjkxMjk4LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0sCiAgICAidHJhbnNvZnJtX2FuaW0iOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2V0X2ZpcnN0X2FuZF9sYXN0X2dyb3VwMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMS4wNjk0NDQ0NDQ0NDQ0NDQyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4wNDQwMTk2MDM1MjM4MjgyNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDc4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAzLjM4OTUwOTQ3MTMzNDc1MTYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAzLjAwNzUxODczODU4NTYzMjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAzLjIxNjM3NDIwNjU0Mjk2ODYKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMDEzODg4ODg4ODg4ODg4OTg3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDMuNzk1NjMxOTMzMjEyMjgKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNC40MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInZlbGx1bV9oYWlyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRhY2hfdG9fbWFnbmV0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmVuZHJlc3RzY2FsZSI6IDAuMDQ4LAogICAgICAgICAgICAiYmVuZHN0aWZmbmVzc2V4cCI6ICItMiIsCiAgICAgICAgICAgICJjb25zdHJhaW50dHlwZSI6ICJoYWlyIiwKICAgICAgICAgICAgImRvYmVuZGdycCI6IHRydWUsCiAgICAgICAgICAgICJkb21hc3MiOiAiY2FsY3VuaWZvcm0iLAogICAgICAgICAgICAiZG9zdHJldGNoZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgImRvdGhpY2tuZXNzIjogImNhbGN1bmlmb3JtIiwKICAgICAgICAgICAgIm1hc3MiOiAxLAogICAgICAgICAgICAibWF0Y2hhbmltYXRpb24iOiB0cnVlLAogICAgICAgICAgICAicGluZ3JvdXAiOiAibGFzdCBmaXJzdCIsCiAgICAgICAgICAgICJwaW50eXBlIjogInNvZnQiLAogICAgICAgICAgICAic3RyZXRjaGRhbXBpbmdyYXRpbyI6IDAuMDEsCiAgICAgICAgICAgICJ0aGlja25lc3NzY2FsZSI6IDIsCiAgICAgICAgICAgICJ2aXp0aGlja25lc3MiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZlbGx1bWNvbnN0cmFpbnRzIgogICAgfSwKICAgICJ2ZWxsdW1zb2x2ZXIxIjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJkb3BuZXQxL2ZvcmNlcyI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiRk9SQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicG9wd2luZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldG91dHB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJTT1VSQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjcxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yOQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiX19zdGlja3lub3RlMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuOTcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNTYKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4wMgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidGV4dCI6ICJXaXJlIFBPUCBGb3JjZXMgaW50byBGT1JDRSB0byBhcHBseSBwZXItcG9pbnQgZm9yY2VzLlxuXG5XaXJlIFZlbGx1bSBDb25zdHJhaW50IFByb3BlcnRpZXMgYW5kIFZlbGx1bSBSZXN0IEJsZW5kIHRvIHVwZGF0ZSBjb25zdHJhaW50cyBkeW5hbWljYWxseS5cblxuV2lyZSBWZWxsdW0gQ29uc3RyYWludHMgdG8gYnVpbGQgbmV3IGNvbnN0cmFpbnRzLlxuXG5XaXJlIFZlbGx1bSBTb3VyY2UgRE9QcyB0byBTT1VSQ0UgdG8gYWRkIG5ldyB2ZWxsdW0gZ2VvbWV0cnkuIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRleHRfY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwb3B3aW5kMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJ5cGFzcyI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50cHJvcGVydHkxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYW1wIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzd2lybHNjYWxlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN3aXJsc2l6ZSI6IDIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNzQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicG9wd2luZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2ZWxsdW1jb25zdHJhaW50cHJvcGVydHkxIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGdlb2lucHV0MiI6ICIuLi8uLi8uLi8uLi9BTklNQVRFRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGdyb3VwIjogIkB0eXBlPXBpbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGlucHV0bWVudTIiOiAic29wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb3N0aWZmbmVzcyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxleHByZXNzaW9uIjogInN0aWZmbmVzcyA9IHBvaW50KDEsIFwic3RpZmZuZXNzXCIsIEBwdG51bSk7XG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZWdyb3VwIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2Vsb2NhbCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuMTQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidmVsbHVtY29uc3RyYWludHByb3BlcnR5IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bV9oYWlyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bV9oYWlyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bV9oYWlyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyYXZpdHkiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgLTksCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzdGF0aWNfc2Rmc2NhbGUiOiAyLAogICAgICAgICAgICAidXNlZ3JvdW5kIjogdHJ1ZSwKICAgICAgICAgICAgInZlbGRhbXBpbmciOiAwLjEsCiAgICAgICAgICAgICJ3aW5kIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIi0zKnNpbig1KiRGKSptYXgoMC4wLDEuMC1tYXgoMC4wLCAwLjAxKigkRi0yOTEpKSkqbWF4KDAuMCxtaW4oMS4wLCAwLjAyKigkRi03MSkpKSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZlbGx1bXNvbHZlciIKICAgIH0KfQ==
Common vex snippet used for assigning point groups to the first and last points on a curve. Useful when needing a group to pin on a vellum hair sim.
Nov 09, 2025 | 20.5.584 | vex
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImxpbmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInBvaW50cyI6IDMwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDEuMjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImxpbmUiCiAgICB9LAogICAgInNldF9maXJzdF9hbmRfbGFzdF9ncm91cCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImxpbmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgImhlYWRfbGVuZ3RoIjogMSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IHB0c1tdID0gcHJpbXBvaW50cygwLCBAcHJpbW51bSk7XG5cbmZvciAoaW50IGkgPSAwOyBpIFx1MDAzYyBjaGkoXCJoZWFkX2xlbmd0aFwiKTsgaSsrKSB7XG4gICAgc2V0cG9pbnRncm91cCgwLCBcImZpcnN0XCIsIGksIDEpO1xufVxuXG5mb3IgKGludCBpID0gMDsgaSBcdTAwM2MgY2hpKFwidGFpbF9sZW5ndGhcIik7IGkrKykge1xuICAgIHNldHBvaW50Z3JvdXAoMCwgXCJsYXN0XCIsIGxlbihwdHMpLTEtaSwgMSk7XG59XG5cblxuXG5cbiIsCiAgICAgICAgICAgICJ0YWlsX2xlbmd0aCI6IDEKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoZWFkX2xlbmd0aCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSGVhZCBMZW5ndGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhaWxfbGVuZ3RoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUYWlsIExlbmd0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0KfQ==
Building up from the unfurling stem example, this snippet assembles the stems into a flower pod. The animation includes a rig attribute wrangle as the main control, and a kinefx secondary motion for extra livity.
Nov 08, 2025 | 20.5.584 | animation
Cooked By: snay
ewogICAgIkFSUkFOR0VNRU5UX0FOSU1BVElPTl9DT05UUk9MUyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNTgsCiAgICAgICAgICAgIDAuMjEsCiAgICAgICAgICAgIDAuNDcKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzZXRfcGFyYW1zIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZmluYWxBbmdsZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMzk0MTYwNTk4NTE2NDY0MjMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuOTE5NzA4MDEzNTM0NTQ1OSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxLjU0OTAwMDAyNDc5NTUzMjIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgIm9wZW5BbmdsZSI6IC0xLjM2LAogICAgICAgICAgICAicHJvZ3Jlc3MiOiB7CiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMS4xMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEuMjkKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDgyLAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDEuMTI1LAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMC4zMQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInByb2dyZXNzU3RlcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAicm90YXRlTWF4IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4xODkxODkxOTU2MzI5MzQ1NywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjAxNjA4MTA4MTcwMzMwNTI0NAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4wODUwMDAwMDA4OTQwNjk2NwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEuNzAwMDAwMDQ3NjgzNzE1OAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuOTkyNzAwNzU1NTk2MTYwOSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjQ1MzMzMzM3NzgzODEzNDc3CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogInZAdXAgPSBub3JtYWxpemUodkBQKTtcbnZATiA9IHswLDEsMH07XG52QHVwICs9IDAuMSpjdXJsbm9pc2UoMTAwLjAgKiB2QFApO1xuXG5mbG9hdCBwcm9ncmVzcyA9IGNoZihcInByb2dyZXNzXCIpO1xuZmxvYXQgb3BlbkFuZ2xlID0gY2hmKFwib3BlbkFuZ2xlXCIpO1xuXG5cbnByb2dyZXNzID0gbWF4KHByb2dyZXNzIC0gZkBkZWxheSwwKTtcbmZAbGVhZlByb2dyZXNzID0gY2xhbXAocHJvZ3Jlc3MsMCwxKTtcblxuXG5tYXRyaXggbSA9IGlkZW50KCk7XG5yb3RhdGUobSwgLW9wZW5BbmdsZSAqZkBmaW5hbEFuZ2xlLCBjcm9zcyh2QE4sIHZAdXApKTtcbnZATiA9IG0qIHZATjtcblxuZkBpZCA9IEBwdG51bTtcbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaW5hbEFuZ2xlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGaW5hbGFuZ2xlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVuQW5nbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk9wZW5hbmdsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJvZ3Jlc3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlByb2dyZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwcm9ncmVzc1N0ZXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlByb2dyZXNzc3RlcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmFtcF9mbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicm90YXRlTWF4IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3RhdGVtYXgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjYWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmFtcF9mbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy43MSwKICAgICAgICAgICAgMC4xMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYXBwbHlfcm90YXRpb25zIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNhbGN1bGF0ZV9yb3RhdGlvbnMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzbmlwcGV0IjogInByZXJvdGF0ZSg0QGxvY2FsdHJhbnNmb3JtLGZAcm90YXRlQW1vdW50LCB7MSwwLDB9KTtcbiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy41MSwKICAgICAgICAgICAgLTUuNjQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6cmlnYXR0cmlid3JhbmdsZSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogMCwgXCJzb2xpZF9saW5rc1wiOiAxLCBcInNob3dfYXhlc1wiOiAwLCBcInNob3dfc2NlbmVfZ2VvXCI6IDF9IgogICAgICAgIH0KICAgIH0sCiAgICAiYXR0cmliZGVsZXRlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtb3Rpb25jbGlwZXZhbHVhdGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZSwKICAgICAgICAgICAgInB0ZGVsIjogImN1cnZldSBDZCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4xMywKICAgICAgICAgICAgLTEwLjQyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJkZWxldGUiCiAgICB9LAogICAgImNhbGN1bGF0ZV9yb3RhdGlvbnMiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjgsCiAgICAgICAgICAgIDAuMDIsCiAgICAgICAgICAgIDAuMDIKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyaWdkb2N0b3IyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYW1vdW50IjogNC40LAogICAgICAgICAgICAicm90YXRlQnlDdXJ2ZXUiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJvdGF0ZUJ5UHJvZ3Jlc3MiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjAwMgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiZmxvYXQgbWFzayA9IGNocmFtcChcInJvdGF0ZUJ5Q3VydmV1XCIsIGZAY3VydmV1KTtcbmZAcm90YXRlQW1vdW50ID0gbWF4KG1hc2sqIGNocmFtcChcInJvdGF0ZUJ5UHJvZ3Jlc3NcIixmQGxlYWZQcm9ncmVzcykqY2hmKFwiYW1vdW50XCIpLCBmQHJvdGF0ZU1heCk7XG5mQHJvdGF0ZUFtb3VudCArPSAwLjAwNSAqIHNpbigwLjIqQEZyYW1lICsgZkBpZCk7XG5mQHNjYWxlQW1vdW50ID0gZml0KGZAbGVhZlByb2dyZXNzLCAwLCAxLCAxLCAwLjgpOyIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbW91bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFtb3VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicm90YXRlQnlDdXJ2ZXUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdGF0ZWJ5Y3VydmV1IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyb3RhdGVCeVByb2dyZXNzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3RhdGVieXByb2dyZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjUxLAogICAgICAgICAgICAtNC42NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2luZWZ4OjpyaWdhdHRyaWJ3cmFuZ2xlIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAwLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDAsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iCiAgICAgICAgfQogICAgfSwKICAgICJjaXJjbGUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpdnMiOiAyNiwKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICA5MCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuMDMxLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjcyLAogICAgICAgICAgICAyLjI1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjaXJjbGUiCiAgICB9LAogICAgImNvcHl0b3BvaW50czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2V0X3RpcF9hbmRfcm9vdCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkFSUkFOR0VNRU5UX0FOSU1BVElPTl9DT05UUk9MUyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRhcmdldGF0dHJpYnMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIqLF52LF5BbHBoYSxeTixedXAsXnBzY2FsZSxec2NhbGUsXm9yaWVudCxecm90LF5waXZvdCxedHJhbnMsXnRyYW5zZm9ybSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJBbHBoYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJtdWx0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInYiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiYWRkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuODcsCiAgICAgICAgICAgIC0yLjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvcHl0b3BvaW50czo6Mi4wIgogICAgfSwKICAgICJsaW5lMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwb2ludHMiOiAyMAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0LjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgfSwKICAgICJtb3Rpb25jbGlwMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhcHBseV9yb3RhdGlvbnMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJmcmFtZXJhbmdlIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIiRGU1RBUlQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgMTAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ1c2VmaXJzdGZyYW1lIjogZmFsc2UsCiAgICAgICAgICAgICJ1c2VmcmFtZXJhbmdlIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjUxLAogICAgICAgICAgICAtNi42NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2luZWZ4Ojptb3Rpb25jbGlwIgogICAgfSwKICAgICJtb3Rpb25jbGlwZXZhbHVhdGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNlY29uZGFyeW1vdGlvbjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMTMsCiAgICAgICAgICAgIC05LjQyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6Om1vdGlvbmNsaXBldmFsdWF0ZSIKICAgIH0sCiAgICAicmVzYW1wbGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImxpbmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9jdXJ2ZXVhdHRyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXNhbXBsZSIKICAgIH0sCiAgICAicmVzYW1wbGUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmRlbGV0ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJsZW5ndGgiOiAwLjAwMiwKICAgICAgICAgICAgInRyZWF0cG9seXNhcyI6ICJzdWJkIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjEzLAogICAgICAgICAgICAtMTEuNDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJyaWdkb2N0b3IxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImluaXR0cmFuc2Zvcm1zIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAyLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnJpZ2RvY3RvciIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogZmFsc2UsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogZmFsc2UsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iCiAgICAgICAgfQogICAgfSwKICAgICJyaWdkb2N0b3IyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuODcsCiAgICAgICAgICAgIC0zLjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6cmlnZG9jdG9yIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiBmYWxzZSwgXCJzb2xpZF9saW5rc1wiOiAxLCBcInNob3dfYXhlc1wiOiBmYWxzZSwgXCJzaG93X3NjZW5lX2dlb1wiOiAxfSIKICAgICAgICB9CiAgICB9LAogICAgInNlY29uZGFyeW1vdGlvbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmlnZG9jdG9yMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1vdGlvbmNsaXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGFtcGluZyI6IDMsCiAgICAgICAgICAgICJlZmZlY3RtdWx0IjogMC4xLAogICAgICAgICAgICAiZnJhbWVyYW5nZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICIkRlNUQVJUIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIDQwMAogICAgICAgICAgICBdLAogICAgICAgICAgICAiam9pbnRncm91cCI6ICJ0aXAiLAogICAgICAgICAgICAiam9pbnRncm91cHNvdXJjZSI6ICJtaWQiLAogICAgICAgICAgICAibGFnIjogWwogICAgICAgICAgICAgICAgMC4xLAogICAgICAgICAgICAgICAgMC4xCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtYXNzIjogMC4xLAogICAgICAgICAgICAib3ZlcnNob290IjogWwogICAgICAgICAgICAgICAgMC4xLAogICAgICAgICAgICAgICAgMC4xCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ1c2Vqb2ludGdyb3Vwc291cmNlIjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4xMywKICAgICAgICAgICAgLTguMzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6c2Vjb25kYXJ5bW90aW9uIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAwLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDEsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iLAogICAgICAgICAgICAid2lyZXN0eWxlIjogInJvdW5kZWQiCiAgICAgICAgfQogICAgfSwKICAgICJzZXRfcGFyYW1zIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzbmlwcGV0IjogImZAcm90YXRlTWF4ID0gMDtcbmZAZmluYWxBbmdsZSA9IC0wLjQgKyAwLjIgKiByYW5kKEBwdG51bSk7XG5mQHBzY2FsZSA9IDIuMCArIDAuMDUgKiByYW5kKEBwdG51bSk7XG5mQGRlbGF5ID0gMC4wMSpAcHRudW0gKy41KnJhbmQoQHB0bnVtKTsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNzEsCiAgICAgICAgICAgIDEuMjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInNldF90aXBfYW5kX3Jvb3QiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidHJhbnNmb3JtMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNsYXNzIjogInByaW1pdGl2ZSIsCiAgICAgICAgICAgICJzbmlwcGV0IjogImludCBwdHNbXSA9IHByaW1wb2ludHMoMCwgQHByaW1udW0pO1xuaW50IG1pZFZhbCA9IGxlbihwdHMpLzIgLSAxO1xuc2V0cG9pbnRncm91cCgwLCBcInJvb3RcIiwgcHRzWzBdLCAxKTtcblxuZm9yIChpbnQgaSA9IG1pZFZhbCArIDE7IGkgXHUwMDNjIGxlbihwdHMpOyBpICsrKXtcbiAgICBzZXRwb2ludGdyb3VwKDAsIFwidGlwXCIsIGksIDEpO1xufSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAic3dlZXA0IjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXBwbHlzY2FsZSI6IHRydWUsCiAgICAgICAgICAgICJjb2xzIjogMjQsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAic2luZ2xlIiwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMDAzOCwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC45ODQzNzUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjI4MzIwODY2ODIzMTk2NDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC45ODQzNzUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjM4NDI1MDQ2MjA1NTIwNjMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogLTAuMgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuODU1Nzg3NDU2MDM1NjE0LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNjgxNDM4MzI2ODM1NjMyMwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuOTkxNTE5OTI3OTc4NTE1NiwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjg3NzU5MTE5MjcyMjMyMDYKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjk4NTc2ODQ5Njk5MDIwMzksCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yODE4ODYzNjg5ODk5NDQ0NgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4wODMzMzMzMzU4MTY4NjAyCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzdHJldGNoYXJvdW5kdHVybnMiOiBmYWxzZSwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjEzLAogICAgICAgICAgICAtMTIuNDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInRyYW5zZm9ybTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmlnZG9jdG9yMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICA0MCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuMDcKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMS4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9Cn0=
Compute flow direction vector and propogate it along mesh. This is done without simulation by using ForEach.
Nov 05, 2025 | 20.5.584 | vex
Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYnByb21vdGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlmcmFtZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbmNsYXNzIjogInZlcnRleCIsCiAgICAgICAgICAgICJpbm5hbWUiOiAidGFuZ2VudCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlicHJvbW90ZSIKICAgIH0sCiAgICAiY29tcHV0ZV9ncmFkaWVudCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2JlZ2luMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IG5laWJvdXJzW10gPSBpW11AbmVpYm91cnM7XG5cbmZsb2F0IGFjY3VtID0gMDtcbmZsb2F0IGluZmVjdCA9IDA7XG5cbmZvcmVhY2ggKGludCBwbnQ7IG5laWJvdXJzKSB7XG4gICAgaW5mZWN0ID0gcG9pbnQoMCwgXCJpbmZlY3RcIiwgcG50KTtcbiAgICBpZiAoaW5mZWN0IFx1MDAzZSAwKSB7XG4gICAgICAgIGFjY3VtICs9IDAuMTtcbiAgICB9XG59XG5cbkBpbmZlY3QgKz0gYWNjdW0gLyBsZW4obmVpYm91cnMpO1xuIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0LjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgImZvcmVhY2hfYmVnaW4xIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC45LAogICAgICAgICAgICAwLjUsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwcmVjb21wdXRlX25laWJvdXJzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL3Byb3BvZ2F0aW9uX3Byb2dyZXNzIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAxLAogICAgICAgICAgICA1LjI4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibG9ja19iZWdpbiIKICAgIH0sCiAgICAiZ3JvdXAxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN1YmRpdmlkZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiYXNlZ3JvdXAiOiAiMjk1MyA1OTUzIDU5NzAgMTUyIDI5NzUgNTk2OCA0MTgzIDQyNDAgODY0NSA4NjQ4IDg0ODEgNDI0NCA0MjQzIDg2NjggODY0NiA4NjU2IDU5NjkgNDI1MSA4NjU0IDQyNDgtNDI0OSA4NjU1IDg2NTggODQ4NCAxODA0IDE3OTkgNDI0NyAxODAzIDEyMiA1OTgzIDg2NzEgODY3NiAxODI2IDQyNTYgODY3NSAxNzk4IDYwMjIgMTIxIDg2NTcgODY3MiA4NzE3IDE3ODcgNDI3MSA0MjczIDE3NzAgMTc4OCA4NjcwIDQyNzUgODcyMyA4NzI4IDg2NjkgODcyMiAxNzg5IDg3MjEgNDI3NiA4NzI2IDE4MyAxNzcxIDg3MTYgMTgxMCA4NjU5IDg2NDciLAogICAgICAgICAgICAiZ3JvdXBuYW1lIjogInN0YXJ0IiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgOC40OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZ3JvdXBjcmVhdGUiCiAgICB9LAogICAgImluaXRfaW5mZWN0X2F0dHIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JvdXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAic3RhcnQiLAogICAgICAgICAgICAic25pcHBldCI6ICJAaW5mZWN0ID0gMTsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDcuNDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgIm9yaWVudF9mcm9tX2dyYWRpZW50IjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgImJpbmQxIjogewogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJleHBvcnRjb250ZXh0IjogImN2ZXgiLAogICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJ0YW5nZW50IiwKICAgICAgICAgICAgICAgICAgICAicGFybXR5cGUiOiAidmVjdG9yIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAzLjc4LAogICAgICAgICAgICAgICAgICAgIDMuNjcKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJiaW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYmluZDIiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWF0eHRvcXVhdDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJxdWF0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImlucHV0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgImV4cG9ydHBhcm0iOiAyLAogICAgICAgICAgICAgICAgICAgICJvdmVycmlkZXR5cGUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJvcmllbnQiLAogICAgICAgICAgICAgICAgICAgICJwYXJtdHlwZSI6ICJmbG9hdDQiLAogICAgICAgICAgICAgICAgICAgICJ1c2Vhc3Bhcm1kZWZpbmVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAxNy45MywKICAgICAgICAgICAgICAgICAgICAzLjc5CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYmluZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNyb3NzMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJnZW9tZXRyeXZvcGdsb2JhbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJOIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInZlYzEiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJpbmQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAidGFuZ2VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJ2ZWMyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNi43OCwKICAgICAgICAgICAgICAgICAgICAyLjU2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiY3Jvc3MiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJjcm9zczIiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYmluZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJ0YW5nZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInZlYzEiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNyb3NzMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogImNyb3NzcHJvZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJ2ZWMyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgOS40LAogICAgICAgICAgICAgICAgICAgIDAuODQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJjcm9zcyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdlb21ldHJ5dm9wZ2xvYmFsMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMS45MSwKICAgICAgICAgICAgICAgICAgICAxLjk4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAzLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImdlb21ldHJ5dm9wb3V0cHV0MSI6IHsKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAxOS42NSwKICAgICAgICAgICAgICAgICAgICAxLjM2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAxLjI4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiZ2VvbWV0cnl2b3BvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtYXR4dG9xdWF0MSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWN0b21hdHgxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAibWF0eCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJtYXR4IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMTQuMSwKICAgICAgICAgICAgICAgICAgICA0LjA2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjY4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAibWF0eHRvcXVhdCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInZlY3RvbWF0eDEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY3Jvc3MxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAiY3Jvc3Nwcm9kIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInZ2YWwxIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm9zczIiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJjcm9zc3Byb2QiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAidnZhbDIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJpbmQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAidGFuZ2VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJ2dmFsMyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDExLjY1LAogICAgICAgICAgICAgICAgICAgIDQuNAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC45OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInZlY3RvbWF0eCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJwcm9tb3RlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInN0ZHN3aXRjaGVyXzEiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIkNkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNkIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiRnJhbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRnJhbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiTiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiT3BJbnB1dDEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRmlyc3QgSW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJPcElucHV0MiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTZWNvbmQgSW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJPcElucHV0MyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGlyZCBJbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIk9wSW5wdXQ0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvdXJ0aCBJbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJudW1fY29tcG9uZW50cyI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlRpbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGltZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJUaW1lSW5jIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpbWUgSW5jIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFnZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9yY2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJsaWZlIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZmUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibnVtcHJpbSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOdW1iZXIgb2YgUHJpbXMiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibnVtcHQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTnVtYmVyIG9mIFBvaW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJudW12dHgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTnVtYmVyIG9mIFZlcnRpY2VzIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInByaW1udW0iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUHJpbWl0aXZlIE51bWJlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJwdG51bSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb2ludCBOdW1iZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVVYiLAogICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2IjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZlbG9jaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidnR4bnVtIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZlcnRleCBOdW1iZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMDEsCiAgICAgICAgICAgIC0xLjE4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ2b3AiCiAgICB9LAogICAgInBvaW50d3JhbmdsZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicHJvcG9nYXRpb25fcHJvZ3Jlc3MiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzbmlwcGV0IjogInZAZ3JhZCA9IHNldChAaW5mZWN0LCAwLCAwKTsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInBvbHlmcmFtZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicG9pbnR3cmFuZ2xlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIk5vbiI6IGZhbHNlLAogICAgICAgICAgICAiYXR0cmlibmFtZSI6ICJncmFkIiwKICAgICAgICAgICAgInN0eWxlIjogImF0dHJpYiIsCiAgICAgICAgICAgICJ0YW5nZW50dSI6ICJ0YW5nZW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZnJhbWUiCiAgICB9LAogICAgInByZWNvbXB1dGVfbmVpYm91cnMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiaW5pdF9pbmZlY3RfYXR0ciIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IG5laWJvdXJzW10gPSBuZWlnaGJvdXJzKDAsIEBwdG51bSk7XG5pW11AbmVpYm91cnMgPSBuZWlib3VyczsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDYuMzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInByb3BvZ2F0aW9uX3Byb2dyZXNzIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC45LAogICAgICAgICAgICAwLjUsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb21wdXRlX2dyYWRpZW50IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4xIiwKICAgICAgICAgICAgIml0ZXJhdGlvbnMiOiB7CiAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICIkRiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIml0ZXJtZXRob2QiOiAiY291bnQiLAogICAgICAgICAgICAidGVtcGxhdGVwYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4xIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAxLAogICAgICAgICAgICAzLjEyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibG9ja19lbmQiCiAgICB9LAogICAgInN1YmRpdmlkZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidGVzdGdlb21ldHJ5X3BpZ2hlYWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjA3LAogICAgICAgICAgICA5LjQ4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzdWJkaXZpZGUiCiAgICB9LAogICAgInRlc3RnZW9tZXRyeV9waWdoZWFkMSI6IHsKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMDEsCiAgICAgICAgICAgIDEwLjQ4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0ZXN0Z2VvbWV0cnlfcGlnaGVhZCIKICAgIH0KfQ==
A few nodes to create a basic petal shape, with common masks, deformation, and UVs. This should provide a good base layer of detail to feed into a vellum simulation.
Nov 05, 2025 | 20.5.584 | geometry
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFzc2lnbl9lZGdlX3ZhbCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3VuZGFyeV9lZGdlX2dyb3VwIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiZWRnZSIsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAZWRnZSA9IDEuMDsgICIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiYXV0b3V2MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmlkMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNy4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGFiczo6YXV0b3V2IgogICAgfSwKICAgICJibHVyX2VkZ2UiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVtZXNoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImF0dHJpYnV0ZXMiOiAiZWRnZSIsCiAgICAgICAgICAgICJpdGVyYXRpb25zIjogOQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMy4xMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliYmx1ciIKICAgIH0sCiAgICAiYm91bmRhcnlfZWRnZV9ncm91cCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJlZGdlX3Ntb290aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cGJhc2UiOiBmYWxzZSwKICAgICAgICAgICAgImdyb3VwZWRnZXMiOiB0cnVlLAogICAgICAgICAgICAiZ3JvdXBuYW1lIjogImVkZ2UiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50IiwKICAgICAgICAgICAgInVuc2hhcmVkIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJncm91cGNyZWF0ZSIKICAgIH0sCiAgICAiY2VudGVyX25vaXNlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImVkZ2Vfbm9pc2UiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbXBsaXR1ZGV2IjogMC4wNywKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJibGVuZGF0dHJpYiI6ICJoZWlnaHROb2lzZU1hc2siLAogICAgICAgICAgICAiYmxlbmRtb2RlIjogImF0dHJpYiIsCiAgICAgICAgICAgICJjb21wb25lbnRzY29wZSI6IDEwNiwKICAgICAgICAgICAgImRvYmxlbmQiOiB0cnVlLAogICAgICAgICAgICAiZWxlbWVudHNjYWxlIjogWwogICAgICAgICAgICAgICAgMC4yLAogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImVsZW1lbnRzaXplIjogMC45LAogICAgICAgICAgICAiZWxlbWVudHNpemV0eXBlIjogMSwKICAgICAgICAgICAgImxvY2F0aW9uYXR0cmliIjogIlAyIiwKICAgICAgICAgICAgIm5vaXNlcmFuZ2UiOiAiemNlbnRlcmVkIiwKICAgICAgICAgICAgIm9jdCI6IDAuNzcsCiAgICAgICAgICAgICJvZmZzZXQiOiAyMi44CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC01LjEyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJub2lzZTo6Mi4wIgogICAgfSwKICAgICJjcmVhdGVfbm9pc2VfbWFza3MiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXNzaWduX2VkZ2VfdmFsIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibm9pc2VfYnlfZWRnZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAibm9pc2VfYnlfaGVpZ2h0IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAaGVpZ2h0Tm9pc2VNYXNrID0gY2hyYW1wKFwibm9pc2VfYnlfaGVpZ2h0XCIsIC12QFAueik7XG5mQGVkZ2VOb2lzZU1hc2sgPSBmQGVkZ2UgKiBjaHJhbXAoXCJub2lzZV9ieV9lZGdlXCIsIC12QFAueik7XG5cbnZAUDIgPSBub3JtYWxpemUodkBQKTsiCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm9pc2VfYnlfZWRnZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm9pc2UgQnkgRWRnZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmFtcF9mbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm9pc2VfYnlfaGVpZ2h0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb2lzZSBCeSBIZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xLjA4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJlZGdlX2ZvbGRpbmciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic21vb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAidmVjdG9yIGRpciA9IG5vcm1hbGl6ZSh2QFApO1xuXG52QFAgLT0gZkBlZGdlTm9pc2VNYXNrICogMC4xKmRpciAqICgxLjAgKyBjdXJsbm9pc2UoNC4wKnZAUCkpO1xudkBQLnkgKz0gMC4wMypmQGVkZ2VOb2lzZU1hc2s7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtNy4xNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiZWRnZV9ub2lzZSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJibHVyX2VkZ2UiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbXBsaXR1ZGV2IjogMC4wNSwKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJibGVuZGF0dHJpYiI6ICJlZGdlTm9pc2VNYXNrIiwKICAgICAgICAgICAgImJsZW5kbW9kZSI6ICJhdHRyaWIiLAogICAgICAgICAgICAiY29tcG9uZW50c2NvcGUiOiAxMDYsCiAgICAgICAgICAgICJkb2JsZW5kIjogdHJ1ZSwKICAgICAgICAgICAgImVsZW1lbnRzaXplIjogMC4xMiwKICAgICAgICAgICAgIm5vaXNlcmFuZ2UiOiAiemNlbnRlcmVkIiwKICAgICAgICAgICAgIm9jdCI6IDAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTQuMTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYm5vaXNlOjoyLjAiCiAgICB9LAogICAgImVkZ2Vfc21vb3RoMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzdWJkaXZpZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiaW5jbHVkZXVuc2hhcmVkIjogdHJ1ZSwKICAgICAgICAgICAgInNtb290aHN0cmVuZ3RoIjogOAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAyLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjplZGdlX3Ntb290aDo6MS4wIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAid2lyZXN0eWxlIjogInJvdW5kZWQiCiAgICAgICAgfQogICAgfSwKICAgICJlZGl0MSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdXRvdXYxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiMyA4IiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibGVhZGlzbGFuZGhpbnQiOiAiOCIsCiAgICAgICAgICAgICJwIjogWwogICAgICAgICAgICAgICAgMi45ODAyMzIyMzg3Njk1MzEyZS04LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0wLjIwMTY4NDU5NDE1NDM1NzkKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMDU2NzM3ODk5NzgwMjczNDQKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA2LjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJlZGl0IgogICAgfSwKICAgICJlZGl0MiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5c3BsaXQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiMTAtMTEgMTMiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIsCiAgICAgICAgICAgICJsZWFkaXNsYW5kaGludCI6ICIxMyIsCiAgICAgICAgICAgICJwIjogWwogICAgICAgICAgICAgICAgMi45ODAyMzIyMzg3Njk1MzEyZS04LAogICAgICAgICAgICAgICAgLTAuMDU4MzI1NzM3NzE0NzY3NDU2LAogICAgICAgICAgICAgICAgLTAuMzU0NDA4MzIzNzY0ODAxCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0wLjA3OTI5ODA5MDE4OTY5NTM2LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDQuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImVkaXQiCiAgICB9LAogICAgImdyaWQzIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbHMiOiA1LAogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAtOTAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyb3dzIjogMiwKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAwLjc5MzAxNTE2NzExNzExODgsCiAgICAgICAgICAgICAgICAwLjQwNjcxODg1MDEzNTgwMzIKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0wLjM5OTkzODM3NDc1Nzc2NjcKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA4LjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJncmlkIgogICAgfSwKICAgICJwb2x5c3BsaXQxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImVkaXQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbG9vcHMiOiAxLAogICAgICAgICAgICAicGF0aHR5cGUiOiAicXVhZGN1dCIsCiAgICAgICAgICAgICJzcGxpdGxvYyI6ICIxZTE6MC41MDg0ODQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDUuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBvbHlzcGxpdDo6Mi4wIgogICAgfSwKICAgICJyZW1lc2gxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNyZWF0ZV9ub2lzZV9tYXNrcyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRhcmdldHNpemUiOiAwLjAyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0yLjEyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZW1lc2g6OjIuMCIKICAgIH0sCiAgICAic21vb3RoMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjZW50ZXJfbm9pc2UiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC02LjEyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzbW9vdGg6OjIuMCIKICAgIH0sCiAgICAic3ViZGl2aWRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJlZGl0MiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIml0ZXJhdGlvbnMiOiAyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDMuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN1YmRpdmlkZSIKICAgIH0KfQ==
Simple and fast water material for Karma. This material use metalness and doesn't use transmission to optimize for faster render.
Nov 05, 2025 | 20.5.584 | shading
Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInZvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIndhdGVyIjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIk1hdGVyaWFsX091dHB1dHNfYW5kX0FPVnMiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibXRseHN0YW5kYXJkX3N1cmZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAic3VyZmFjZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWF0ZXJpYWxfcHJvcGVydGllcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogInByb3BlcnRpZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAicHJvcGVydGllcyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJuYW1lMSI6ICJzdXJmYWNlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA2LjYxLAogICAgICAgICAgICAgICAgICAgIC00LjM5CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjk4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic3Vib3V0cHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiaW5wdXRzIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMTYuNjQsCiAgICAgICAgICAgICAgICAgICAgLTAuMDQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuNTMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJpbnB1dCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhcmdlX2ZsYXRfYXJlYXMiOiB7CiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZyZXEiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAib2N0YXZlcyI6IDgKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEwLjUsCiAgICAgICAgICAgICAgICAgICAgLTUuMzkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDIuNzkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4dW5pZmllZG5vaXNlM2QiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtYXRlcmlhbF9wcm9wZXJ0aWVzIjogewogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDMuMDYsCiAgICAgICAgICAgICAgICAgICAgLTUuMTQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuNjgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJrbWFfbWF0ZXJpYWxfcHJvcGVydGllcyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm10bHhkaXNwbGFjZW1lbnQiOiB7CiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMy4xMSwKICAgICAgICAgICAgICAgICAgICAtNi43NAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm10bHhkaXNwbGFjZW1lbnQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtdGx4aGVpZ2h0dG9ub3JtYWwxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm10bHhtaXgxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImluIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTMuNTgsCiAgICAgICAgICAgICAgICAgICAgLTMuMwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm10bHhoZWlnaHR0b25vcm1hbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm10bHhtaXgxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNtYWxsX3JpcHBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiYmciCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImxhcmdlX2ZsYXRfYXJlYXMiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAibWl4IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZnIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtNi43OCwKICAgICAgICAgICAgICAgICAgICAtMy4xNgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC45OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm10bHhtaXgiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtdGx4bm9ybWFsbWFwMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4aGVpZ2h0dG9ub3JtYWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImluIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInNjYWxlIjogMC4wMDI1CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIC0wLjcsCiAgICAgICAgICAgICAgICAgICAgLTMuMwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMS4yOAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIm10bHhub3JtYWxtYXAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtdGx4c3RhbmRhcmRfc3VyZmFjZSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4bm9ybWFsbWFwMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogIm91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJub3JtYWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYmFzZV9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMC4xMjEyNTk5OTQ4MDQ4NTkxNiwKICAgICAgICAgICAgICAgICAgICAgICAgMC4xNDYwOTk4MjA3MzMwNzAzNywKICAgICAgICAgICAgICAgICAgICAgICAgMC4xODc5OTk5OTM1NjI2OTgzNgogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgIm1ldGFsbmVzcyI6IDAuODcsCiAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX0lPUiI6IDEuMzMsCiAgICAgICAgICAgICAgICAgICAgInNwZWN1bGFyX3JvdWdobmVzcyI6IDAuMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAzLjA3LAogICAgICAgICAgICAgICAgICAgIC0wLjk0CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAzLjE2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAibXRseHN0YW5kYXJkX3N1cmZhY2UiLAogICAgICAgICAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwXyI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfQ29hdCI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfRW1pc3Npb24iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX1NoZWVuIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9TcGVjdWxhciI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3Vic3VyZmFjZSI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfVGhpbiBGaWxtIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9UcmFuc21pc3Npb24iOiAiY29sbGFwc2VkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICAic21hbGxfcmlwcGxlcyI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZnJlcSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgNTAsCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDkKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJvY3RhdmVzIjogOAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMTAuNDksCiAgICAgICAgICAgICAgICAgICAgLTEuNDkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDIuNzkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4dW5pZmllZG5vaXNlM2QiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAibWF0ZXJpYWwiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfZmlyc3QiOiAiIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXIxIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2FybWEgTWF0ZXJpYWwgQnVpbGRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluaGVyaXRfY3RybCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluaGVyaXQgZnJvbSBDbGFzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOZXZlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFsd2F5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1hdGVyaWFsIEZsYWciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlcGFyYXRvcjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzZXBhcmF0b3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9iYXNlcHJpbXBhdGgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiL19fY2xhc3NfbXRsX18vYCRPU2AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDbGFzcyBQcmltIFBhdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wc2hhZGVydXRpbHNcbmxvcHNoYWRlcnV0aWxzLnNlbGVjdFByaW1Gcm9tSW5wdXRPckZpbGUoa3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiU2VsZWN0IGEgcHJpbWl0aXZlIGluIHRoZSBTY2VuZSBWaWV3ZXIgb3IgU2NlbmUgR3JhcGggVHJlZSBwYW5lLlxuQ3RybC1jbGljayB0byBzZWxlY3QgdXNpbmcgdGhlIHByaW1pdGl2ZSBwaWNrZXIgZGlhbG9nLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiQlVUVE9OU19yZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnVzZHBhdGh0eXBlIjogInByaW0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfZm9yY2VjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvcmNlIFRyYW5zbGF0aW9uIG9mIENoaWxkcmVuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfcmVmZXJlbmNldHlwZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibiA9IGhvdS5wd2QoKVxubl9oYXNGbGFnID0gbi5pc01hdGVyaWFsRmxhZ1NldCgpXG5pID0gbi5ldmFsUGFybSgnaW5oZXJpdF9jdHJsJylcbnIgPSAnbm9uZSdcbmlmIGkgPT0gMSBvciAobl9oYXNGbGFnIGFuZCBpID09IDIpOlxuICAgIHIgPSAnaW5oZXJpdCdcbnJldHVybiByIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDbGFzcyBBcmMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAibm9uZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmVyZW5jZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicmVmZXJlbmNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5oZXJpdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiaW5oZXJpdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwZWNpYWxpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInNwZWNpYWxpemUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZXByZXNlbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlcHJlc2VudCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9yZW5kZXJjb250ZXh0bmFtZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJrbWEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgQ29udGV4dCBOYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFibWVudW1hc2siOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAia2FybWEgVVNEIF5tdGx4VXNkKiBebXRseHJhbXAqIF5obXRseHJhbXAqIF5obXRseGN1YmljcmFtcCogTWF0ZXJpYWxYIHBhcmFtZXRlciBjb25zdGFudCBjb2xsZWN0IG51bGwgZ2VuZXJpY3NoYWRlciBzdWJuZXQgc3VibmV0Y29ubmVjdG9yIHN1Ym91dHB1dCBzdWJpbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRhYiBNZW51IE1hc2siLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGFiIE1lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJzaXplIjogWwogICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAwLjgzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICB9Cn0=
Create a plant like unfurling animation by converting a line to a KineFX rig and applying a compounding rotation.
Nov 05, 2025 | 20.5.584 | animation
Cooked By: snay
ewogICAgIkFOSU0iOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyb290X3NjYWxlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjYsCiAgICAgICAgICAgIC00LjcyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJQQVJBTVMiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjMyLAogICAgICAgICAgICAwLjI2LAogICAgICAgICAgICAwLjU4CiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJvZ3Jlc3MiOiB7CiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMi4xMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDE1NCwKICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAyLjEyNSwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiY2FjaGVpbnB1dCIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAicHJvZ3Jlc3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQcm9ncmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIjIwLjUuNTg0IgogICAgfSwKICAgICJhcHBseV90cmFuc2Zvcm0iOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2V0X3JvdGF0ZV9hbmRfc2NhbGVfYW1vdW50IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICJwcmVyb3RhdGUoNEBsb2NhbHRyYW5zZm9ybSxmQHJvdGF0ZUFtb3VudCwgezEsMCwwfSk7XG5wcmVzY2FsZSg0QGxvY2FsdHJhbnNmb3JtLCBmQHNjYWxlQW1vdW50KTsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNTcsCiAgICAgICAgICAgIC0yLjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6cmlnYXR0cmlid3JhbmdsZSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogMCwgXCJzb2xpZF9saW5rc1wiOiAxLCBcInNob3dfYXhlc1wiOiAwLCBcInNob3dfc2NlbmVfZ2VvXCI6IDF9IgogICAgICAgIH0KICAgIH0sCiAgICAibGluZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicG9pbnRzIjogMjAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41NywKICAgICAgICAgICAgMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGluZSIKICAgIH0sCiAgICAicmVzYW1wbGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImxpbmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9jdXJ2ZXVhdHRyIjogdHJ1ZSwKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41NywKICAgICAgICAgICAgMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInJpZ2RvY3RvcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiaW5pdHRyYW5zZm9ybXMiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNTcsCiAgICAgICAgICAgIC0wLjAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnJpZ2RvY3RvciIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogZmFsc2UsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogZmFsc2UsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iCiAgICAgICAgfQogICAgfSwKICAgICJyb290X3NjYWxlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFwcGx5X3RyYW5zZm9ybSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3VwIjogIjAiLAogICAgICAgICAgICAicm9vdF9zY2FsZSI6IHsKICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAxLjAyNzc3Nzc3Nzc3Nzc3NzcsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDc1LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDEuMDI3Nzc3Nzc3Nzc3Nzc3NywKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNuaXBwZXQiOiAicHJlc2NhbGUoNEBsb2NhbHRyYW5zZm9ybSwgY2hmKFwicm9vdF9zY2FsZVwiKSk7IgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJvb3Rfc2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvb3QgU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNiwKICAgICAgICAgICAgLTMuNDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6cmlnYXR0cmlid3JhbmdsZSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogMCwgXCJzb2xpZF9saW5rc1wiOiAxLCBcInNob3dfYXhlc1wiOiAwLCBcInNob3dfc2NlbmVfZ2VvXCI6IDF9IgogICAgICAgIH0KICAgIH0sCiAgICAic2V0X3JvdGF0ZV9hbmRfc2NhbGVfYW1vdW50IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJpZ2RvY3RvcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbW91bnQiOiAwLjA0OSwKICAgICAgICAgICAgInJvdGF0ZUJ5Q3VydmVVIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC43NDIwNTYwNzE3NTgyNzAzLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJvdGF0ZUJ5UHJvZ3Jlc3MiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNzA5MTgzNjkyOTMyMTI4OSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMC4wMjE0Njc2MDAwMTc3ODYwMjYKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZsb2F0IGFtb3VudCA9IGNoZihcIi4uL1BBUkFNUy9wcm9ncmVzc1wiKTtcblxuZkByb3RhdGVBbW91bnQgPSBjaHJhbXAoXCJyb3RhdGVCeVByb2dyZXNzXCIsIGFtb3VudCkgKiBjaHJhbXAoXCJyb3RhdGVCeUN1cnZlVVwiLCBmQGN1cnZldSk7XG5mQHNjYWxlQW1vdW50ID0gZml0KGZAcm90YXRlQW1vdW50LCAwLCAxLCAxLCAwLjgpOyIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbW91bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFtb3VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicm90YXRlQnlDdXJ2ZVUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdGF0ZWJ5Y3VydmV1IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyb3RhdGVCeVByb2dyZXNzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSb3RhdGVieXByb2dyZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjU3LAogICAgICAgICAgICAtMS4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnJpZ2F0dHJpYndyYW5nbGUiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJkaXNwbGF5X29wdGlvbnMiOiAie1wic2hvd19qb2ludHNcIjogMSwgXCJzaG93X2xpbmtzXCI6IDAsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogMCwgXCJzaG93X3NjZW5lX2dlb1wiOiAxfSIKICAgICAgICB9CiAgICB9Cn0=
LOPs lighting setup for early morning. This recipe just uses standard USD lights.
Nov 05, 2025 | 20.5.584 | lighting
Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImNhbWVyYTExIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzdW4iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcGVydHVyZSI6ICJzZXRyYXRpbyIsCiAgICAgICAgICAgICJhc3BlY3RyYXRpbyI6IFsKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb2N1c0Rpc3RhbmNlIjogNS4wMDAwMDAxMTkyMjEzNjMsCiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgLTMzLjI4MDkyMjI5MDI1MDIyLAogICAgICAgICAgICAgICAgODMuODQ2MTAyNjQ2NjMwMzEsCiAgICAgICAgICAgICAgICAwLjAwMTQ1MDcxNDUzMDA2MjExOTMKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAxLjg2OTkwMTcxMTE4NzEwMSwKICAgICAgICAgICAgICAgIDEuNDczMDc0MjI0MjEzMjM4NCwKICAgICAgICAgICAgICAgIDAuMjAzMDgxOTE4ODQ0MDUxNzcKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyMV8yIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXIyXzMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfODlhZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiaG91Lm5vZGUoY2goJ3huX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJ2b3BfNGZiZycpKS5zaGFkZXJTdHJpbmcoKSBpZiBob3Uubm9kZShjaCgneG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF80ZmJnJykpICE9IE5vbmUgZWxzZSAnJyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcl9jb250cm9sXzluYmcgPT0gYmxvY2sgfSB7IHhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfY29udHJvbF85bmJnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgU2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wXzRmYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJ2b3BfY29udHJvbF81c2JnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wX2NvbnRyb2xfNXNiZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMZW5zIFNoYWRlciBWT1AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BmaWx0ZXIiOiAiISFDVVNUT00vTUFURVJJQUwhISIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcHJlbGF0aXZlIjogIi4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVmlldyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hQ2FtZXJhQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcGVyYXRvcl9wYXRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wX2NvbnRyb2xfNXNiZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMZW5zIFNoYWRlciBWT1AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmFtYXRlcmlhbGJpbmRpbmdfY29udHJvbF9md2JnaSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAncmVsYXRpb25zaGlwJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMZW5zIE1hdGVyaWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2VqYmdpIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fa2FybWFjYW1lcmFtYXRlcmlhbGJpbmRpbmdfY29udHJvbF9md2JnaSA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2NvbnRyb2xfZndiZ2kgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBNYXRlcmlhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uIjogIlxuaW1wb3J0IGxvcHRvb2x1dGlsc1xubG9wdG9vbHV0aWxzLnNldHVwS2FybWFDYW1lcmFMZW5zTWF0ZXJpYWwoa3dhcmdzKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJDcmVhdGUgYSBsZW5zIHNoYWRlciBMT1AuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJWT1Bfa21hX3BoeXNpY2FsbGVucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2xhbmd1YWdlIjogInB5dGhvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnVzZHBhdGh0eXBlIjogInByaW0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVmlldyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hQ2FtZXJhQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVlbmFtZSI6ICJtYXRlcmlhbDpiaW5kaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJyZWxhdGlvbnNoaXAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXRpbnRfY29udHJvbF9pZWJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdDMnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF0aW50X2gwYWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fa2FybWFjYW1lcmF0aW50X2NvbnRyb2xfaWViZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhdGludF9jb250cm9sX2llYmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGludCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX2NvbnRyb2xfc3ViZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIExlbnMgU2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhdXNlX2xlbnNzaGFkZXJfcmhiZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhdXNlX2xlbnNzaGFkZXJfY29udHJvbF9zdWJnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmF1c2VfbGVuc3NoYWRlcl9jb250cm9sX3N1YmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVXNlIExlbnMgU2hhZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVmlldyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hQ2FtZXJhQVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF3aW5kb3dfY29udHJvbF9yaGJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdDQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNjcmVlbiBXaW5kb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF3aW5kb3dfcTNhZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY3JlZW4gV2luZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4wMSwKICAgICAgICAgICAgLTMuMTYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNhbWVyYSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgInNldF9sb29rYXQiOiAiVHJ1ZSIKICAgICAgICB9CiAgICB9LAogICAgImdyaWQyIjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJzb3BuZXQvY3JlYXRlIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJncmlkMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZ3JpZCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzaGFkZXJiYWxsMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgLTAuMDEsCiAgICAgICAgICAgIDEuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNvcGNyZWF0ZSIKICAgIH0sCiAgICAic2hhZGVyYmFsbDEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZmlsZXBhdGgiOiAiJEhIL3VzZC9hc3NldHMvc2hhZGVyYmFsbC9zaGFkZXJiYWxsLnVzZCIsCiAgICAgICAgICAgICJudW1fdmFyaWFudHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRzZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibW9kZWwiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAicHJpbXBhdHRlcm4jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFyaWFudG5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFyaWFudHNldCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJwcmV2aWV3T2JqZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRzZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiY29yZU1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAicHJpbXBhdHRlcm4jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFyaWFudG5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFyaWFudHNldCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJncmFwaGljIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAtMC4wMSwKICAgICAgICAgICAgMy4wNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXNzZXRyZWZlcmVuY2UiCiAgICB9LAogICAgInNreSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmlkMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInhuX19pbnB1dHNjb2xvclRlbXBlcmF0dXJlX3djYiI6IDE1MDAwLAogICAgICAgICAgICAieG5fX2lucHV0c2VuYWJsZUNvbG9yVGVtcGVyYXR1cmVfb21iIjogdHJ1ZSwKICAgICAgICAgICAgInhuX19pbnB1dHNleHBvc3VyZV92eWEiOiAxLAogICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRwb2ludHJhZGl1c18xa2JmZiI6IDEsCiAgICAgICAgICAgICJ4bl9faW5wdXRzdGV4dHVyZWZpbGVfcjNhaCI6ICIkSEZTL2hvdWRpbmkvcGljL2hkcmkvSERSSUhhdmVuX2xlbm9uZ18xXzJrLnJhdCIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImZvbGRlcjBfMiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMV8zIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2FybWEiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRhY3RpdmVyYWRpdXNfY29udHJvbF9wemJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFjdGl2ZSBSYWRpdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRhY3RpdmVyYWRpdXNfb21iZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX2NvbnRyb2xfcHpiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX2NvbnRyb2xfcHpiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBY3RpdmUgUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnNfNWZiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIqIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzX2NvbnRyb2xfNnNiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnNfY29udHJvbF82c2JmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvbnRyaWJ1dGlvbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQW55IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIioiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWZmdXNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImRpZmZ1c2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlZmxlY3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2F0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImNvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTU1MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAic3NzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInZvbHVtZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFueSBkaWZmdXNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImRpZmZ1c2V8dm9sdW1lfHNzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFueSBub24tZGlmZnVzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZSBcdTAwMjYgLXZvbHVtZSBcdTAwMjYgLXNzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfcmVwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnNfY29udHJvbF82c2JmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250cmlidXRpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnV0ZXNjYXVzdGljc18yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJ1dGVzY2F1c3RpY3NfY29udHJvbF8zYmNmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlidXRlc2NhdXN0aWNzX2NvbnRyb2xfM2JjZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250cmlidXRlcyB0byBDYXVzdGljcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJ1dGVzY2F1c3RpY3NfY29udHJvbF8zYmNmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29udHJpYnV0ZXMgdG8gQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRpbGx1bWJhY2tncm91bmRfY29udHJvbF9sNGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSWxsdW1pbmF0ZSBCYWNrZ3JvdW5kIEhvbGRvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRpbGx1bWJhY2tncm91bmRfa3JiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRpbGx1bWJhY2tncm91bmRfY29udHJvbF9sNGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRpbGx1bWJhY2tncm91bmRfY29udHJvbF9sNGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIklsbHVtaW5hdGUgQmFja2dyb3VuZCBIb2xkb3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bGlnaHRnZW9jYXN0c3NoYWRvd18yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGxpZ2h0Z2VvY2FzdHNzaGFkb3dfY29udHJvbF8zYmNmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRsaWdodGdlb2Nhc3Rzc2hhZG93X2NvbnRyb2xfM2JjZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBHZW9tZXRyeSBDYXN0cyBTaGFkb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRsaWdodGdlb2Nhc3Rzc2hhZG93X2NvbnRyb2xfM2JjZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IEdlb21ldHJ5IENhc3RzIFNoYWRvdyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGxwZXRhZ19jb250cm9sX3hwYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxQRSBUYWciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRscGV0YWdfd2NiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRscGV0YWdfY29udHJvbF94cGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRscGV0YWdfY29udHJvbF94cGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxQRSBUYWciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHBvaW50cmFkaXVzXzFrYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cG9pbnRyYWRpdXNfY29udHJvbF8yeGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRwb2ludHJhZGl1c19jb250cm9sXzJ4YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9pbnQgTGlnaHQgUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRwb2ludHJhZGl1c19jb250cm9sXzJ4YmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9pbnQgTGlnaHQgUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cmVuZGVybGlnaHRnZW9fY29udHJvbF95MmJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIExpZ2h0IEdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cmVuZGVybGlnaHRnZW9feHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRyZW5kZXJsaWdodGdlb19jb250cm9sX3kyYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHJlbmRlcmxpZ2h0Z2VvX2NvbnRyb2xfeTJiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgTGlnaHQgR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzaGFkZXJfY29udHJvbF94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzaGFkZXJfd2NiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRzaGFkZXJfY29udHJvbF94cGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRzaGFkZXJfY29udHJvbF94cGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2luZ2xlc2lkZWRfMWtiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRzaW5nbGVzaWRlZF9jb250cm9sXzJ4YmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHNpbmdsZXNpZGVkX2NvbnRyb2xfMnhiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaW5nbGUgU2lkZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzaW5nbGVzaWRlZF9jb250cm9sXzJ4YmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaW5nbGUgU2lkZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfY29udHJvbF94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwcmVhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNwcmVhZF93Y2JmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHNwcmVhZF9jb250cm9sX3hwYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHNwcmVhZF9jb250cm9sX3hwYmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3ByZWFkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNhbXBsaW5nIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGhkcmlfbWF4X2lzaXplX2NvbnRyb2xfeTJiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4aW11bSBIRFJJIFNpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRoZHJpX21heF9pc2l6ZV94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMjA0OCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGhkcmlfbWF4X2lzaXplX2NvbnRyb2xfeTJiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0aGRyaV9tYXhfaXNpemVfY29udHJvbF95MmJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1heGltdW0gSERSSSBTaXplIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bWlzYmlhc19jb250cm9sX2tyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTUlTIEJpYXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRtaXNiaWFzX2plYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bWlzYmlhc19jb250cm9sX2tyYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodG1pc2JpYXNfY29udHJvbF9rcmJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1JUyBCaWFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRwb3J0YWxtaXNiaWFzX2JvYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cG9ydGFsbWlzYmlhc19jb250cm9sX2MxYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHBvcnRhbG1pc2JpYXNfY29udHJvbF9jMWJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvcnRhbCBNSVMgQmlhcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21heCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cG9ydGFsbWlzYmlhc19jb250cm9sX2MxYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9ydGFsIE1JUyBCaWFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdtb2RlX2NvbnRyb2xfcHpiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmcgTW9kZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5nbW9kZV9vbWJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkF1dG8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdtb2RlX2NvbnRyb2xfcHpiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdtb2RlX2NvbnRyb2xfcHpiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkF1dG8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQXV0byIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiVW5pZm9ybSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFRyZWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTGlnaHQgVHJlZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInRva2VuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfbDRiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2tyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfbDRiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfbDRiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJkb21lbGlnaHQ6OjMuMCIKICAgIH0sCiAgICAic3VuIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNreSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAtMjAuNDUwMzQ1NjQxMjc0NjY2LAogICAgICAgICAgICAgICAgNTEuNDUyODM4OTQzNjEzMDYsCiAgICAgICAgICAgICAgICAxMS43MDY5MzIyNjAzNTMwNTMKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInhuX19pbnB1dHNhbmdsZV96dGEiOiAyLAogICAgICAgICAgICAieG5fX2lucHV0c2NvbG9yVGVtcGVyYXR1cmVfd2NiIjogNDAwMCwKICAgICAgICAgICAgInhuX19pbnB1dHNjb2xvcl96dGEiOiBbCiAgICAgICAgICAgICAgICAwLjc1ODAwMDAxNjIxMjQ2MzQsCiAgICAgICAgICAgICAgICAwLjQ1NDc0OTQ5NDc5MTAzMDksCiAgICAgICAgICAgICAgICAwLjIyMjg1MjAyMTQ1NTc2NDc3CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ4bl9faW5wdXRzZXhwb3N1cmVfdnlhIjogMwogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyX3RyYW5zZm9ybV8zIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfdHJhbnNmb3JtNV80IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2FybWEiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRhY3RpdmVyYWRpdXNfY29udHJvbF9wemJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFjdGl2ZSBSYWRpdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRhY3RpdmVyYWRpdXNfb21iZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX2NvbnRyb2xfcHpiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0YWN0aXZlcmFkaXVzX2NvbnRyb2xfcHpiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBY3RpdmUgUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnNfNWZiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIqIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJzX2NvbnRyb2xfNnNiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnNfY29udHJvbF82c2JmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNvbnRyaWJ1dGlvbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQW55IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIioiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWZmdXNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImRpZmZ1c2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlZmxlY3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb2F0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImNvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTU1MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAic3NzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInZvbHVtZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFueSBkaWZmdXNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImRpZmZ1c2V8dm9sdW1lfHNzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFueSBub24tZGlmZnVzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZSBcdTAwMjYgLXZvbHVtZSBcdTAwMjYgLXNzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJzdHJpbmdfcmVwbGFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnNfY29udHJvbF82c2JmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250cmlidXRpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0Y29udHJpYnV0ZXNjYXVzdGljc18yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJ1dGVzY2F1c3RpY3NfY29udHJvbF8zYmNmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRjb250cmlidXRlc2NhdXN0aWNzX2NvbnRyb2xfM2JjZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDb250cmlidXRlcyB0byBDYXVzdGljcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGNvbnRyaWJ1dGVzY2F1c3RpY3NfY29udHJvbF8zYmNmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ29udHJpYnV0ZXMgdG8gQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRpbGx1bWJhY2tncm91bmRfY29udHJvbF9sNGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSWxsdW1pbmF0ZSBCYWNrZ3JvdW5kIEhvbGRvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRpbGx1bWJhY2tncm91bmRfa3JiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRpbGx1bWJhY2tncm91bmRfY29udHJvbF9sNGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRpbGx1bWJhY2tncm91bmRfY29udHJvbF9sNGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIklsbHVtaW5hdGUgQmFja2dyb3VuZCBIb2xkb3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bGlnaHRnZW9jYXN0c3NoYWRvd18yeGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGxpZ2h0Z2VvY2FzdHNzaGFkb3dfY29udHJvbF8zYmNmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRsaWdodGdlb2Nhc3Rzc2hhZG93X2NvbnRyb2xfM2JjZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBHZW9tZXRyeSBDYXN0cyBTaGFkb3ciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRsaWdodGdlb2Nhc3Rzc2hhZG93X2NvbnRyb2xfM2JjZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IEdlb21ldHJ5IENhc3RzIFNoYWRvdyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGxwZXRhZ19jb250cm9sX3hwYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxQRSBUYWciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRscGV0YWdfd2NiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRscGV0YWdfY29udHJvbF94cGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRscGV0YWdfY29udHJvbF94cGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxQRSBUYWciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHBvaW50cmFkaXVzXzFrYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cG9pbnRyYWRpdXNfY29udHJvbF8yeGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRwb2ludHJhZGl1c19jb250cm9sXzJ4YmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9pbnQgTGlnaHQgUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRwb2ludHJhZGl1c19jb250cm9sXzJ4YmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9pbnQgTGlnaHQgUmFkaXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cmVuZGVybGlnaHRnZW9fY29udHJvbF95MmJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIExpZ2h0IEdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cmVuZGVybGlnaHRnZW9feHBiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRyZW5kZXJsaWdodGdlb19jb250cm9sX3kyYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHJlbmRlcmxpZ2h0Z2VvX2NvbnRyb2xfeTJiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgTGlnaHQgR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzaGFkZXJfY29udHJvbF94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzaGFkZXJfd2NiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRzaGFkZXJfY29udHJvbF94cGJmZiA9PSBibG9jayB9IHsgeG5fX2lucHV0c2thcm1hbGlnaHRzaGFkZXJfY29udHJvbF94cGJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkYXBpc2NoZW1hIjogIkthcm1hTGlnaHRBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2luZ2xlc2lkZWRfMWtiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2lucHV0c2thcm1hbGlnaHRzaW5nbGVzaWRlZF9jb250cm9sXzJ4YmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHNpbmdsZXNpZGVkX2NvbnRyb2xfMnhiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaW5nbGUgU2lkZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzaW5nbGVzaWRlZF9jb250cm9sXzJ4YmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaW5nbGUgU2lkZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRzcHJlYWRfY29udHJvbF94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwcmVhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNwcmVhZF93Y2JmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodHNwcmVhZF9jb250cm9sX3hwYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHNwcmVhZF9jb250cm9sX3hwYmZmID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3ByZWFkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNhbXBsaW5nIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodGhkcmlfbWF4X2lzaXplX2NvbnRyb2xfeTJiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4aW11bSBIRFJJIFNpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRoZHJpX21heF9pc2l6ZV94cGJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMjA0OCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9faW5wdXRza2FybWFsaWdodGhkcmlfbWF4X2lzaXplX2NvbnRyb2xfeTJiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0aGRyaV9tYXhfaXNpemVfY29udHJvbF95MmJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1heGltdW0gSERSSSBTaXplIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0bWlzYmlhc19jb250cm9sX2tyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTUlTIEJpYXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRtaXNiaWFzX2plYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0bWlzYmlhc19jb250cm9sX2tyYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodG1pc2JpYXNfY29udHJvbF9rcmJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1JUyBCaWFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2lucHV0c2thcm1hbGlnaHRwb3J0YWxtaXNiaWFzX2JvYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0cG9ydGFsbWlzYmlhc19jb250cm9sX2MxYmZmID09IGJsb2NrIH0geyB4bl9faW5wdXRza2FybWFsaWdodHBvcnRhbG1pc2JpYXNfY29udHJvbF9jMWJmZiA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvcnRhbCBNSVMgQmlhcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21heCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0cG9ydGFsbWlzYmlhc19jb250cm9sX2MxYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9ydGFsIE1JUyBCaWFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdtb2RlX2NvbnRyb2xfcHpiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2FtcGxpbmcgTW9kZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9faW5wdXRza2FybWFsaWdodHNhbXBsaW5nbW9kZV9vbWJmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkF1dG8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdtb2RlX2NvbnRyb2xfcHpiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdtb2RlX2NvbnRyb2xfcHpiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkF1dG8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQXV0byIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiVW5pZm9ybSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFRyZWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTGlnaHQgVHJlZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUxpZ2h0QVBJIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInRva2VuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfbDRiZmYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2tyYmZmIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfbDRiZmYgPT0gYmxvY2sgfSB7IHhuX19pbnB1dHNrYXJtYWxpZ2h0c2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfbDRiZmYgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFMaWdodEFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAxLAogICAgICAgICAgICAtMS41NQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZGlzdGFudGxpZ2h0OjoyLjAiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJzZXRfbG9va2F0IjogIlRydWUiCiAgICAgICAgfQogICAgfQp9
Compute a line flow given a goal, starting points, and obstacles defined on a surface.
Nov 04, 2025 | 20.5.584 | vex
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYmJsdXIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3JlYXRlX2V4Y2x1ZGVfZ3JvdXAiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhdHRyaWJ1dGVzIjogImdvYWwiLAogICAgICAgICAgICAiZ3JvdXAiOiAiIWV4Y2x1ZGUiLAogICAgICAgICAgICAiaXRlcmF0aW9ucyI6IDg5CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNTksCiAgICAgICAgICAgIDAuOTcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYmJsdXIiCiAgICB9LAogICAgImNvbXB1dGVfZ3JhZGllbnQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmliYmx1ciIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImF0dHJpYm5hbWUiOiAiZ3JhZGllbnQiLAogICAgICAgICAgICAiY29sb3JyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibWVhc3VyZSI6ICJncmFkaWVudCIsCiAgICAgICAgICAgICJzcmNhdHRyaWIiOiAiZ29hbCIsCiAgICAgICAgICAgICJzcmNjb21wIjogInh5eiIsCiAgICAgICAgICAgICJ0b3RhbGF0dHJpYm5hbWUiOiAidG90YWxncmFkaWVudCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41OSwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVhc3VyZTo6Mi4wIgogICAgfSwKICAgICJjcmVhdGVfZGVsZXRlX2dyb3VwIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbXB1dGVfZ3JhZGllbnQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGhlcmU0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm91bmR0eXBlIjogInVzZWJvYmplY3QiLAogICAgICAgICAgICAiZ3JvdXBib3VuZGluZyI6IHRydWUsCiAgICAgICAgICAgICJncm91cG5hbWUiOiAiZGVsZXRlIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4wOCwKICAgICAgICAgICAgLTIuMDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgfSwKICAgICJjcmVhdGVfZXhjbHVkZV9ncm91cCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzZXRfZ29hbF93ZWlnaHQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGhlcmUzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm91bmR0eXBlIjogInVzZWJvYmplY3QiLAogICAgICAgICAgICAiZ3JvdXBib3VuZGluZyI6IHRydWUsCiAgICAgICAgICAgICJncm91cG5hbWUiOiAiZXhjbHVkZSIsCiAgICAgICAgICAgICJncm91cHR5cGUiOiAicG9pbnQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNTksCiAgICAgICAgICAgIDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgfSwKICAgICJjcmVhdGVfZ29hbF9ncm91cCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJvdW5kdHlwZSI6ICJ1c2Vib2JqZWN0IiwKICAgICAgICAgICAgImdyb3VwYm91bmRpbmciOiB0cnVlLAogICAgICAgICAgICAiZ3JvdXBuYW1lIjogImdvYWwiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjU5LAogICAgICAgICAgICA0LjA4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJncm91cGNyZWF0ZSIKICAgIH0sCiAgICAiZGVsZXRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcmVhdGVfZGVsZXRlX2dyb3VwIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZW50aXR5IjogInBvaW50IiwKICAgICAgICAgICAgImdyb3VwIjogImRlbGV0ZSIsCiAgICAgICAgICAgICJuZWdhdGUiOiAia2VlcCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4wOCwKICAgICAgICAgICAgLTIuOTUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRlbGV0ZSIKICAgIH0sCiAgICAiZm9yZWFjaF9iZWdpbjEiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAwLjQsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJkZWxldGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMSIsCiAgICAgICAgICAgICJtZXRob2QiOiAicGllY2UiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDgsCiAgICAgICAgICAgIC00LjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2JlZ2luMV9tZXRhZGF0YTEiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAwLjQsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJibG9ja3BhdGgiOiAiLi4vZm9yZWFjaF9lbmQxIiwKICAgICAgICAgICAgIm1ldGhvZCI6ICJtZXRhZGF0YSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC4wOCwKICAgICAgICAgICAgLTQuNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYmxvY2tfYmVnaW4iCiAgICB9LAogICAgImZvcmVhY2hfZW5kMSI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNzUsCiAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UsCiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN0ZXBfYWxvbmdfZ3JhZGllbnQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJibG9ja3BhdGgiOiAiLi4vZm9yZWFjaF9iZWdpbjEiLAogICAgICAgICAgICAiaXRlcm1ldGhvZCI6ICJwaWVjZXMiLAogICAgICAgICAgICAibWV0aG9kIjogIm1lcmdlIiwKICAgICAgICAgICAgInRlbXBsYXRlcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luMSIsCiAgICAgICAgICAgICJ1c2VhdHRyaWIiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjc2LAogICAgICAgICAgICAtNy4xOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYmxvY2tfZW5kIgogICAgfSwKICAgICJub3JtYWwxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0eXBlIjogInR5cGVwb2ludCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41OSwKICAgICAgICAgICAgNS4wOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJzZXRfZ29hbF93ZWlnaHQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3JlYXRlX2dvYWxfZ3JvdXAiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJnb2FsIiwKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBnb2FsID0gMS4wOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41OSwKICAgICAgICAgICAgMy4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAic3BoZXJlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb2xzIjogNTAsCiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJvd3MiOiA1MCwKICAgICAgICAgICAgInNjYWxlIjogMi4xLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41OSwKICAgICAgICAgICAgNi4wOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzcGhlcmUyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAicm93cyI6IDI1LAogICAgICAgICAgICAic2NhbGUiOiAxLjEsCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDEuMjUsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjQ5LAogICAgICAgICAgICA1LjE4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInNwaGVyZTMiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuNDEsCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMS4wNCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjM1LAogICAgICAgICAgICA0LjA4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInNwaGVyZTQiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuNDEsCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMC4zOCwKICAgICAgICAgICAgICAgIC0wLjgzLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzdGVwX2Fsb25nX2dyYWRpZW50IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfYmVnaW4xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29tcHV0ZV9ncmFkaWVudCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfYmVnaW4xX21ldGFkYXRhMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5vaXNlX2Ftb3VudCI6IDAuMjczLAogICAgICAgICAgICAibm9pc2VfZnJlcSI6IDIsCiAgICAgICAgICAgICJudW1fc3RlcHMiOiA5MiwKICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IHByaW1udW0gPSBhZGRwcmltKDAsIFwicG9seWxpbmVcIik7XG5hZGR2ZXJ0ZXgoMCwgcHJpbW51bSwgQHB0bnVtKTtcbmludCBpdGVyYXRpb24gPSBkZXRhaWwoMiwgXCJpdGVyYXRpb25cIiwgMCk7XG5cbnZlY3RvciBjdXJQb3MgPSB2QFA7XG5cbmZvcihpbnQgaSA9IDA7IGlcdTAwM2NjaGkoXCJudW1fc3RlcHNcIik7IGkrKyl7XG4gICAgaW50IHByaW07XG4gICAgdmVjdG9yIHV2OyBcbiAgICBcbiAgICBmbG9hdCBkID0geHl6ZGlzdCgxLCBjdXJQb3MsIHByaW0sIHV2KTtcbiAgICBcbiAgICB2ZWN0b3IgZ3JhZGllbnQgPSBub3JtYWxpemUocHJpbXV2KDEsIFwiZ3JhZGllbnRcIiwgcHJpbSwgdXYpKTtcbiAgICBncmFkaWVudCArPSBjaGYoXCJub2lzZV9hbW91bnRcIikqY3VybG5vaXNlKGNoZihcIm5vaXNlX2ZyZXFcIikqY3VyUG9zICsgY2hmKFwic3RyYW5kX25vaXNlX2Ftb3VudFwiKSppdGVyYXRpb24pO1xuICAgIFxuICAgIHZlY3RvciBuZXh0UG9zID0gY3VyUG9zICsgY2hmKFwic3RlcF9zaXplXCIpKm5vcm1hbGl6ZShncmFkaWVudCk7XG4gICAgXG4gICAgZCA9IHh5emRpc3QoMSwgbmV4dFBvcywgcHJpbSwgdXYpO1xuICAgIGN1clBvcyA9IHByaW11digxLCBcIlBcIiwgcHJpbSwgdXYpO1xuXG4gICAgaW50IHBvaW50MiA9IGFkZHBvaW50KDAsIGN1clBvcyk7XG4gICAgYWRkdmVydGV4KDAsIHByaW1udW0sIHBvaW50Mik7XG59IiwKICAgICAgICAgICAgInN0ZXBfc2l6ZSI6IDAuMDI2LAogICAgICAgICAgICAic3RyYW5kX25vaXNlX2Ftb3VudCI6IDAuMDc5CiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm9pc2VfYW1vdW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb2lzZSBBbW91bnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5vaXNlX2ZyZXEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vaXNlIEZyZXEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9zdGVwcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTnVtIFN0ZXBzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdGVwX3NpemUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN0ZXAgU2l6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyYW5kX25vaXNlX2Ftb3VudCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3RyYW5kIE5vaXNlIEFtb3VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi43NiwKICAgICAgICAgICAgLTYuMDEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9Cn0=
This example shows how to time offset animated point instances in LOPs using point attribute.
Nov 04, 2025 | 20.5.584 | solaris
Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIl9fc3RpY2t5bm90ZTEiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAwLjUyCiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuODMsCiAgICAgICAgICAgIC00Ljc5CiAgICAgICAgXSwKICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgMy43OSwKICAgICAgICAgICAgMi44MgogICAgICAgIF0sCiAgICAgICAgInRleHQiOiAiTm90ZSB0aGF0IGZvciByZXRpbWUgdG8gd29yayBpY29taW5nIGFuaW1hdGlvbiBuZWVkcyB0byBiZSBjYWNoZWQgKHByZWZlcmFibHkgdG8gZGlzYyBhcyB1c2QpLlxuQWxzbyBub3RlIHRoYXQgc2luY2Ugd2UgYXJlIG9mZnNldGluZyBiZXR3ZWVuIDAgYW5kIDYwIGZyYW1lcyB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0byBoYXZlICRFTkRGUkFNICsgNjAgZm9yIG91ciBhc3NldHMgYW5pbWF0aW9uLiIsCiAgICAgICAgInRleHRfY29sb3IiOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIlN0aWNreU5vdGUiCiAgICB9LAogICAgImNhY2hlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZWhhdmlvciI6ICJhbGwiLAogICAgICAgICAgICAic2FtcGxlX2YiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiQGZzdGFydCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiQGZlbmQrNjAiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIkBmaW5jIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDUsCiAgICAgICAgICAgIC0yLjcyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYWNoZTo6Mi4wIgogICAgfSwKICAgICJpbnN0YW5jZXIxIjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgImZyYW1lX29mZnNldHMiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWFrZV9uYW1lcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpbWVuc2lvbnMiOiAxLAogICAgICAgICAgICAgICAgICAgICJtYXgiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDYwLAogICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJmcmFtZW9mZnNldCIsCiAgICAgICAgICAgICAgICAgICAgInNlZWQiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNTUsCiAgICAgICAgICAgICAgICAgICAgLTI1LjcKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJhdHRyaWJyYW5kb21pemUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJncmlkMSI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29scyI6IDIsCiAgICAgICAgICAgICAgICAgICAgInJvd3MiOiAyLAogICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICA3LAogICAgICAgICAgICAgICAgICAgICAgICA3CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjYzLAogICAgICAgICAgICAgICAgICAgIC0yMS40NwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImdyaWQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtYWtlX25hbWVzIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzdHJpYnV0aW9uIjogImRpc2NyZXRlIiwKICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJuYW1lIiwKICAgICAgICAgICAgICAgICAgICAic2VlZCI6IDEuMDQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cnZhbHVlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicGlnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIndlaWdodCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RydmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ0b3kiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAid2VpZ2h0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjU5LAogICAgICAgICAgICAgICAgICAgIC0yNC41OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYnJhbmRvbWl6ZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm91dHB1dDAiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImZyYW1lX29mZnNldHMiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNTMsCiAgICAgICAgICAgICAgICAgICAgLTI3LjE1CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2NhdHRlcjEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZ3JpZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJucHRzIjogNQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjU4LAogICAgICAgICAgICAgICAgICAgIC0yMy4xNQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInNjYXR0ZXI6OjIuMCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2FjaGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJpbXBhdGgiOiAiL2luc3RhbmNlcyIsCiAgICAgICAgICAgICJwcm90b2luZGV4c3JjIjogIm5hbWVhdHRyIiwKICAgICAgICAgICAgInByb3RvcGF0dGVybiI6ICIvZ2VvLyoiLAogICAgICAgICAgICAicHJvdG9zb3VyY2Vtb2RlIjogImZpcnN0IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjA1LAogICAgICAgICAgICAtMy43MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiaW5zdGFuY2VyIgogICAgfSwKICAgICJtZXJnZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicGlnMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRveSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4wNCwKICAgICAgICAgICAgLTEuNjkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJwaWcyIjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJzb3BuZXQvY3JlYXRlIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMzYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4xNQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidGVzdGdlb21ldHJ5X3BpZ2hlYWQxIjogewogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC43NAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0ZXN0Z2VvbWV0cnlfcGlnaGVhZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmFuc2Zvcm0xIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInRlc3RnZW9tZXRyeV9waWdoZWFkMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogInNpbihARnJhbWUqMykqMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjUzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInhmb3JtIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInBhdGhwcmVmaXgiOiAiL2dlby9waWciLAogICAgICAgICAgICAic2hlYXIiOiBbCiAgICAgICAgICAgICAgICAwLjIsCiAgICAgICAgICAgICAgICAwLjIsCiAgICAgICAgICAgICAgICAwLjIKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzb3BjcmVhdGUiCiAgICB9LAogICAgInJldGltZWluc3RhbmNlczEiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgInNvcG5ldC9tb2RpZnkiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgIjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlN1Ym5ldEluZGlyZWN0SW5wdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZnJvbV9sb3BzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibnVsbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJpbnN0YW5jZXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiaW5zdGFuY2VzIjogIi9pbnN0YW5jZXNbKl0iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDUsCiAgICAgICAgICAgIC00LjcyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXRpbWVpbnN0YW5jZXMiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJfX3JldGltZV9kYXRhIjogIntcIi9pbnN0YW5jZXNcIjoge1wiaXNBbmltXCI6IDAsIFwibWF0Y2hpbmdcIjogWy0xLCAtMSwgLTEsIC0xLCAtMV0sIFwib2Zmc2V0c1wiOiBbMzUuNjExNTAzNjAxMDc0MjIsIDMzLjQzMjk5ODY1NzIyNjU2LCAzMS42MzU2MzE1NjEyNzkyOTcsIDQxLjY3MDYxMjMzNTIwNTA4LCA1OC41ODMwMjMwNzEyODkwNl0sIFwiYW5pbW9mZnNldHNcIjogWzM1LjYxMTUwMzYwMTA3NDIyLCAzMy40MzI5OTg2NTcyMjY1NiwgMzEuNjM1NjMxNTYxMjc5Mjk3LCA0MS42NzA2MTIzMzUyMDUwOCwgNTguNTgzMDIzMDcxMjg5MDZdLCBcInRpbWVzY2FsZXNcIjogWzEsIDEsIDEsIDEsIDFdLCBcImFuaW10aW1lc2NhbGVzXCI6IFsxLCAxLCAxLCAxLCAxXX19IgogICAgICAgIH0KICAgIH0sCiAgICAidG95IjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJzb3BuZXQvY3JlYXRlIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMzYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4xNQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidGVzdGdlb21ldHJ5X3J1YmJlcnRveTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidGVzdGdlb21ldHJ5X3J1YmJlcnRveSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmFuc2Zvcm0xIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInRlc3RnZW9tZXRyeV9ydWJiZXJ0b3kxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAic2luKEBGcmFtZSozKSoyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNTMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicGF0aHByZWZpeCI6ICIvZ2VvL3RveSIsCiAgICAgICAgICAgICJzaGVhciI6IFsKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuMgogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMDUsCiAgICAgICAgICAgIC0wLjAzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzb3BjcmVhdGUiCiAgICB9Cn0=
Extract names and transforms from USD objects and apply it to point attributes in SOPs. This allows for rebuilding the same layout in SOPs. This could be useful for converting manual layout to point instances or efficiently importing layout from external application trough USD format.
Nov 04, 2025 | 20.5.584 | solaris
Cooked By: kif
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMDIsCiAgICAgICAgICAgIC01LjQ2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIjIwLjUuNTg0IgogICAgfSwKICAgICJib3gxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpdnJhdGUiOiBbCiAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDIKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjYWxlIjogMiwKICAgICAgICAgICAgInR5cGUiOiAicG9seW1lc2giCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJveCIKICAgIH0sCiAgICAiY29weXRvcG9pbnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZXBhY2tlZDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzdHJpcF90cmFpbGluZ19kaWdpdHMyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidGFyZ2V0YXR0cmlicyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkFscGhhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAidiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJhZGQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ1c2VpZGF0dHJpYiI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy4wNCwKICAgICAgICAgICAgLTMuNzIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvcHl0b3BvaW50czo6Mi4wIgogICAgfSwKICAgICJleHRyYWN0Y2VudHJvaWQyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImxvcGltcG9ydDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwYXJ0aXRpb250eXBlIjogInByaW1pdGl2ZXMiLAogICAgICAgICAgICAidHJhbnNmZXJhdHRyaWJ1dGVzIjogInBhdGggbmFtZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC43NCwKICAgICAgICAgICAgLTAuNTYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImV4dHJhY3RjZW50cm9pZCIKICAgIH0sCiAgICAiZ2V0X3RyYW5zZm9ybV9mcm9tX3VzZCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJleHRyYWN0Y2VudHJvaWQyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibG9wX2xheW91dCI6ICIuLi9sb3BuZXQxL09VVCIsCiAgICAgICAgICAgICJzbmlwcGV0IjogIjNAdHJhbnNmb3JtID0gdXNkX3dvcmxkdHJhbnNmb3JtKFwib3A6XCIrY2hzKFwibG9wX2xheW91dFwiKSwgc0BwYXRoKTsiCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9wX2xheW91dCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG9wIExheW91dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0Ljc0LAogICAgICAgICAgICAtMS43MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAibG9waW1wb3J0MSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJsb3BwYXRoIjogIi4uL2xvcG5ldDEvT1VUIiwKICAgICAgICAgICAgInByaW1wYXR0ZXJuIjogIioiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuNzQsCiAgICAgICAgICAgIDAuNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibG9waW1wb3J0OjoyLjAiCiAgICB9LAogICAgImxvcG5ldDEiOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiT1VUIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0b3J1czEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIC0wLjk5LAogICAgICAgICAgICAgICAgICAgIC0wLjI2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAibnVsbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImJveDEiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDQ1LjM5Njc1Nzc5MTUxNTczLAogICAgICAgICAgICAgICAgICAgICAgICA5LjQ3MzEyNzY2MzY4Mjg1LAogICAgICAgICAgICAgICAgICAgICAgICAtMjYuMDQ1Mjc3MjMyNDA2ODA0CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMC45NiwKICAgICAgICAgICAgICAgICAgICAzLjA4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiY3ViZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInRvcnVzMSI6IHsKICAgICAgICAgICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInNvcG5ldC9jcmVhdGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b3J1czEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9ydXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJveDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgICAgICAgICA0Ni42NDEyODQwNjMzMzAwMjYsCiAgICAgICAgICAgICAgICAgICAgICAgIDIxLjE5MDA4MjQ2MjIxMjc4MiwKICAgICAgICAgICAgICAgICAgICAgICAgLTE3LjY4NzY5NDY5OTcwNzE2NgogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAuNTA5NjU4OTE0NTgzOTU3OCwKICAgICAgICAgICAgICAgICAgICAgICAgMC42OTMzNjQxNDg5ODczMjksCiAgICAgICAgICAgICAgICAgICAgICAgIDAuODAwMTQ5MTMwMjI5NjY5OQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTAuOTksCiAgICAgICAgICAgICAgICAgICAgMS4zMQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInNvcGNyZWF0ZSIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0Ljc0LAogICAgICAgICAgICAxLjkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImxvcG5ldCIKICAgIH0sCiAgICAibWVyZ2VwYWNrZWQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJveDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0b3J1czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJuYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJib3giLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidHJlYXRhc2ZvbGRlciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VpbnB1dCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInRvcnVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInRyZWF0YXNmb2xkZXIjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlaW5wdXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzMsCiAgICAgICAgICAgIC0xLjYyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZXBhY2tlZCIKICAgIH0sCiAgICAic3RyaXBfdHJhaWxpbmdfZGlnaXRzMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJnZXRfdHJhbnNmb3JtX2Zyb21fdXNkIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICIvLyBTdHJpcCB0cmFpbGluZyBudW1iZXJzIGFuZCB1bmRlcnNjb3JlK251bWJlcnMgZnJvbSBuYW1lIGF0dHJpYnV0ZVxuLy8gZS5nLiBcImFwcGxlMlwiIC1cdTAwM2UgXCJhcHBsZVwiLCBcImFuZW1vbmUyXzAwMVwiIC1cdTAwM2UgXCJhbmVtb25lXCIsIFwiYXBwbGUzXzAwNFwiIC1cdTAwM2UgXCJhcHBsZVwiXG5zdHJpbmcgb3JpZ2luYWxfbmFtZSA9IHNAbmFtZTtcbnN0cmluZyBjbGVhbmVkX25hbWUgPSBvcmlnaW5hbF9uYW1lO1xuXG4vLyBGaXJzdCwgc3RyaXAgdW5kZXJzY29yZSBmb2xsb3dlZCBieSBkaWdpdHMgKGUuZy4gXCJfMDAxXCIsIFwiXzAwNFwiKVxuaW50IHVuZGVyc2NvcmVfcG9zID0gLTE7XG5pbnQgbGVuID0gbGVuKGNsZWFuZWRfbmFtZSk7XG5cbi8vIEZpbmQgdGhlIGxhc3QgdW5kZXJzY29yZSBmb2xsb3dlZCBvbmx5IGJ5IGRpZ2l0c1xuZm9yIChpbnQgaSA9IGxlbiAtIDE7IGkgXHUwMDNlPSAwOyBpLS0pIHtcbiAgICBpZiAoY2xlYW5lZF9uYW1lW2ldID09IFwiX1wiKSB7XG4gICAgICAgIC8vIENoZWNrIGlmIGV2ZXJ5dGhpbmcgYWZ0ZXIgdGhpcyB1bmRlcnNjb3JlIGlzIGRpZ2l0c1xuICAgICAgICBpbnQgYWxsX2RpZ2l0cyA9IDE7XG4gICAgICAgIGZvciAoaW50IGogPSBpICsgMTsgaiBcdTAwM2MgbGVuOyBqKyspIHtcbiAgICAgICAgICAgIGlmICghaXNkaWdpdChjbGVhbmVkX25hbWVbal0pKSB7XG4gICAgICAgICAgICAgICAgYWxsX2RpZ2l0cyA9IDA7XG4gICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFsbF9kaWdpdHMgXHUwMDI2XHUwMDI2IGkgKyAxIFx1MDAzYyBsZW4pIHsgLy8gTWFrZSBzdXJlIHRoZXJlJ3MgYXQgbGVhc3Qgb25lIGRpZ2l0IGFmdGVyIHVuZGVyc2NvcmVcbiAgICAgICAgICAgIHVuZGVyc2NvcmVfcG9zID0gaTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTdHJpcCB0aGUgdW5kZXJzY29yZSBhbmQgdHJhaWxpbmcgZGlnaXRzIGlmIGZvdW5kXG5pZiAodW5kZXJzY29yZV9wb3MgXHUwMDNlPSAwKSB7XG4gICAgY2xlYW5lZF9uYW1lID0gY2xlYW5lZF9uYW1lWzA6dW5kZXJzY29yZV9wb3NdO1xufVxuXG4vLyBOb3cgc3RyaXAgYW55IHJlbWFpbmluZyB0cmFpbGluZyBkaWdpdHMgZnJvbSB0aGUgYmFzZSBuYW1lXG5sZW4gPSBsZW4oY2xlYW5lZF9uYW1lKTtcbmludCBsYXN0X2FscGhhID0gbGVuIC0gMTtcblxuZm9yIChpbnQgaSA9IGxlbiAtIDE7IGkgXHUwMDNlPSAwOyBpLS0pIHtcbiAgICBzdHJpbmcgY2hhciA9IGNsZWFuZWRfbmFtZVtpXTtcbiAgICBpZiAoIWlzZGlnaXQoY2hhcikpIHtcbiAgICAgICAgbGFzdF9hbHBoYSA9IGk7XG4gICAgICAgIGJyZWFrO1xuICAgIH1cbn1cblxuLy8gRXh0cmFjdCBzdWJzdHJpbmcgdXAgdG8gdGhlIGxhc3Qgbm9uLWRpZ2l0IGNoYXJhY3RlclxuaWYgKGxhc3RfYWxwaGEgXHUwMDNlPSAwKSB7XG4gICAgY2xlYW5lZF9uYW1lID0gY2xlYW5lZF9uYW1lWzA6bGFzdF9hbHBoYSArIDFdO1xufSBlbHNlIHtcbiAgICAvLyBJZiB0aGUgZW50aXJlIHN0cmluZyBpcyBkaWdpdHMsIGtlZXAgaXQgYXMgaXNcbiAgICBjbGVhbmVkX25hbWUgPSBvcmlnaW5hbF9uYW1lO1xufVxuXG4vLyBTZXQgdGhlIGNsZWFuZWQgbmFtZSBiYWNrIHRvIHRoZSBuYW1lIGF0dHJpYnV0ZVxuc0BuYW1lID0gY2xlYW5lZF9uYW1lOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC43NCwKICAgICAgICAgICAgLTIuOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAidG9ydXMxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuMjUKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjI2LAogICAgICAgICAgICAwLjAzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0b3J1cyIKICAgIH0KfQ==
Create curves within guiding geometry volume.
Nov 04, 2025 | 20.5.584 | geometry
Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImN1cnZlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhY3RpdmVwb2ludHMiOiAiMiIsCiAgICAgICAgICAgICJlbmFibGViZXppZXJvcHMiOiBmYWxzZSwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJvdXRwdXR0eXBlIjogIm51cmJzIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZTYjKzN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZlx1MDAzY0BCSCMjKm5JeUVwUjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBELWFRM2JhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSi1tYFx1MDAyNkgqNEdBUnNkYEFhSE1LWmdlMUZiYVpsUVZzXHUwMDI2KDdiMlx1MDAzY3JjYSU1JDRFRmZXSVdOXHUwMDNldElFRmZ9a2IjNyMxWipwI0JhXHUwMDI2bHAwWD8xZmZBWj1sM1pnZ1IzWmc2akRaZ2VhbFoqWCpaYUFobllWe2RNRFdwWj81YiNpdVBiMVdjWGFCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhFRmcxbFdee0NOVlF6Q35aKnB4Y0FZcFpNWipYKlRFRmZAZlZReXReWkVQJGNaKl9FVmIjISFqYUFobllYa2woLVktTW1VYUJwKWdBYVpZWFZSVTZJQVlvXHUwMDI2NFg/QTZCYSVwV1dBYUg0UloqKzJSYllYTzVFRmZXWmJaPXMxZFRDe0hFRmUlVUFhaVlSWioqdkliYU5+cVhrbCgtWS1NbVRhQnApZ0FhWllZWmUoTGBhXHUwMDI2QmRFYUNDRGxBWSpUQ2I5OGNIWFx1MDAzZU4wTGEkI3ZfWG1uKzZFRmc0cFZRekQ1VlJVNklBWmMhTldwWiRCV3BycTdXR29cdTAwM2NhV29LXHUwMDNjPVpnZ1UwZFRDe0hWe0M3OFdoQHxZWD9BYVBiYUcqQ2I4S09CV2hAfFFWUXlxXHUwMDNlV3BGWlpaKndkbGFCTnwyV3A4cTZYRGxGTFZ7fmJEV3BIbjRaZ2dgakFaVEgzV05jK3tiYU5+cWI3TnNfV2hAfGJaKVM5S2EkI1x1MDAzY0JXXlp6QmEkI2dGQVkqVEdaZT9cdTAwM2NDYmFNKElBUnIoaEYoN0FiWig/Qz1BWXBXTGElcDA5YlkqaW8zM2cjfVpERFdcdTAwM2NlSmM/TmJaXHUwMDNlQlBZO1J8SUNKfGRKNShzY19YXHUwMDNlTjNLV285TjRUUHFVXHUwMDNlWFx1MDAzZU1kYFZgWHpENkY/RkdVMG97XzNTbzN+YSVwMDliWSppVTZrOTc1NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLWCMtVFBxZD9iN09DQ1doTkZZN1kxOzNWciokK0NLb0ZoMWF4X0RXaE5MYTgzJTU0WkRuJDRWXHUwMDNjczZaOFUkYChaRGw0SkQ7b2hcdTAwMjZDTDFkcDJYQW42WFx1MDAzZVY/R0NMRFZ2N1x1MDAzYyhvZEQ7KS1OYmFIOEtYQ0BzaDl0Q3pgWTt8UU85eEVST2FCcGREYlM1OHRlTys1Q0FPdiUxZFN4YWM1ZCRrQjJYbDA5YSQjcFx1MDAzZUNMdFx1MDAzZSMyeGYze1ducFlIR0ExR2BCTTQrPVc/Xit+YmFOXHUwMDI2blRQN2U4MFZXfFVCblcxM2ElRXZgSFpcdTAwMjYkQURcdTAwM2N1WVlWUWg2fWIwI0d+OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJHspMnlrSSVXcGluSVdoTiNQMDBiKjE1bzIjfGI5NztEYlp9djNXb0IkKVhMQlllVFI7IzIwUlI5MVRgTVJIYSQkRkhWUHxEelZSVF84Q19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM5VlF3cERHWHNfYlpLXkZhQnBkRGJhTlx1MDAyNnRDTERXeFUwV3N+NWRrSjREPUd6UFpnZXY7Q01xaXsyWGwwQ1hcdTAwM2VNbjhDTSNQakVDRG5vRUdzUG1HYlN4N0VcdTAwMjYod25FLU5ucUdBMXV3Q0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/MkxKIzZ8TnNDMHt7UjMwMDA5NjEwMElDMjAwUkkzMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0Q9LVJTVnt+YkRXcEh3N1o2K2AjOUQ2MWhkbk9ucjlWUSt0RiVAb2FaZWVuMWJaQmo1YlpLS1x1MDAzZVhcdTAwM2VOMzdYSnY5R0ZAMWVxVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHRcdTAwM2VfMSEtXHUwMDNje0haXHUwMDI2JE9DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZP3BmVlBzQCpiYU5cdTAwMjYlQ0xEV3hVMFdzfjVka0o0Q01xVD9UUHJsS0Vpbz1JSCE/WG1IWm45ZEYqUCthR2MrfFVFaWYpSEdjcV9nRipoX2hHQnErVkk1MFVmRUhFeEdBVDJPMUdcdTAwMjZEOWVHXHUwMDI2M3xYSTUjcGtIWihPa0VIRXhMSVdzbWxGKSVuWUdcdTAwMjZMfFlGKmhfVUZmSzQ0RmZLRFBII1Jwakg4bkllR0I3a1pGKX1QTEU7VHFjSVdST1pGZnVWWElXe3ZrR0F1QUlGZCM4NUYqUCRhSCF3SWtGZj1rWUhad0loRUc7bERGZ1owYUZnUCtZRyVfP2VJNTsqakYpVDFIRmQheTBEXHUwMDNlVy1JRTtLYmNGZ0dcdTAwM2NiR2NoKGVII3NzbEdBdUFJR1x1MDAyNlZMa0ZnWStlR2RWUmZGKmk2bEhZX2tNRmQheTFUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2OXhiUDAwMDMxMDA5NjB8TnNDMHxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZP3l0VlFfR0FaK0s7SFdPUUx9WEp1fTViMCMoXHUwMDNlOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WT8jblZSZHdHVnI2PTFXcFhBckNMRFZ2N1x1MDAzYyhvZENMSmFvQ05YX3xVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQR0ExUUo2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFheMlZyJHxaKlgqVENPOVNcdTAwM2Vkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbElUS0BWWmdYXlVWUUZyMmJhRyo3WEp+WH5aWURWXHUwMDNjOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WT87dFZ7ZE1EV3BaPzViI2l1UGIwI19fOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUmFGMjAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9cdTAwM2VxVntkWTlXcFokSWIwI3xgOUQ5OVRUUDdlODBWV3xQRGtkdmlUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wc3NJMXw2Tl5PVFUjYTtDS28wY0NLKUNnRD9BSG1WUXlxXHUwMDNlV3BGVFhaKndMKkNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzBEISokMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFh9M3VzfChXTmMre0ZcdTAwM2VyNWxDT3N3YGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1IzMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEP1NUb1ZReXFcdTAwM2VXcEZaWloqd0wtQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MER3T0wwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTAzMjAkJVdOYyt7YmFOXHUwMDI2QENMRFZ2N1x1MDAzYyhvZENMSmFvQ05YX3xVMFdzfjVkJFY2Q01xVClUUDdlODBWV3xQR0ExUUo2YW9NTHxOc0MwfE5tVmtDMGl5UzVkJFY2Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iTjF8TnNDMHxOc0MwfE5zQThVMHF2U0NLZV9hQ0t4NmVDS0BZMTN+NnEzV3BaJEJXcHJxN1dGfGwrOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUA4IVpEREN7YllXPzNhQnBkRGJTNlAyOUQ2MWhkbk9ucjlWUStvRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHk9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6TWk4WUBCdVoqWCpaYUFoViFDTERXeFUwV3N+NWRrSjRDTXFUP1RQczVnVlFfRnxaZSh6OFhcdTAwM2VOMlRMbn1sSGJhRypDYjdwVUhaNi11ckNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBPzFeQHM2MDAwMDAwMDk2MTAwOTYxMDA5NjEwMDk2MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEQDZyd2ElNSQ0Q1BnTTNkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIxT05hNDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFIjWDUwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrREBGPSRiIyFvYmJhWillV2hPPUA5RDk5VFRQN2U4MFZXfFBEa2R2aURATyV4YiNoe0pDUCFUKzZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZOTN2Zys2WiorMlJiWVhPNUNQKmU2ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RAaEo7WD9BYVBiYUcqQ2I4S09CV2hPfWA5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ8S3A3R00wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMnshbiF9MjBxO0hsMDAwMHNzRk9kZWxmdTBLMDAwMHhsO3BuRGBXSFV7MDAwMmcjSFQqYXtTYGp8MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZQjJ5a3ArWmU/ejVZJGklMzlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDBmSWsyTDAwM1FHVTBZaXc3QTYtYTckekFlOFlAYylhQk58MldwOHE2WENfTX45RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZQGZcdTAwMjZhXHUwMDI2TDVEYllcdTAwMjYoP0NMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzAwMDAwMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlFNHN2Z0daZShMYGFcdTAwMjZCZEVhQ0NEZk8ocVx1MDAzY0JlTys1N0FRMXMzQXRvdlx1MDAyNkRfZFBBNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iR358TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFlGNXByKkpaZShMYGFcdTAwMjZCZEVhJCNnP2Ijbz84Q0xEV3hVMFdzfjVka0o0Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWRrSjRDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNm81MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZRzEjQEZ6WS1KYC1DTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMEBJUEg5QzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwRHdPTDBEd09MMER3UFRVMHF2U0NLZV9hQ0t4NmVDS0BZSDVfNHJ8WkRucUJWcjY9MVdwWk98Wip5ZlBQJG5GRUNLITdyNyR6TWk5d3NxO2VPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q05kQF5Lb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwUlI5MVUwcSNVVFA3QUo3Ylh9YzlWUXdwUTMtUXhaKk8jSGFDQ0RmUTY/T0ZlTys1N0FRMXMzQXRvdlx1MDAyNkRfYmo0MFYqYV5UX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXm0/flopUzlLYSQjXHUwMDNjQldeWnpCQ1F+TEhkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRF53NzNaKVM5S2EkI1x1MDAzY0JXXlp6QmEkI2c5UjM7cEllTys1N0FRMXMzQXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwTl83ZUNNOD1ZQVExczNBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGowMDAwI1UwcSNVVFA3QUo3Ylh9Yzg3M01sUlM5JSpWUXpENVZSVTZDUlZFeUplTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01aQXw1XHUwMDI2IUBJMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBHSzFwSn02KEx5I04zSjBIbTYzelJyJFx1MDAzZXkjTjNKMEhtN2t5QDBZX3kjTjNKME5uck1KcGltSnk4citIMDl7XHUwMDNlT1RgTmApWEtaZ2BWUWdWXmJhSDg4YiMhSE9DUlNUcFRQN0FKN2JYfWM5VlF3cFJ8YS1yYVx1MDAyNjJMN0NSWmpMZG47SERWcip8XHUwMDNlSVx1MDAyNipZI1hcdTAwM2VNbjhXcHBOM2RuT253U3A7SGxaKV8lNkNMUz87ZU8rNTdBUTJ4WEF0b3ZcdTAwMjZEX2JqQzVOfmpGZDJuU1FFan1QbVAqaG5eTUo4RytUTzQ2eWJaS15GYUJwZERiYU5tckp8SUN1UjdxQXZQKXx1dFI4dUJmRF9qc15XTXB1M2IwOTR+QVZFWSNQKmhWVVRxfDd8VlBrWUBjNGNzS1hcdTAwM2VBfWFKfElDdVI3cUF2UCpPPXZDUzVDRDlcdTAwMjZLVDFaZ2dSM1pnNmpEWmdlMG1KfEltXHUwMDI2TmxzS2pObHM4dE5sc0tJVU1wV0ZWUV9HQVorSztIV09RTH1YSnV9NWIwOTR+QVZFLTJRY3FZI1BERTVlUERlI2ZSOHVCakRffElKYiMhb2JiYVopZVdnc20rQVd2MFBQKnFlXlN4YGtMVUBLdGBaKnBYMWF2XHUwMDI2YH1BV3U/Nk1OJWVWRGBGO2NaKl57RFZ7ZFk5V3BaKzFXTkNHQ0FUMlx1MDAyNjFRY3FQKkxfXHUwMDNjJGZQRE41dUt9MVBhUXpsfDdWLXttP2FcdTAwMjZCZEVhQ0NEWkVqfVBhUGZ8YHJRY3pTPUNTeG1QN0lTVEhaKip2SWJhTm1ySnxJXHUwMDI2flBmdGB4UCpoVlVXR2lKN1ZSZHdHYUNDRFpFan1QWVJhOCRcdTAwM2NSOHVCcERgcF5hWipee0RWe2RZOVdwWiRJYjA5NH5BV34wTlBERGRiUWNndXVQKmhWVVctRGhaVntkTUFiYUcqN1pnWF5VVlFGVipiWSpUSkVqfVBhUGZrLSpRYjlcdTAwM2VoUVx1MDAyNmR0eE5rXHUwMDNlUmpNTlRHWERgKl5QWmdnZEdhQlhGRFhtNGE3RWp9UGdQRVx1MDAzY3V3UCkkV3ROS1pzMlhlKChSVntkTURXcFo/NWIjaXVQYjA5NH5BVldgMVJ6KkBcdTAwMjZMc2UyJU1OPWtlRHszQmRaKVM5S2EkI1x1MDAzY0JXXlp6QkFUMlx1MDAyNjFRJV49elI4bTFzUSR8bHhPKHRxOVliMH1UV157Q05WUXpDfloqcHlOVlBxZ0pKfEkoMU1wUlQlS343VWZQZnxAJUt9MDVORHtLfllhJCNcdTAwM2NCWSstYXxBVDJcdTAwMjYxUjhtMXNRJXBmck1KOC0zWjRoI0FiWVhPNUFUMlx1MDAyNjFRY3FNdFI3RUNqRHtjO1JWX3xHJUFUMlx1MDAyNjFRJHM7YU1KOEA1WnlcdTAwM2MxS2M1aWZhYSQjXHUwMDNjQlkrLWF8QVQyXHUwMDI2MVApU3gjUjhcdTAwMjYkeVBFJC1sUjdFQ2xEe3ZaY1g/QWFQYVx1MDAyNkw1RGJZXHUwMDI2bmRKfEl2QFIhXHUwMDNldz9QZ0Zydk1KOH03YVRhSntaZShtX2FDQ0RaRWp9UGZLfjYrV01ObXt6Q1VHbHI4ZmFsfFdOYyt7Rm1Qe2tBVDJcdTAwMjYxTklfMFNPaHJcdTAwMjZJUCl9MVBhd35IaFhrbCgtWS1NbVVhQnApVUVqfVBmS342K1dNTmx6TlBnNXB5RHw4eFlWUXlxXHUwMDNlV3BGWlpaKnczbUp8SVh6UEREXHUwMDI2YVAlPVx1MDAzY1lRem1wUGJyeGBKVlF5dF9hJXBFRUVqfVBuT2hIYVhQZnwlb0NVcS16Nm1WPXxaZT96NVkjPVFAQVclI31QRE1ebE9lU19LY05rJUhiWj1zMWRUQ3tIQVQyXHUwMDI2MUt+K1x1MDAzZXdMUGM2aE1OJWVyRHxqZSNXb0tcdTAwM2M9WmdnVTBkVEN7SFZ7Qzc4V2dzbStBWDd6ME8rYCpyTFBjNmhNTlx1MDAyNmdkUGc2eEVjd0h0RlRQN2U4QTB7Q3REa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNkNWSG8wMDAzMTAwMDYyMDAwOTMwMDBDNDAwMEY1MDAwSTYwMDBMNzAwME84MDAwUjkwMDBVQTAwMFhCMDAwYUMwMDBkRDAwMGdFMDAwakYwMDBtRzAwMHBIMDAwc0kwMDB2SjAwMHlLMDAwI0wwMDBcdTAwMjZNMDAwKk4wMDA7TzAwMFx1MDAzZVAwMDBeUTAwMHtSMDAwflMwMDEyVDAwMTVVMDAzUUdVMHEhKGM/eGlIWFx1MDAzZURuQVg/QTZFQ1Y1KzNDazFKNFdNejA7Q2t8XHUwMDNjRGJZKjh7YSVGQ0dhJXA5QWR3bk1qYjk4Y1BaZjlqfmJhSDhCYjk7UiE1b3ZDOFdvS25fWWhgKDVaZ2dwS1dwaklkQ2xHVVZhJXBhN1loYCg1WmdnXktXcGpJZFRfKzdgWmUoUzZhQnAqSWJaS3ZINmxNU2IwMDAwMDA5XiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgMC40MzkwMDE0MTExOTk1Njk3LAogICAgICAgICAgICAgICAgMC41ODMzMTUwMTQ4MzkxNzI0LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkfHYqM3dDOTRiWSp5QloqXntUQ0lrQCREK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MFZAVXNYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUZmXHUwMDNjQEJIIyMqbkl5RXBSM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUG9tWXYhO21ocW1KXHUwMDI2X342QjIqUFcwMDAwMDAwMDAwRC1hUUlhJXBYMloqXntUVXZxVkJaRERlR0NKLWtXQVJyKGhBUnIoaEFSc1h5UEV9R3VReUBjaWFcdTAwMjZ+MTNELWpXNGJhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSmBxe0FScihoQVRjMHRaKXQ5SEFZcFdMYSVwMDliWSppbzJ+WXxrQVJyKGhGKDdBYlooP0M9QVlwV0xhJXAwOWJZKmlvMzE0NHdaKl57RFduXlAtYVx1MDAyNkJkRWFDQ0RERC1zUTdhXHUwMDI2TDhUVXZxVkJaRERlR0NLNHdoQVJyKGhBVGMwdFopdDlIQVpLIUtiI1FZITI/XHUwMDNjfGNWUmR3R1V2UEFEM1ZrYVIyeX0wN1opfFU4Y190SEVELTtORFopdDlIYSVFO0Y2azk3NTJXZjYoWD03emBDS1dcdTAwMjZ1MXBvajYwMElDNTAwYVBDVGBMdn1WUlVxSVhcdTAwM2N+SkJXcGdHTFRQcWgyYUJwZERiWVhPS2ElcDA5YlkqaVU3aDc5ZkQ7TmNIVntkUn1DS3hMajI1QHleWS13WEE4N21xRGJhYC1QQ0tAWG4yWDF3M1dwWmdfQ0wxZHAxYTR0JVdoTlhlOVJXfSM5VjtGT1oqWCpKWipGclk5KHlKbGRuT3R5OXxtKURhJXBhN0NMYiN4MSRKUlx1MDAzY2IhOD9YRFx1MDAzY0s3TlopdDlIQ0x3KVx1MDAyNlUwVys2MWFvUDZXaE5wSzExbHAzYjk4VFZWUHxDfkJQJTJiV15pKDRWUWUhcENMfTgqMnhNaHVWUmRZRGIwI0hRQ0wkMzVDTD0yKjJ4ZjN7V25wWUtHJHRsMUNrQSQ1WTt8UkdDTVE0fDBSUjkxMDAwMDAwOV9fMFRQN2tBMTEyTFRCcjdOZ2FBOVhcdTAwM2NiN157SUNNWGdCMVM9XkVhJCRGSFZQfER6VlJUXzhETEAkeW9tWXYhaG9sQyowMDAwMGF2YyFBdFBjdTUwMDAwMCVmI1M1QjIqUFcwMDAwMCFcdTAwM2VNYU9KXHUwMDI2X342MDAwMDA7bWhxbShDTmlLMDAwMDBVMHEjV0Q9SDlZWTtSXHUwMDI2PVkrLWJDYSVwMDliWSppVURxQ0F5Q0t4NmVDS0BJbUNMQWooNT9eMChaKl57RFduXlAtYVx1MDAyNkJkRWFDQ0RmRFx1MDAzY1x1MDAyNlIkZU8rNTdBYHQ7NUJQJVFnWFx1MDAzZU4yZ0dBMWw1RWVDVVNhJXBhN2IwI2ZZVF96UFx1MDAzY0NMJDM1Q0xcdTAwM2M7K0NNWGdCMVNcdTAwM2U4UFZ7ZE1BYllYNkVhQTlYXHUwMDNjV143PytiMCNpWktvOWB8MDAwMThDTWlHQDBzc0kxfDZOXk9VMG98TDNVRzMxWkUxOUFjNGMhV0ZJIXQlQ0tAWCsyfkpmfkxQSz9PYzRhMG9VMFcrTDI2a21+YlkqeFpGK2RVcDAwMDMxMHNzUjUxT097QzI0aWUqYjdmXHUwMDNlRUdCN0pNMSE3QHlYXHUwMDNlJXFzVFA3TVNHekNzb1FiSlFFRyVHYSlaKnBYMWF3YXRxMVNcdTAwM2VXV1dvfjM/WmdnZEdhQnBtM2JaS3ZIQ04/b0VIdzl+TVoqKzRlSCRXTiowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDdgVzAwMDAwMDA4aG0wMDAwMDAwOGhtMDAwMDAwMDhobTAwMDAwMDA4aG1VMHEjV0RcdTAwM2V3XnFaKXQ5SFhMNF9LYUMwVVx1MDAyNlRVJVF1OTRrMnJVdGVLJGJaPWo5YmFOXHUwMDI2LVUwVytVMzNGdl5Xbiore1oqQz8hVFByXHUwMDI2V2IjOEJSV015KD9XRnxYWEQ/OVx1MDAzZWVJM18kbTVke0RNMDAwMThVMHEjV0NrMUo0V016MDtDa3xcdTAwM2NEYlkqOHthJUZDR2ElcDlBZHduTWpiOThjUFpmOWp+YmFIOEJiOTtSITVvdkM4V29Lbl9ZaGAoNVpnZ3BLV3BqSWRDbEdVVmElcGE3WWhgKDVaZ2deS1dwaklkVF8rN2BaZShTNmFCcCpJYlpLdkg2bE1TYjAwMDAwMDleIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3Rhc2hnZW8iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZGJSJDN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZlx1MDAzY0BCSCMjKm5JeUVwUjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFB8TnNBZnxOc0J+fE5zQWZ8TnNCfnxOc0FmfE5zQn5ELWFRM2JhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSi1rWkFScihoQVRjMHRaKXQ5SEFZcFdMYSVwMDliWSppbzJ+WX1zRC1qNUVaKlhzSFopYlRYNW5DJH4yeWt5e1pnZ15HVytvQ19ELSNFNFplKGQ9V3BnR0lLb1M2NVRgTHB7VlJVcUlYXHUwMDNjfkpCV3BnR0pUUHFiMGFCcGREYllYT0thJXAwOWJZKmlVNlx1MDAzY2I/ZEQ7NVFGVntkUn1DS2Y5ZjI1QHleWS13WEE3Yl9TOWJhYC1QQ0t4TGoyWDF3M1dwWmdfQ0spUmwxYTR0JVdoTlJjOHYjJXo4IUg/S1oqWCpKWipGclk5RDYxaGRuT253OVJfb0JhJXBhN0NMSnB0MSRKUlx1MDAzY2IhOD9WRFx1MDAzYzFgTFopdDlIQ0xldSRVMFcrNDFhb1A2V2hOakkxMWxqMWI5OFRWVlB8Q35BdUEjWFdeaSg0VlFlIXBDTCR7JTJ4TWh1VlJkWURiMCNCT0NMaj8zQ0x0XHUwMDNlJTJ4ZjN7V25wWUtHJHRlfkI/ZmszWTt8UkdDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfWJ+Y2FBOVhcdTAwM2NiN157SUNNRlU5MVM9O0NhJCRGSFZQfER6VlJUXzhDcU5raFUwcSNXVGBNUkdhQl52RlhcdTAwM2VANkpXcGdHZFRVe3B3WFx1MDAzZU1kP2N2fms5WFx1MDAzZU4zN1hKdjlfWmdnXktXcGpJZENrPUNTYSVwYTdXb35xR1g9UVZKZUoyclZaZ2dkNVdwWm19ZDFZXHUwMDNlTlhcdTAwM2V3KEFkd25NbWI5OGNQWmY5I3tkMVlcdTAwM2VOYSVwOUFkd3BGZTRRWHlcdTAwM2NXcTVGSmI3XiNHWipDTjMwMDAwMDAwMDE4IgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3Rhc2hpZCI6ICI7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjA0LAogICAgICAgICAgICAwLjk3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJoYWlyX2d1aWRlczEiOiB7CiAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAiMSI6IHsKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0Ljc3LAogICAgICAgICAgICAgICAgICAgIDcuMjQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJTdWJuZXRJbmRpcmVjdElucHV0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiT1VUIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInN3aXRjaDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDIuMDYsCiAgICAgICAgICAgICAgICAgICAgLTEzLjQyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAibnVsbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIl9fZG90MSI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjcsCiAgICAgICAgICAgICAgICAgICAgMC43LAogICAgICAgICAgICAgICAgICAgIDAuNwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJ0cmFuc2ZlcmJ5dXYxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA1LjQ5LAogICAgICAgICAgICAgICAgICAgIC04CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTmV0d29ya0RvdCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFkZDEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9lbmQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYWRkIjogImF0dHJpYnV0ZSIsCiAgICAgICAgICAgICAgICAgICAgImF0dHJuYW1lIjogImlkIiwKICAgICAgICAgICAgICAgICAgICAic3dpdGNoZXIiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAuMTgsCiAgICAgICAgICAgICAgICAgICAgLTEwLjk1CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYWRkIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYWRkMiI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImFkZCI6ICJza2lwIiwKICAgICAgICAgICAgICAgICAgICAiaW5jIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NpcmNsZTIvZGl2c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzd2l0Y2hlciI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMi4zMiwKICAgICAgICAgICAgICAgICAgICAtOC45MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImFkZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImF0dHJpYmNvcHkxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTIiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZnVzZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJhdHRyaWJuYW1lIjogInV2IiwKICAgICAgICAgICAgICAgICAgICAiZGVzdGdyb3VwdHlwZSI6ICJ2ZXJ0aWNlcyIsCiAgICAgICAgICAgICAgICAgICAgInNyY2dyb3VwdHlwZSI6ICJ2ZXJ0aWNlcyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEuNTcsCiAgICAgICAgICAgICAgICAgICAgMS44OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYmNvcHkiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhdHRyaWJ0cmFuc2ZlcmJ5dXYxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInV2X3NsYW50X3R3aXN0X2VmZmVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2JlZ2luMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInBvaW50YXR0cmlicyI6ICJQIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAyLjA2LAogICAgICAgICAgICAgICAgICAgIC01LjE5CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYXR0cmlidHJhbnNmZXJieXV2IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY2lyY2xlMSI6IHsKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYXJjIjogIm9wZW5hcmMiLAogICAgICAgICAgICAgICAgICAgICJkaXZzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL2NpcmNsZTIvZGl2c1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInBvbHkiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNi4xMQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImNpcmNsZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNpcmNsZTIiOiB7CiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRpdnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vcHJvZl9kaXZcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMy4wMywKICAgICAgICAgICAgICAgICAgICAzLjc0CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY29ubmVjdGl2aXR5MSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29ubmVjdHR5cGUiOiAicHJpbSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNC4xNiwKICAgICAgICAgICAgICAgICAgICAtMS43MQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbm5lY3Rpdml0eSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNvcHkxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInV2dGV4dHVyZTIiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJuY3kiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vbnVtX3NlZ1wiKSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICIxL2NoKFwibmN5XCIpIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMS41NywKICAgICAgICAgICAgICAgICAgICAtMC4zNAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImNvcHl4Zm9ybSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImRlbGV0ZTEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmlidHJhbnNmZXJieXV2MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImtlZXBwb2ludHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJwYXR0ZXJuIjogIioiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDIuMzIsCiAgICAgICAgICAgICAgICAgICAgLTguMDUKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJkZWxldGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmb3JlYWNoX2JlZ2luMSI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJ0cmFuc2ZlcmJ5dXYxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMSIsCiAgICAgICAgICAgICAgICAgICAgIm1ldGhvZCI6ICJwaWVjZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMC4xOSwKICAgICAgICAgICAgICAgICAgICAtNi43MgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZm9yZWFjaF9iZWdpbjIiOiB7CiAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgMC43NSwKICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY29ubmVjdGl2aXR5MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImJsb2NrcGF0aCI6ICIuLi9mb3JlYWNoX2VuZDIiLAogICAgICAgICAgICAgICAgICAgICJtZXRob2QiOiAicGllY2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuMTYsCiAgICAgICAgICAgICAgICAgICAgLTMuMzgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJibG9ja19iZWdpbiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImZvcmVhY2hfZW5kMSI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJzY2F0dGVyMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImJsb2NrcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luMSIsCiAgICAgICAgICAgICAgICAgICAgImNsYXNzIjogInByaW1pdGl2ZSIsCiAgICAgICAgICAgICAgICAgICAgIml0ZXJtZXRob2QiOiAicGllY2VzIiwKICAgICAgICAgICAgICAgICAgICAibWV0aG9kIjogIm1lcmdlIiwKICAgICAgICAgICAgICAgICAgICAic2luZ2xlcGFzcyI6IDgsCiAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luMSIsCiAgICAgICAgICAgICAgICAgICAgInVzZWF0dHJpYiI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAuMTksCiAgICAgICAgICAgICAgICAgICAgLTkuMzQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJibG9ja19lbmQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmb3JlYWNoX2VuZDIiOiB7CiAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgMC43NSwKICAgICAgICAgICAgICAgICAgICAwLjQsCiAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiT1VUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYXR0cmliIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaHMoXCIuLi9jb25uZWN0aXZpdHkxL2F0dHJpYm5hbWVcIikiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4yIiwKICAgICAgICAgICAgICAgICAgICAiY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgICAgICAgICAiaXRlcm1ldGhvZCI6ICJwaWVjZXMiLAogICAgICAgICAgICAgICAgICAgICJtZXRob2QiOiAibWVyZ2UiLAogICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZXBhdGgiOiAiLi4vZm9yZWFjaF9iZWdpbjIiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDIuMDYsCiAgICAgICAgICAgICAgICAgICAgLTE1LjI5CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYmxvY2tfZW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnVzZTEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAidXZ0ZXh0dXJlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInRvbDNkIjogMC4wMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDMuOTEKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJmdXNlOjoyLjAiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvdXRwdXQwIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfZW5kMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMS44OSwKICAgICAgICAgICAgICAgICAgICAtMTgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzY2F0dGVyMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2JlZ2luMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlbnNpdHlzY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9jdXJ2ZV9kZW5zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImVtZXJnZW5jeWxpbWl0IjogMzQ3MjIsCiAgICAgICAgICAgICAgICAgICAgImdlbmVyYXRlYnkiOiAidGV4dHVyZXNwYWNlIiwKICAgICAgICAgICAgICAgICAgICAibnB0cyI6IDc2LAogICAgICAgICAgICAgICAgICAgICJyZWxheGl0ZXJhdGlvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vcmVsYXhpdGVyYXRpb25zXCIpIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZW91dHB1dGlkYXR0cmliIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAidXZhdHRyaWIiOiAidXZ3IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLjE4LAogICAgICAgICAgICAgICAgICAgIC04LjA1CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic2NhdHRlcjo6Mi4wIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2V0X3V2X3kiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY29weTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJjbGFzcyI6ICJ2ZXJ0ZXgiLAogICAgICAgICAgICAgICAgICAgICJzbmlwcGV0IjogInZAdXYueSA9IHZAUC56OyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEuNTcsCiAgICAgICAgICAgICAgICAgICAgLTEuNgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzd2l0Y2gxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImFkZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYWRkMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJfX2RvdDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJpbnB1dCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9tb2RlXCIpIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMi4wNiwKICAgICAgICAgICAgICAgICAgICAtMTIuMjYKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzd2l0Y2giCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ1dl9zbGFudF90d2lzdF9lZmZlY3QiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAic2V0X3V2X3kiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJiaW5kaW5ncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgIm11bHRpcGFybV9saW5rcyI6IHt9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2xhc3MiOiAidmVydGV4IiwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXBiaW5kaW5ncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgIm11bHRpcGFybV9saW5rcyI6IHt9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicnNsYW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAicG9pbnRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdHdpc3QxaW50ZXJwXCIpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi90d2lzdDFwb3NcIikiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdHdpc3QxdmFsdWVcIikiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3R3aXN0MmludGVycFwiKSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwiLi4vdHdpc3QycG9zXCIpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL3R3aXN0MnZhbHVlXCIpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi90d2lzdFwiKSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInNuaXBwZXQiOiAiZmxvYXQgc2xhbnQgPSBjaHJhbXAoXCJyc2xhbnRcIiwgdkB1di55KTtcblxudkB1di54ICs9IHNsYW50O1xudkB1di54ID0gdkB1di54JTE7IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJzbGFudCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSc2xhbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMS41NywKICAgICAgICAgICAgICAgICAgICAtMi43NAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ1dnRleHR1cmUxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1bmlmb3JtIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgIDQuOTQKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJ0ZXh0dXJlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAidXZ0ZXh0dXJlMiI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJjb3B5MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImF4aXMiOiAieiIsCiAgICAgICAgICAgICAgICAgICAgInV2YXR0cmliIjogInV2dyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTEuNTcsCiAgICAgICAgICAgICAgICAgICAgMC43NgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInRleHR1cmUiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidHdpc3QiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMDksCiAgICAgICAgICAgIC0yLjI2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYzo6aGFpcl9ndWlkZXM6OjEuMCIKICAgIH0sCiAgICAicmVzYW1wbGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImN1cnZlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInN3ZWVwMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDMyLAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJub3JtYWxpemV2IjogdHJ1ZSwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMzM0LAogICAgICAgICAgICAic2NhbGVyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYnNwbGluZSIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJzcGxpbmUiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjE4MDA2OTkyMzQwMDg3ODksCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJzcGxpbmUiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMjU4NjIwNjc5Mzc4NTA5NQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMDUsCiAgICAgICAgICAgIC0xLjE1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfQp9
Duplicate curve with random offset noise and scale. Useful for quick simple cable generations.
Nov 04, 2025 | 20.5.584 | geometry
Cooked By: kif
ewogICAgIkNPTlRST0xTIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5vaXNlX29mZnNldCI6IDQuNTMKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImNhY2hlaW5wdXQiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIm5vaXNlX29mZnNldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vaXNlIE9mZnNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJweXRob24iCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJfX2Nvb2tib29rTWV0YSI6IHsKICAgICAgICAiY29udGV4dCI6ICJzb3AiLAogICAgICAgICJ2ZXJzaW9uIjogIjIwLjUuNTg0IgogICAgfSwKICAgICJhdHRyaWJwcm9tb3RlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJyYW5kb21pemUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiaW5jbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAiaW5uYW1lIjogIm5vaXNlX211bHQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjIsCiAgICAgICAgICAgIDQuMzIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYnByb21vdGUiCiAgICB9LAogICAgImF0dHJpYnJhbmRvbWl6ZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29weTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAiZGltZW5zaW9ucyI6IDEsCiAgICAgICAgICAgICJkaXN0cmlidXRpb24iOiAicmFtcCIsCiAgICAgICAgICAgICJuYW1lIjogIm5vaXNlX211bHQiLAogICAgICAgICAgICAicmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiA5Ljk5OTk5OTk3NDc1MjQyN2UtNywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjIwNjg5NjU1ODQwMzk2ODgKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMTk4NzU3NzY3Njc3MzA3MTMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zOTY1NTE3MjgyNDg1OTYyCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjQ4MjQwMTY2OTAyNTQyMTE0LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNjU1MTcyNDA3NjI3MTA1NwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45NDIwMjg5OTkzMjg2MTMzLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuOTY1NTE3MjIyODgxMzE3MQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2VlZCI6IDM2MDIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42MiwKICAgICAgICAgICAgNS4zMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlicmFuZG9taXplIgogICAgfSwKICAgICJjb3B5MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJuY3kiOiAxMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjYzLAogICAgICAgICAgICA2LjMyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb3B5eGZvcm0iCiAgICB9LAogICAgImN1cnZlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJlbmFibGViZXppZXJvcHMiOiBmYWxzZSwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJvdXRwdXR0eXBlIjogIm51cmJzIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZHx2KjN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZlx1MDAzY0BCR1x1MDAyNihYaEl5NSNXM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVEzYmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKLW1gXHUwMDI2SCo0R0FSc2RgQWFITUtaZ2UxRmJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck9XTXB1M2IxV2NvWipee0RWe2RZOVdwWisxV05DR0NFRmY9a1dNeShKQVo9bDNaZ2dSM1pnNmpEWmdlYWxaKlgqWmFBaG5ZVntkTURXcFo/NWIjaXVQYjFXY1hhQnk7T2N4N1x1MDAyNjZiWVg2MVdvfnFIRUZnMWxXXntDTlZRekN+WipweGNBWXBaTVoqWCpURUZmQGZWUXl0XlpFUCRjWipfRVZiIyEhamFBaG5ZWGtsKC1ZLU1tVWFCcClnQWFaWVhWUlU2SUFZb1x1MDAyNjRYP0E2QmElcFdXQWFINFJaKisyUmJZWE81RUZmV1piWj1zMWRUQ3tIRUZlJVVBYWlZUloqKnZJYmFOfnFYa2woLVktTW1UYUJwKWdBYVpZWVplKExgYVx1MDAyNkJkRWFDQ0RsQVkqVENiOThjSFhcdTAwM2VOMExhJCN2X1htbis2RUZnNHBWUXpENVZSVTZJQVpjIU5XcFokQldwcnE3V0dvXHUwMDNjYVdvS1x1MDAzYz1aZ2dVMGRUQ3tIVntDNzhXaEB8WVg/QWFQYmFHKkNiOEtPQldoQHxRVlF5cVx1MDAzZVdwRlpaWip3ZGxhQk58MldwOHE2WERsRkxWe35iRFdwSG40WmdnYGpBWlRIM1dOYyt7YmFOfnFiN05zX1doQHxiWilTOUthJCNcdTAwM2NCV15aekJhJCNnRkFZKlRHWmU/XHUwMDNjQ2JhTShJQVJyKGhGKDdBYlooP0M9QVlwV0xhJXAwOWJZKmlvMzNnI31aRERXXHUwMDNjZUpjP05iWlx1MDAzZUJQWTtSfElDSnxkSjUoc2NfWFx1MDAzZU4zS1dvOU40VFBxVVx1MDAzZVhcdTAwM2VNZGBWYFh6RDZGP0ZHVTBve18zU28zfmElcDA5YlkqaVU2azk3NTR7XHUwMDI2ZDNaZ2dSRWJhSDg4YiMhSE9DS1gjLVRQcWQ/YjdPQ0NXaE5GWTdZMTszVnIqJCtDS29GaDFheF9EV2hOTGE4MyU1NFpEbiQ0Vlx1MDAzY3M2WjhVJGAoWkRsNEpEO29oXHUwMDI2Q0wxZHAyWEFuNlhcdTAwM2VWP0dDTERWdjdcdTAwM2Mob2REOyktTmJhSDhLWENAc2g5dEN6YFk7fFFPOXhFUk9hQnBkRGJTNTh0ZU8rNUNBT3YlMWRTeGFjNWQka0IyWGwwOWEkI3BcdTAwM2VDTHRcdTAwM2UjMnhmM3tXbnBZSEdBMUdgQk00Kz1XP14rfmJhTlx1MDAyNm5UUDdlODBWV3xVQm5XMTNhJUV2YEhaXHUwMDI2JEFEXHUwMDNjdVlZVlFoNn1iMCNHfjhVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCR7KTJ5a0klV3BpbklXaE4jUDAwYioxNW8yI3xiOTc7RGJafXYzV29CJClYTEJZZVRSOyMyMFJSOTFUYE1SSGEkJEZIVlB8RHpWUlRfOENfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BER1hzX2JaS15GYUJwZERiYU5cdTAwMjZ0Q0xEV3hVMFdzfjVka0o0RD1HelBaZ2V2O0NNcWl7MlhsMENYXHUwMDNlTW44Q00jUGpFQ0Ria0VHc1BtRih4ZjVFXHUwMDI2KHpvRS1ObnFHYlMleENLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBPzFeQHM1e3tSMzAwMDk2MTAwSUMyMDBSSTMwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRD0tUlNWe35iRFdwSHc3WjYrYCM5RDYxaGRuT25yOVZRK3RGJUBvYVplZW4xYlpCajViWktLXHUwMDNlWFx1MDAzZU4zN1hKdjlHRkAxZXFUUDdlODBWV3xQRGtkWGFDTGo/M0NMdFx1MDAzZV8xIS1cdTAwM2N7SFpcdTAwMjYkT0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFk/cGZWUHNAKmJhTlx1MDAyNiVDTERXeFUwV3N+NWRrSjRDTXFUP1RQcmxPRmZLNEtHJWA2YkZmY1BXSVc7amlIYTlkaEg3cWJMRmZsU1hIIXZfVUZnWVx1MDAzY2ZJNXMjckdcdTAwMjZVP1NFLSlaNEU7Y2tiSCNzbWlGKSVrZEZmdWhWSCFMa01FOzJiWUYqUHRVSCNJcGxIOHdVZ0dcdTAwMjZMK1JFLSlaNUU7S1lhSDkwWGVIOEN8WElXUmRpR0F1MUhFO0JNV0dcdTAwMjZlOWFGZnVoYkYqaTZqRilUMUhGZCNCNkdCN1lWSCE/NlpIIXc2Wkk1YWpsRUhFeEdGZj1rYkZmY0dQR2NxfGZGKlAoYkghTHRORmQheTBUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2OW9WTzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5tV0dVMFlpdzdBNi1hNyR6QWU4WT92c1ZRX0dBWitLO0hXT1FMfVhKdX01YjAjJD05RDYxaGRuT25yOVZRK29GQDFlcVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eT1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZP3ltVlJkd0dWcjY9MVdwWEFxQ0xEVnY3XHUwMDNjKG9kQ0xKYW9DTlhffFUwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBHQTFRSjZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWEAyVnIkfFoqWCpUQ08wTT1kd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbEkxXilVWmdYXlVWUUZyMmJhRyo3WEp+WH5aWURTOzlENjFoZG5PbnI5VlErb0ZAMWVxVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5PUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFk/KnNWe2RNRFdwWj81YiNpdVBiMCM/XjlENjFoZG5PbnI5VlErb0ZAMWVxVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5PUNNN0A9MFJhRjIwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFk/O3BWe2RZOVdwWiRJYjAjX185RDk5VFRQN2U4MFZXfFBEa2R2aVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBzc0kxfDZOXk9UVSNhO0NLbzBjQ0spQ2dEPzFCbFZReXFcdTAwM2VXcEZUWFoqd0wpQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MEQhKiQwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWHwzdXN8KFdOYyt7Rlx1MDAzZXI1bENPanFfZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0Q/Sk5uVlF5cVx1MDAzZVdwRlpaWip3TCtDTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwRHdPTDAwMDAwMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BYfjMyMCQlV05jK3tiYU5cdTAwMjY/Q0xEVnY3XHUwMDNjKG9kQ0xKYW9DTlhffFUwV3N+NWQkVjZDTXFUKVRQN2U4MFZXfFBHQTFRSjZhb01MfE5zQzB8Tm1Wa0MwaXlTNWQkVjZDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JOMXxOc0MwfE5zQzB8TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFkwM342cTNXcFokQldwcnE3V0Z8aSo5RDYxaGRuT25yOVZRK29GQDFlcVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eT1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZQDV6WkREQ3tiWVc/M2FCcGREYlM2TTE5RDYxaGRuT25yOVZRK29GQDFlcVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eT1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZQDh0WipYKlphQWhWekNMRFd4VTBXc341ZGtKNENNcVQ/VFBzMmZWUV9GfFplKHo4WFx1MDAzZU4yVExNdVpGYmFHKkNiN3BVSFo2LXJxQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/MXBvajUwMDk2MTAwOTYxMDA5NjEwMDk2MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEP3xsdmElNSQ0Q1BYRzJkbk9vckNLeDZpQ0xTZytlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0b3s9QnxzRGIxT05hNDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFIjWDUwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrREA2KSNiIyFvYmJhWillV2hPLT85RDk5VFRQN2U4MFZXfFBEa2R2aURARnh3YiNoe0pDUHJOKjZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZODN2Zys2WiorMlJiWVhPNUNQeVk1ZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RAWUQtWD9BYVBiYUcqQ2I4S09CV2hPYF85RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ8S3A3N0owMDAwMDAwMDAwMDAwMGZsWi1wUCspX0xNMDAwMSspZz9kNjduWlx1MDAyNk4wMDAxU1lxXHUwMDNldSNzOzltSDAwMDFVKiRoQV5sWi1uNjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUEyeWtwK1plP3o1WSRpITI5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwZklrMkwwMDNRR1UwWWl3N0E2LWE3JHpBZThZQFooYUJOfDJXcDhxNlhDX0p9OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUBjJWFcdTAwMjZMNURiWVx1MDAyNihcdTAwM2VDTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwMDAwMDAwMDAwMDAwMThVMHF2U0NLZV9hQ0t4NmlDS0BZRDRzdmdHWmUoTGBhXHUwMDI2QmRFYUNDRGZPZVAkQWVPKzU3QVExczNBdG92XHUwMDI2RF9kUEE2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JHfnxOc0E4VTBxdlNDS2VfYUNLeDZlQ0tAWUU1cHIqSlplKExgYVx1MDAyNkJkRWEkI2c/YiNvPzdDTERXeFUwV3N+NWRrSjRDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZGtKNENMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2bzUwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFlGMSNARnpZLUpgK0NMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwQElQSDlDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzBEd09MMER3T0wwRHdQVFUwcXZTQ0tlX2FDS3g2ZUNLQFlHNV80cnxaRG5xQlZyNj0xV3BaT3xaKnlmUFBiTTZEQ0shN3I3JHpNaTl3c3E7ZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDTmRAXktva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDBSUjkxVTBxI1VUUDdBSjdiWH1jOVZRd3BQemlId1oqTyNIYUNDRGZQJG5GRWVPKzU3QVExczNBdG92XHUwMDI2RF9iajMwViphQFRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0ReZCt9WilTOUthJCNcdTAwM2NCV15aekJDUVx1MDAzZUZHZG5Pb3JDS3g2aUNMU2crZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdG97PUJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RebjEyWilTOUthJCNcdTAwM2NCV15aekJhJCNnOVF6amdIZU8rNTdBUTFzM0F0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwME5fN2VDTTg9WUFRMXMzQXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RqMDAwMCNVMHEjVVRQN0FKN2JYfWM4NzNNbFIwKHUpVlF6RDVWUlU2Q1IzO3BJZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNWkF8NCpcdTAwMjZvRjAwMDAwMDAwMDAwRDhoRUl9dFBASk9CVXkwRHVIRUpWMzZTeThyK0gwUHV7e0pwZnF9eThyK0gwMDNhdElYYFUheVpgX0kwOXtcdTAwM2VPVGBOQChYS1pnYFZRZ1ZeYmFIODhiIyFIT0NSSk5vVFA3QUo3Ylh9YzlWUXdwUnQ5IXFhXHUwMDI2Mkw3Q1JRZEtkbjtFQ1ZyKnxcdTAwM2VJXHUwMDI2KlkjWFx1MDAzZU1uOFdwcE4yZG5PbndTT2o4a1opXyU1Q0xTPztlTys1N0FRMnhYQXRvdlx1MDAyNkRfYmpCNU5+akZkMm5TUUVqfVBtUCpobl5NSjhEKlN7enx4YlpLXkZhQnBkRGJhTm1ySnxJQ3VSN3FBdlApfHV0Ujh1QmVEX2FtQFdNcHUzYjA5NH5BVkVZI1AqaFZVVFBzYGBWUGtZQGM0Y3NLWFx1MDAzZUF9YUp8SUN1UjdxQXZQKk89dkNSezZCOVx1MDAyNktUMVpnZ1IzWmc2akRaZ2UwbUp8SW1cdTAwMjZObHNLak5sczh0TmxzS0lUYE9LRFZRX0dBWitLO0hXT1FMfVhKdX01YjA5NH5BVkUtMlFjcVkjUERFNWVQRGUjZlI4dUJpRF9cdTAwM2NDSWIjIW9iYmFaKWVXZ3NtK0FXdjBQUCpxZV5TeGBrTFVuXmheWipwWDFhdlx1MDAyNmB9QVd1PzZNTiVlVURgNlx1MDAyNmJaKl57RFZ7ZFk5V3BaKzFXTkNHQ0FUMlx1MDAyNjFRY3FQKkxfXHUwMDNjJGZQRE41dUt9MVBhUXpsXzZWaXNkXHUwMDNlYVx1MDAyNkJkRWFDQ0RaRWp9UGFQZnxgclFjelM9Q1NvZ043SVNUSFoqKnZJYmFObXJKfElcdTAwMjZ+UGZ0YHhQKmhWVVY9SDc1VlJkd0dhQ0NEWkVqfVBZUmE4JFx1MDAzY1I4dUJvRGBnO1paKl57RFZ7ZFk5V3BaJEliMDk0fkFXfjBOUEREZGJRY2d1dVAqaFZVV2gtVlhWe2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRKRWp9UGFQZmstKlFiOVx1MDAzZWhRXHUwMDI2ZHR4TmtcdTAwM2VSak1OVEdXRGB5O09aZ2dkR2FCWEZEWG00YTdFan1QZ1BFXHUwMDNjdXdQKSRXdE5LWnMyWERldFBWe2RNRFdwWj81YiNpdVBiMDk0fkFWV2AxUnoqQFx1MDAyNkxzZTIlTU49a2REYF81Y1opUzlLYSQjXHUwMDNjQldeWnpCQVQyXHUwMDI2MVElXj16UjhtMXNRJHxseE8odG44WTl3PVNXXntDTlZRekN+WipweU5WUHFnSkp8SSgxTXBSVCVLfjdVZlBmfEAlS30wNU1Ee0JeWGEkI1x1MDAzY0JZKy1hfEFUMlx1MDAyNjFSOG0xc1ElcGZyTUo4KTJZIUdzOWJZWE81QVQyXHUwMDI2MVFjcU10UjdFQ2lEe1RcdTAwMjZRVl98RyVBVDJcdTAwMjYxUSRzO2FNSjg9NFpYakBKYzVpZmFhJCNcdTAwM2NCWSstYXxBVDJcdTAwMjYxUClTeCNSOFx1MDAyNiR5UEUkLWxSN0VDa0R7bVRiWD9BYVBhXHUwMDI2TDVEYllcdTAwMjZuZEp8SXZAUiFcdTAwM2V3P1BnRnJ2TUo4YDZhMjlBYFplKG1fYUNDRFpFan1QZkt+NitXTU5te3pDVTdmcDhmYWx8V05jK3tGbVB7a0FUMlx1MDAyNjFOSV8wU09oclx1MDAyNklQKX0xUGFWdjVmWGtsKC1ZLU1tVWFCcClVRWp9UGZLfjYrV01ObHpOUGc1cHhEe35yWFZReXFcdTAwM2VXcEZaWloqdzNtSnxJWHpQRERcdTAwMjZhUCU9XHUwMDNjWVF6bW1PYlFXLUlWUXl0X2ElcEVFRWp9UG5PaEhhWFBmfCVvQ1VoJXg2bVY9fFplP3o1WSM9UUBBVyUjfVBETV5sT2VTP0pie0p1R2JaPXMxZFRDe0hBVDJcdTAwMjYxS34rXHUwMDNld0xQYzZoTU4lZXFEfGFZIVdvS1x1MDAzYz1aZ2dVMGRUQ3tIVntDNzhXZ3NtK0FYN3owTytgKnJMUGM2aE1OXHUwMDI2Z2RQZzZ4RWNVXHUwMDNla0VUUDdlOEEwe0N0RGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTZDVkhvMDAwMzEwMDA2MjAwMDkzMDAwQzQwMDBGNTAwMEk2MDAwTDcwMDBPODAwMFI5MDAwVUEwMDBYQjAwMGFDMDAwZEQwMDBnRTAwMGpGMDAwbUcwMDBwSDAwMHNJMDAwdkowMDB5SzAwMCNMMDAwXHUwMDI2TTAwMCpOMDAwO08wMDBcdTAwM2VQMDAwXlEwMDB7UjAwMH5TMDAxMlQwMDE1VTAwM1FHVTBxIShjbldaR1hcdTAwM2VEbkFYP0E2RUNVeyQyQ2sxSjRXTXowO0NrfFx1MDAzY0RiWSo4e2ElRkNHYSVwOUFkd25NamI5OGNQWmY5an5iYUg4QmI5O1IhNW92QzhXb0tuX1loYCg1WmdncEtXcGpJZENsR1VWYSVwYTdZaGAoNVpnZ15LV3BqSWRUXys3YFplKFM2YUJwKkliWkt2SDZsTVNiMDAwMDAwOV4iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRcdTAwM2NwKTN3Qzk0YlkqeUJaKl57VENJa0AjRCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjBWQFVzWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZlx1MDAzY0BCR1x1MDAyNihYaEl5NSNXM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUFg3dH1YQ2cyUH07P0FoUFhOYkJ5MDAwMDAwMDAwMEQtYVFJYSVwWDJaKl57VFV2cVZCWkREZUdDSi1rV0FScihoQVJyKGhBUnNYeVBFfUd1UXlAY2lhXHUwMDI2fjEzRC1qVzRiYVpsUVZzXHUwMDI2KDdVdnFWQlpERGVHQ0pgcXtBUnIoaEFUYzB0Wil0OUhBWXBXTGElcDA5YlkqaW8yfll8a0FScihoRig3QWJaKD9DPUFZcFdMYSVwMDliWSppbzMxNDR3Wipee0RXbl5QLWFcdTAwMjZCZEVhQ0NEREQtc1E3YVx1MDAyNkw4VFV2cVZCWkREZUdDSzR3aEFScihoQVRjMHRaKXQ5SEFaSyFLYiNRWSEyP1x1MDAzY3xjVlJkd0dVdlBBRDNWa2FSMnl9MDdaKXxVOGNfdEhFRC07TkRaKXQ5SGElRTtGNms5NzUyV2Y2KFg9N3pgQ0tXXHUwMDI2dTFPTmE1MDBJQzUwOXs9eDc3QWZcdTAwM2ViYUg4OGIjIUhPQ0tnKk83WX1mNlhcdTAwM2VOMzNiYVpsUVZzXHUwMDI2KDdiMCF5Q1RVI3BfMSNARlx1MDAzZWFBaFZLRDtXbEdieipGM1ZcdTAwM2NzNlo4VSVFQ2FBaFZNRDtvIUhiIX15R1g9NWZFRDt4eEZWUXBuNTk0ajNHUCRuSEs5dFVyNWJaS3ZIYjAhe3BDS2BKdDhZXHUwMDNlP0xiOThjUFpmN1BSRFx1MDAzY0IxU1ZRaDZ9Q0xrKnoxI29YXlpnZUlnZVNLWTlEXHUwMDNjVEFRWD9rVFFBYHReQ0JMe1BJWipwTzBXaE5zbEJuVzEzYSVFdmBHY3FQNURcdTAwM2N1ZUlXb0JWQFk7XHUwMDNjIWJDMGl5VTVka0o2RFx1MDAzYyVrTGFCXml+WVx1MDAyNko5fENNemNmYzQySUZXcGdHY0twRnU2MDAwMDAwMDAxOENNUjFhQWB0XjdCUEp2KENcdTAwM2N0KDJYSnZDfmRTeGFrNVx1MDAyNiM0JURHUEY4Y1dffjZXbl5KPVZKMGErODRQQ2gtI2NmQng7eXs/MDA2Q31DX2pYVG43I2wyMDAyT3cjeXtmRHNKO0xJMDAxVzczX3pAb2JoYGltMDAzUUdVMG98RzVOQip9VnF0N3liYVpsUVZzXHUwMDI2KDdiMCNXVlRVI2E9Q0spQ2dDTGJtb0Q9UUxUVXZoN0NaZShSLVZ7ZFk5V3BaJEliMCNZJDkoI1JWVFA3a0EwVlgzV0VDcCQ5YlRjdzBFR3NQc2I5OGNQWmZBMlFFbjhoQzZcdTAwM2NhMUU1ZGtKNkNNK2ZcdTAwM2U1XHUwMDI2IzQlRSlpcElaZ1heRFpnZztBWEp1dz1WUHx0REU/WW5sMFJhRjIwOV9fMktvYkd+fE5zQThVMHEjV0Q9IUxnYSVwWDhiWkteRmIwI2xhVFUjYT9EPS1POFJaXHUwMDNlRGpiI2l1UENOTiFGRD1gTGtXcFo/N2NxVERHNShFR00wUlJGMzB7fDtCMjRpZSpiN2ZcdTAwM2VFR0I3Sk0xITdAeVhcdTAwM2UlcXNUUDdNU0d6Q3NvUWJKUUVHJUdhKVoqcFgxYXdhdHExU1x1MDAzZVdXV29+Mz9aZ2dkR2FCcG0zYlpLdkhDTj9vRUh3OX5NWiorNGVIJFdOKTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOGhtMDAwMDAwMDhobTAwMDAwMDA4aG0wMDAwMDAwOGhtVTBxI1dEXHUwMDNld15xWil0OUhYTDRfS2FDMFVcdTAwMjZUVSVRdTk0azJyVXRlSyRiWj1qOWJhTlx1MDAyNi1VMFcrVTMzRnZeV24qK3taKkM/IVRQclx1MDAyNldiIzhCUldNeSg/V0Z8WFhEPzlcdTAwM2VlSTNfJG01ZDs3TDAwM1FHVTBxISMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkYlIkM3dDOTRiWSp5QloqXntUQ0lrQHhEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MDRvTHJYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUZmXHUwMDNjQEJHXHUwMDI2KFhoSXk1I1czTVx1MDAyNmYrVlJDZTdiOTUjUEQrfmlgWD1XeDJELThcdTAwMjY5WilTOU5WUkJfQTRKIV4xTk47c3lYXHUwMDNlTXNDR0I3U1JFO1RxYkNKcmtQMjRaaEBaZSgqTjQ/cjBQfE5zQWZ8TnNCfnxOc0FmfE5zQn58TnNBZnxOc0J+RC1hUTNiYVpsUVZzXHUwMDI2KDdVdnFWQlpERGVHQ0ota1pBUnIoaEFUYzB0Wil0OUhBWXBXTGElcDA5YlkqaW8yfll9c0QtajVFWipYc0haKWJUWDVuQyR+MnlreXtaZ2deR1crb0NfRC0jRTRaZShkPVdwZ0dJS29TNjVUYExwe1ZSVXFJWFx1MDAzY35KQldwZ0dKVFBxYjBhQnBkRGJZWE9LYSVwMDliWSppVTZcdTAwM2NiP2REOzVRRlZ7ZFJ9Q0tmOWYyNUB5Xlktd1hBN2JfUzliYWAtUENLeExqMlgxdzNXcFpnX0NLKVJsMWE0dCVXaE5SYzh2IyV6OCFIP0taKlgqSloqRnJZOUQ2MWhkbk9udzlSX29CYSVwYTdDTEpwdDEkSlJcdTAwM2NiITg/VkRcdTAwM2MxYExaKXQ5SENMZXUkVTBXKzQxYW9QNldoTmpJMTFsajFiOThUVlZQfEN+QXVBI1hXXmkoNFZRZSFwQ0wkeyUyeE1odVZSZFlEYjAjQk9DTGo/M0NMdFx1MDAzZSUyeGYze1ducFlLRyR0ZX5CP2ZrM1k7fFJHQ003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQX1ifmNhQTlYXHUwMDNjYjdee0lDTUZVOTFTPTtDYSQkRkhWUHxEelZSVF84Q3FOa2hVMHEjV1RgTVJHYUJedkZYXHUwMDNlQDZKV3BnR2RUVXtwd1hcdTAwM2VNZD9jdn5rOVhcdTAwM2VOMzdYSnY5X1pnZ15LV3BqSWRDaz1DU2ElcGE3V29+cUdYPVFWSmVKMnJWWmdnZDVXcFptfWQxWVx1MDAzZU5YXHUwMDNldyhBZHduTW1iOThjUFpmOSN7ZDFZXHUwMDNlTmElcDlBZHdwRmU0UVh5XHUwMDNjV3E1RkpiN14jR1oqQ04zMDAwMDAwMDAxOCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0YXNoaWQiOiAiOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42NSwKICAgICAgICAgICAgOC40MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3VydmU6OjIuMCIKICAgIH0sCiAgICAiZm9yZWFjaF9iZWdpbjFfbWV0YWRhdGEyIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC43NSwKICAgICAgICAgICAgMC40LAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMiIsCiAgICAgICAgICAgICJtZXRob2QiOiAibWV0YWRhdGEiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuNzUsCiAgICAgICAgICAgIDMuMzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2JlZ2luMiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNzUsCiAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYnByb21vdGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMiIsCiAgICAgICAgICAgICJtZXRob2QiOiAicGllY2UiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjMsCiAgICAgICAgICAgIDMuMjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2VuZDIiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAwLjQsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyYW5kb21fcHNjYWxlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4yIiwKICAgICAgICAgICAgImNsYXNzIjogInByaW1pdGl2ZSIsCiAgICAgICAgICAgICJpdGVybWV0aG9kIjogInBpZWNlcyIsCiAgICAgICAgICAgICJtZXRob2QiOiAibWVyZ2UiLAogICAgICAgICAgICAidGVtcGxhdGVwYXRoIjogIi4uL2ZvcmVhY2hfYmVnaW4yIiwKICAgICAgICAgICAgInVzZWF0dHJpYiI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjMsCiAgICAgICAgICAgIC0wLjk3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibG9ja19lbmQiCiAgICB9LAogICAgIm5vaXNlX2luZmx1ZW5jZV9yYW1wIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfYmVnaW4yIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JhZCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMTg5NjU1MTY5ODQ0NjI3MzgKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjEzNzkzMTAzMzk2ODkyNTQ4CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAZ3JhZCA9IGNocmFtcChcImdyYWRcIiwgQHB0bnVtIC8gKEBudW1wdCAtIDEuMCkpOyIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImZvbGRlcjBfMSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZ3JhZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdyYWQiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjIsCiAgICAgICAgICAgIDIuMTkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgIm5vaXNlX29mZnNldCI6IHsKICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICJhYW5vaXNlMSI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJnZW9tZXRyeXZvcGdsb2JhbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJQIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInBvcyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZnJlcSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogImZyZXEiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiZnJlcSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAib2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogIm9mZnNldCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYW1wIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAiYW1wIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImFtcCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAicm91Z2giLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJyb3VnaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJyb3VnaCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibWF4b2N0YXZlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAibWF4b2N0YXZlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogIm1heG9jdGF2ZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibm9pc2V0eXBlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAibm9pc2V0eXBlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogIm5vaXNldHlwZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJhbXAiOiAwLjI1OCwKICAgICAgICAgICAgICAgICAgICAibWF4b2N0YXZlIjogMSwKICAgICAgICAgICAgICAgICAgICAicm91Z2giOiAwLjI4OCwKICAgICAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogInZ2IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA2LjcxLAogICAgICAgICAgICAgICAgICAgIC02LjUyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAxLjU4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYWFub2lzZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFkZDEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiZ2VvbWV0cnl2b3BnbG9iYWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAiUCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJpbnB1dDEiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm11bHRpcGx5MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogInByb2R1Y3QiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiaW5wdXQyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgMTIuNzMsCiAgICAgICAgICAgICAgICAgICAgLTMuNzYKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuOTgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJhZGQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhbXAiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9zZSI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJleHBvcnRjb250ZXh0IjogImN2ZXgiLAogICAgICAgICAgICAgICAgICAgICJmbG9hdGRlZiI6IDAuMjU4LAogICAgICAgICAgICAgICAgICAgICJwYXJtbGFiZWwiOiAiQW1wbGl0dWRlIiwKICAgICAgICAgICAgICAgICAgICAicGFybW5hbWUiOiAiYW1wIiwKICAgICAgICAgICAgICAgICAgICAicmFuZ2VmbHQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjQxLAogICAgICAgICAgICAgICAgICAgIC01LjkyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicGFyYW1ldGVyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYmluZDEiOiB7CiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgInBhcm1uYW1lIjogImdyYWQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDYuNzEsCiAgICAgICAgICAgICAgICAgICAgLTUuMDIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJiaW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYmluZDIiOiB7CiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgInBhcm1uYW1lIjogIm5vaXNlX211bHQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDYuNzEsCiAgICAgICAgICAgICAgICAgICAgLTguOTkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJiaW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZXhwb3NlIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgImZsb2F0M2RlZiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJGcmVxdWVuY3kiLAogICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJmcmVxIiwKICAgICAgICAgICAgICAgICAgICAicGFybXR5cGUiOiAiZmxvYXQzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjIxLAogICAgICAgICAgICAgICAgICAgIC01LjUyCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAicGFyYW1ldGVyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZ2VvbWV0cnl2b3BnbG9iYWwxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAzLjgzLAogICAgICAgICAgICAgICAgICAgIC0zLjgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDMuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZ2VvbWV0cnl2b3BvdXRwdXQxIjogewogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImFkZDEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJzdW0iLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiUCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDE1LjU5LAogICAgICAgICAgICAgICAgICAgIC0zLjc2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAxLjI4CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiZ2VvbWV0cnl2b3BvdXRwdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtYXhvY3RhdmUiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9zZSI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJleHBvcnRjb250ZXh0IjogImN2ZXgiLAogICAgICAgICAgICAgICAgICAgICJpbnRkZWYiOiAxLAogICAgICAgICAgICAgICAgICAgICJwYXJtbGFiZWwiOiAiTWF4IE9jdGF2ZXMiLAogICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJtYXhvY3RhdmUiLAogICAgICAgICAgICAgICAgICAgICJwYXJtdHlwZSI6ICJpbnQiLAogICAgICAgICAgICAgICAgICAgICJyYW5nZWludCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMzIKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNjEsCiAgICAgICAgICAgICAgICAgICAgLTYuMzIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwYXJhbWV0ZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJtdWx0aXBseTEiOiB7CiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiYWFub2lzZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJub2lzZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJpbnB1dDEiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJpbmQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAiZ3JhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJpbnB1dDIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImJpbmQyIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAibm9pc2VfbXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJpbnB1dDMiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA5LjczLAogICAgICAgICAgICAgICAgICAgIC01LjUKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDEuMTMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJtdWx0aXBseSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm5vaXNldHlwZSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZXhwb3NlIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgIm1lbnVjaG9pY2VzIjogIm5vaXNlIFwiUGVybGluXCIgeG5vaXNlIFwiU2ltcGxleFwiICIsCiAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJOb2lzZSBUeXBlIiwKICAgICAgICAgICAgICAgICAgICAicGFybW5hbWUiOiAibm9pc2V0eXBlIiwKICAgICAgICAgICAgICAgICAgICAicGFybXR5cGUiOiAic3RyaW5nIiwKICAgICAgICAgICAgICAgICAgICAicHJvdmlkZW1lbnUiOiAib24iLAogICAgICAgICAgICAgICAgICAgICJzdHJpbmdkZWYiOiAibm9pc2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNzEsCiAgICAgICAgICAgICAgICAgICAgLTYuNTIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwYXJhbWV0ZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvZmZzZXQiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9zZSI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJleHBvcnRjb250ZXh0IjogImN2ZXgiLAogICAgICAgICAgICAgICAgICAgICJwYXJtbGFiZWwiOiAiT2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAicGFybW5hbWUiOiAib2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAicGFybXR5cGUiOiAicG9pbnQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuMzEsCiAgICAgICAgICAgICAgICAgICAgLTUuNzIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwYXJhbWV0ZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyb3VnaCI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiZXhwb3NlIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImV4cG9ydGNvbnRleHQiOiAiY3ZleCIsCiAgICAgICAgICAgICAgICAgICAgImZsb2F0ZGVmIjogMC4yODgsCiAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJSb3VnaG5lc3MiLAogICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJyb3VnaCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNC41MSwKICAgICAgICAgICAgICAgICAgICAtNi4xMgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInBhcmFtZXRlciIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9pc2VfaW5mbHVlbmNlX3JhbXAiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbXAiOiAxLAogICAgICAgICAgICAiZnJlcSI6IFsKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuMgogICAgICAgICAgICBdLAogICAgICAgICAgICAibm9pc2V0eXBlIjogInhub2lzZSIsCiAgICAgICAgICAgICJvZmZzZXQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZGV0YWlsKFwiLi4vZm9yZWFjaF9iZWdpbjFfbWV0YWRhdGEyL1wiLCBcIml0ZXJhdGlvblwiLCAwKSo1IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJkZXRhaWwoXCIuLi9mb3JlYWNoX2JlZ2luMV9tZXRhZGF0YTIvXCIsIFwiaXRlcmF0aW9uXCIsIDApKjEwIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcIi4uL0NPTlRST0xTL25vaXNlX29mZnNldFwiKSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJvdWdoIjogMC42MTcKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInN0ZHN3aXRjaGVyXzEiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgIkNkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNkIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiRnJhbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRnJhbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiTiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiT3BJbnB1dDEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRmlyc3QgSW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJPcElucHV0MiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTZWNvbmQgSW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJPcElucHV0MyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaGlyZCBJbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIk9wSW5wdXQ0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvdXJ0aCBJbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJudW1fY29tcG9uZW50cyI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIlRpbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGltZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJUaW1lSW5jIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpbWUgSW5jIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFnZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYW1wIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMjU4LAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQW1wbGl0dWRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZm9yY2UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmcmVxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRnJlcXVlbmN5IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiaWQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSWQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibGlmZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWZlIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1heG9jdGF2ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4IE9jdGF2ZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJub2lzZXR5cGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vaXNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vaXNlIFR5cGUiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUGVybGluIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAibm9pc2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaW1wbGV4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAieG5vaXNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJudW1wcmltIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk51bWJlciBvZiBQcmltcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJudW1wdCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOdW1iZXIgb2YgUG9pbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm51bXZ0eCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOdW1iZXIgb2YgVmVydGljZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib2Zmc2V0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT2Zmc2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm51bV9jb21wb25lbnRzIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicHJpbW51bSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQcmltaXRpdmUgTnVtYmVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInB0bnVtIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaGlkZGVuIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IE51bWJlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJyb3VnaCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAwLjI4OCwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdWdobmVzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1diI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVViIsCiAgICAgICAgICAgICAgICAgICAgICAgICJudW1fY29tcG9uZW50cyI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm12b3AiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVycGFybWNvbnRleHRzIjogImN2ZXgiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInYiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVsb2NpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdm9wIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcnBhcm1jb250ZXh0cyI6ICJjdmV4IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2dHhudW0iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVydGV4IE51bWJlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXZvcCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJwYXJtY29udGV4dHMiOiAiY3ZleCIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42MiwKICAgICAgICAgICAgMS4xNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlidm9wIgogICAgfSwKICAgICJyYW5kb21fcHNjYWxlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5vaXNlX29mZnNldCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfYmVnaW4xX21ldGFkYXRhMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1heF9yYWQiOiAxLAogICAgICAgICAgICAibWluX3JhZCI6IDAuMSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiaW50IGkgPSBkZXRhaWwoMSwgXCJpdGVyYXRpb25cIiwgMCk7XG5cbkBwc2NhbGUgPSBmaXQwMShyYW5kKGkpLCBjaChcIm1pbl9yYWRcIiksIGNoKFwibWF4X3JhZFwiKSk7IgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAiZm9sZGVyMF8xIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJtYXhfcmFkIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4IFJhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtaW5fcmFkIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWluIFJhZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42MiwKICAgICAgICAgICAgLTAuMDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInJlc2FtcGxlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjdXJ2ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJsZW5ndGgiOiAwLjA1CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjYsCiAgICAgICAgICAgIDcuNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInN3ZWVwMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZvcmVhY2hfZW5kMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFwcGx5c2NhbGUiOiB0cnVlLAogICAgICAgICAgICAiY2FwZGl2cyI6IDEsCiAgICAgICAgICAgICJjYXBzY2FsZSI6IDAsCiAgICAgICAgICAgICJjb2xzIjogMTYsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAxNCwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNTcsCiAgICAgICAgICAgIC0yLjI4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfQp9
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==
Parent one object motion to another in SOPs. Useful for attaching things to animated geometry that comes from Alembic cache.
Nov 04, 2025 | 20.5.584 | animation
Cooked By: kif
ewogICAgIkFOSU1BVEVEX0dFTyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm0yIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjYyLAogICAgICAgICAgICAtMi4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiT1VUIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC43MywKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS41LAogICAgICAgICAgICAtMTAuNDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIlBPSU5UUyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0cmFuc2Zvcm0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAxLAogICAgICAgICAgICAtMi4yNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiUkVTVCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjYXB0dXJlX2ZyYW1lIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM1LAogICAgICAgICAgICAtNC43OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYm94MSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJib3giCiAgICB9LAogICAgImNhcHR1cmVfZnJhbWUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiQU5JTUFURURfR0VPIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZnJhbWUiOiAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzcsCiAgICAgICAgICAgIC0zLjMzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0aW1lc2hpZnQiCiAgICB9LAogICAgImV4dHJhY3R0cmFuc2Zvcm0xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlJFU1QiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJBTklNQVRFRF9HRU8iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJvdXRwdXRhdHRyaWJzIjogIm1hdHJpeDQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNDEsCiAgICAgICAgICAgIC02LjMyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJleHRyYWN0dHJhbnNmb3JtIgogICAgfSwKICAgICJtZXJnZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3RpY2tfdG9fc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkFOSU1BVEVEX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS40NiwKICAgICAgICAgICAgLTguOTYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJwbGF0b25pYzEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidHlwZSI6IDYKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS42NCwKICAgICAgICAgICAgLTAuMDgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInBsYXRvbmljIgogICAgfSwKICAgICJzdGlja190b19zdXJmYWNlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIlBPSU5UUyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkFOSU1BVEVEX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImV4dHJhY3R0cmFuc2Zvcm0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDIKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICJ2ZWN0b3IgcG9zID0gIHBvaW50KDIsIFwiUFwiLCAwKTtcbm1hdHJpeCB0ID0gIHBvaW50KDIsIFwidHJhbnNmb3JtXCIsIDApO1xuXG52QFAgPSB2QFAgKiB0O1xuXG4zQHRyYW5zZm9ybSA9IDNAdHJhbnNmb3JtICogbWF0cml4Myh0KTtcblxuXG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMjgsCiAgICAgICAgICAgIC03LjgzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJ0cmFuc2Zvcm0xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJveDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgMjkuMzgxMDA1NzEyODY2OTczLAogICAgICAgICAgICAgICAgMC43NDkzMTQxNDQzODM0NjE0LAogICAgICAgICAgICAgICAgLTguNTc2OTg3MTgwMDk5OTU3CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzIjogWwogICAgICAgICAgICAgICAgMC4yNjYyMDM2ODIyNzY2NTMxNCwKICAgICAgICAgICAgICAgIDAuMjY2MjAzNjgyMjc2NjUzMSwKICAgICAgICAgICAgICAgIDAuMjY2MjAzNjgyMjc2NjUzMQogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjAyOTU3OTYzOTQzNDgxNDQ1MywKICAgICAgICAgICAgICAgIDAuMzEyNDQ4MTU3NDI0ODQ2MzMsCiAgICAgICAgICAgICAgICAwLjQ4NzgzNjUwNDMzNjI5NjkKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMS4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAidHJhbnNmb3JtMiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBsYXRvbmljMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiQEZyYW1lIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJARnJhbWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuNjUsCiAgICAgICAgICAgIC0xLjA5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0KfQ==
Embellishes the simple sweeped curve with ridges inspired by the underbelly of some reptiles or worms.
Nov 03, 2025 | 20.5.584 | geometry
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYmJsdXIxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lYXN1cmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXR0cmlidXRlcyI6ICJjdXJ2YXR1cmUiLAogICAgICAgICAgICAiaXRlcmF0aW9ucyI6IDkKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC45MSwKICAgICAgICAgICAgLTYuNjQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYmJsdXIiCiAgICB9LAogICAgImNvbnZlcnR2ZGIxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZkYmZyb21wb2x5Z29uczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb252ZXJzaW9uIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuOTEsCiAgICAgICAgICAgIC00LjYzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb252ZXJ0dmRiIgogICAgfSwKICAgICJjb3B5dG9wb2ludHM0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRhdHRyaWJzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQWxwaGEiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImFkZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjY1LAogICAgICAgICAgICAtMS4wNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgIm1lYXN1cmUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbnZlcnR2ZGIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXR0cmlibmFtZSI6ICJjdXJ2YXR1cmUiLAogICAgICAgICAgICAiYmFrZWludG9vdXRwdXQiOiB0cnVlLAogICAgICAgICAgICAiY29sb3JyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImN1cnZhdHVyZXR5cGUiOiAicHJpbmNpcGFsIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibWVhc3VyZSI6ICJjdXJ2YXR1cmUiLAogICAgICAgICAgICAidG90YWxhdHRyaWJuYW1lIjogInRvdGFsY3VydmF0dXJlIiwKICAgICAgICAgICAgInVtYmlsaWNjdXRvZmYiOiAwLjA3Mjc0MjU2NjE4ODIxNSwKICAgICAgICAgICAgInVzZXJlbWFwcmFuZ2UiOiB0cnVlLAogICAgICAgICAgICAid2lkdGgiOiAxNC4zCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuOTEsCiAgICAgICAgICAgIC01LjY0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZWFzdXJlOjoyLjAiCiAgICB9LAogICAgIm1lcmdlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb3B5dG9wb2ludHM0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjkxLAogICAgICAgICAgICAtMi42NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgInJlc2FtcGxlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGlyYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9jdXJ2ZXVhdHRyIjogdHJ1ZSwKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDMxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMDQsCiAgICAgICAgICAgIDIuMTgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJyZXNhbXBsZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2V0X3BzY2FsZSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRvdGFuZ2VudGF0dHIiOiB0cnVlLAogICAgICAgICAgICAibGVuZ3RoIjogMC4wNjk4LAogICAgICAgICAgICAidGFuZ2VudGF0dHIiOiAiTiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42NSwKICAgICAgICAgICAgLTAuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJzZXRfY29sb3JfdG9fY3VydmF0dXJlIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmliYmx1cjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzbmlwcGV0IjogInZAQ2QgPSA1LjAqcG93KGZAY3VydmF0dXJlLDMuMCk7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjkxLAogICAgICAgICAgICAtNy42OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAic2V0X3BzY2FsZSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzY2FsZSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4wODgwNTAzMTMyOTM5MzM4NywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjcxMDY2Mzg1NTA3NTgzNjIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45NTI4MzAxOTU0MjY5NDA5LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuNzcwNDUzMjE0NjQ1Mzg1NwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBwc2NhbGUgPSBjaHJhbXAoXCJzY2FsZVwiLCBmQGN1cnZldSk7IgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjYWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAicmFtcF9mbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi42NSwKICAgICAgICAgICAgMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAic3BoZXJlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjYWxlIjogMC4yMTcsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInNwaXJhbDEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkaXVzaW5jcmVhc2VwZXJ0dXJuIjogMC4yOTE2NjY2NjY2NjY2NjY3LAogICAgICAgICAgICAidHVybnMiOiAyLjMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS4wNCwKICAgICAgICAgICAgMy4zMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BpcmFsIgogICAgfSwKICAgICJzd2VlcDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYWRkZW5kY2Fwc2dyb3VwIjogdHJ1ZSwKICAgICAgICAgICAgImFwcGx5c2NhbGUiOiB0cnVlLAogICAgICAgICAgICAiY29scyI6IDI0LAogICAgICAgICAgICAiZW5kY2FwdHlwZSI6ICJncmlkIiwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMDk4LAogICAgICAgICAgICAic2NhbGVyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zMzMzMzMzNDMyNjc0NDA4CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMDQ0NDQ0NDQxNzk1MzQ5MTIsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjg5MjA2MzQ5ODQ5NzAwOTMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjk5OTk5ODk4NjcyMTAzODgsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMzMzMzMzMzQzMjY3NDQwOAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMDQsCiAgICAgICAgICAgIDEuMDMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInRyYW5zZm9ybTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAtMC4wNjMsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInhmb3JtIgogICAgfSwKICAgICJ2ZGJmcm9tcG9seWdvbnMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInZveGVsc2l6ZSI6IDAuMDEKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC45MSwKICAgICAgICAgICAgLTMuNjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmZyb21wb2x5Z29ucyIKICAgIH0KfQ==
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
Distributes objects along a curve using phyllotactic spacing principles. Creates organic, natural-looking distributions for scattering elements like leaves, flowers, or other organic features along paths.
Nov 03, 2025 | 20.5.584 | vex
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFkZDEiOiB7CiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjg2LAogICAgICAgICAgICAxLjU4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZGQiCiAgICB9LAogICAgImNvcHl0b3BvaW50czEiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGhlcmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3JlYXRlX3BoeWxsb3RheGlzX3BvaW50cyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRhcmdldGF0dHJpYnMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIqLF52LF5BbHBoYSxeTixedXAsXnBzY2FsZSxec2NhbGUsXm9yaWVudCxecm90LF5waXZvdCxedHJhbnMsXnRyYW5zZm9ybSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJBbHBoYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJtdWx0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInYiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiYWRkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuOTMsCiAgICAgICAgICAgIC0yLjI5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb3B5dG9wb2ludHM6OjIuMCIKICAgIH0sCiAgICAiY3JlYXRlX3BoeWxsb3RheGlzX3BvaW50cyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhZGQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVhc3VyZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJkZXRhaWwiLAogICAgICAgICAgICAibWF4IjogNDksCiAgICAgICAgICAgICJvcmdhbnNpemUiOiAwLjE0LAogICAgICAgICAgICAicHNjYWxlIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjM5CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZsb2F0IHAgPSBjaChcIm9yZ2Fuc2l6ZVwiKTtcbmZsb2F0IGwgPSBwcmltKDEsIFwicGVyaW1ldGVyXCIsIDApO1xuZmxvYXQgZGVsdGFzID0gMC4wMDE7XG5cbmZsb2F0IGEgPSAwO1xuZmxvYXQgcyA9IDA7XG5mbG9hdCB4ID0gMDtcbmZsb2F0IHkgPSAwOyBcblxuZmxvYXQgcGhpID0gcmFkaWFucygxMzcuNSk7XG52ZWN0b3IyIHV2ID0gezAsMH07XG52ZWN0b3IgcG9zID0gezAsMCwwfTtcbmludCBpID0gMDtcbm1hdHJpeDMgbSA9IGlkZW50KCk7XG5cbndoaWxlKCBzIFx1MDAzYyBsICl7XG4gICAgZmxvYXQgbnAgPSBwKmNocmFtcChcInBzY2FsZVwiLCBzL2wpO1xuICAgIHdoaWxlKGEgXHUwMDNjIDEgXHUwMDI2XHUwMDI2IHMgXHUwMDNjIGwpe1xuICAgICAgIHV2ID0gc2V0KHMvbCwwKTtcbiAgICAgICBwb3M9cHJpbXV2KDEsIFwiUFwiLCAwLCB1dik7XG4gICAgICAgeCA9IHBvc1swXTtcbiAgICAgICBcbiAgICAgICBhID0gYSArICgyKngvcG93KG5wLDIpKSAqIGRlbHRhcztcbiAgICAgICBzID0gcyArIGRlbHRhcztcbiAgICAgICBcbiAgICB9XG4gICAgYT1hLTE7XG4gICAgeT1wb3NbMV07XG4gICAgcG9zID0gc2V0KHgseSwwKTtcbiAgICBcbiAgICBtID0gaWRlbnQoKTtcbiAgICByb3RhdGUobSwgaSpwaGksIHNldCgwLDEsMCkpO1xuICAgIHBvcyA9IG0qcG9zO1xuICAgIFxuICAgIGludCBucG50ID0gYWRkcG9pbnQoMCwgcG9zKTtcbiAgICBzZXRwb2ludGF0dHJpYigwLCBcInBzY2FsZVwiLCBucG50LCBucCwgXCJzZXRcIik7XG4gICAgaSsrO1xuICAgIFxufVxuXG5cblxuXG5cbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1heCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3JnYW5zaXplIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPcmdhbnNpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBzY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUHNjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjI5LAogICAgICAgICAgICAtMC42MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiY3VydmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvcm5lcnB0cyI6ICIwIDMiLAogICAgICAgICAgICAibW9kZSI6IDAsCiAgICAgICAgICAgICJvcHR5cGUiOiAidHJhbnNmb3JtIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1Z3t1QzN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS1pNTVdrRUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvYEhHQnFHRUgjIyNvSXgjUk4zTVx1MDAyNmYrVlJDZTdiOTUjUEQrfm00WmVlKlEzQFolP2I4bHZKY1ZUajZDSmllTjVKKyF6V05CX2BBVGxzNkg3KyRjRyRzeCE0K2RneWIjNyNIQ0ojVXYxXkBzNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNG9wP1ZSVXFJWFx1MDAzY35KQlduWGkzWkVhejRjX3Q3aV4zRE11QVJyKCFHOVlrb1hcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1oqcFgxYXg1VFdXTXB1M2IxV2NvWipee0RWe2RZOVdwWisxV05DR0NFRmYpUlhcdTAwM2VOMzNYXHUwMDNlTT9EWFx1MDAzZU4yWkFhOEpWZDJuU2NBWSpUQ2M0Y3lPVnw4K05XcGdZYlZRX0dBWitLO0hXT1FMfVhKdX01YjFXY3BaKVM5S2EkI1x1MDAzY0JXXlp6QkVGZldaYlpcdTAwM2VCVWIxV2NtWSstST9aZiRIVkFhOFlhYUNMTmFkMm5TY0FaVEgzV05jK3tGXHUwMDNlcjVsRUZmfWtiWVhPNUVGZldIYlpLXkZhQl52RkVGZkBjYzVpZllaKiphRldoQHxKYiMhbEhXcU42NGF4NVRGRUZnMWpaKk8jSGFDQ0RsQVpUSDNXTmMre0ZtUHtrRUZmfWtiIzcjMVoqcCNCYVx1MDAyNlVCV0VGZmNWWmdYXlVWUUZyMmJhRyo3WEp+WH5aWVx1MDAyNl5sYSQjXHUwMDNjQlkrLWF8RUZmdWFiWSpnSVpEbis1Wik3WVdiN2cwM1dvfnEwV3FONjRhJHtfN2I3ZD9iYUF8Z0xiYVpsSVpnWHM1YlkoMGNYa2woLVktTW1WYUJwKWdBYUhEOVplPyRCWD1mfVRWUGtZQGM0Y3NIWFx1MDAzZU4zTEVGZnJNWmUobV9hQ0NEbEFhaTQzWS1LRFViOGx2SmJhRypDYjdwVUhaRXw1YEVGZmNWYVx1MDAyNkJkRWFDQ0REQVJyKGhBVGMwa1k7Ulx1MDAyNj1ZIz9FRGJhSDg4YiMhSE9JdGd9UmFcdTAwMjYyTDczVmthUDJ5fTA3Wil8VThjX3RCQ0Qtc0JCWil0OUhhJUU7RjU/ZD0xMldmNihYPTd6YENLRXNzMDl7PXg2YmZOXHUwMDNjYmFIODhiIyFIT0NLT3ZNNiVUTjRYXHUwMDNlTjMzYmFabFFWc1x1MDAyNig3YjAhc0FUVSNwQDEjQEZcdTAwM2VhQWhWSUQ7RVpFYnoqRjNWXHUwMDNjczBYN3pBe0FhQWhWS0Q7V29GYiF9eUdYPTVmQ0Q7ZmxEVlFwbjU4WVx1MDAzZSRDUCRuQkk5MHpaM2JaS3ZIYjAhXHUwMDNlbkNLITdyNyVMcUhiOThjUFpmN1BQRDtAPVFWUWg2fUNMU3Z2MSNvWF5aZ2VJZWVTS1k5RFx1MDAzY0F9T1g/a1RRQVExeUFBcVI3R1oqcE8wV2hObWpBXyEpMWElRXZgR2NxUDNEXHUwMDNjY1NHV29CVkBZO1x1MDAzYyFiQlVcdTAwM2VnUTVka0o0RFx1MDAzY2xZSmFCXml+WVx1MDAyNko5fEJyN0ViYzQySUZXcGdHYUtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9YI0NKMW4wWEp2Q35kU3hhaTVcdTAwMjYjNCVDbE9cdTAwM2NCWmdYXkRaZ2c7QVhKdXc9VlB8dERDdEUtZTBSYUYyMDlgOTYzdnl3MWFBOVhcdTAwM2NXTU9uK0NNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0Q9Nz9OVnt+YkRXcEhuNFpnZ2BkREpDM3llTys1N0FRMXMzQXVCMmNYXHUwMDNlTjJnR0ExZjNEK2hDUWElcGE3YjAjWldEPVk7dEFUdUJ+Q00rdjAwV2M7bEQ9cTt4Q04zKjQwV1x1MDAzZUJyRD0rfndDTkx7ODBXfkh1RFx1MDAzZTRCeENOZlx1MDAzY242SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29iLXxOc0MwfE5zQzAwMDAwMDBSUjkxMFJSOTEwc3NJMjBzc0kyMHt7UjMxT05hNDBSUjkxMU9OYTQxT05hNDBzc0kyMHNzSTIwc3NJMjBzc0kyMU9OYTQxT05hNDFPTmE0MU9OYTQxcG9qNTFPTmE0MXBvajUxcG9qNTFwb2o1MV5AczYwUlI5MTFwb2o1MHt7UjMwUlI5MTBSUjkxMXBvajUxT05hNFUwcSNVVFA3QUo3Ylh9Yzg3M01sR1lWbTJiWkteRmFCXnZGQ05tfStkbk9vckNLeDZpQ0xTdl42XHUwMDNlZXtDVlJDNzdYbC1TNVg9N2gkWmdnZDVXcFhBb2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXVCWm5YXHUwMDNlTjJqRyR1N0JCfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEXHUwMDNlZXBVV01wdTNiMCMoXHUwMDNlOUQ5OVRUUDdlODBWV3xQRGtkdmlEXHUwMDNldCstRS0pfU1HQzRMZ0ghP1JrR0JoKGRJWE5cdTAwM2VtRUhFeEpJNWFzakdkVkNkRio3dFdGZmxNU0VIRXhHQVRUYTRGZnVZWkhad09lSCNqbWhHZE1YcEdjX3pRRTtCZVpJV2pYakZmfW5WRyVfJFRGZn1ZTkUtKVo0RS1eR1JJVztqY0gjSWRrRmY9JGZJWEVtWkU7QkpPSVhGMnZJNVJVaElYRTtoSTVqTFZFLSlaNEUtXkFUSCE/OWRIYVJzbkYqN2hVR2NxaE5FOzJBVUdCN2hZSVdqZGpHQjdlUkdcdTAwMjZuM1VFLSlZX0ghQz1iRmZLN01GZj0oYkdkNDNkSCE/OVlGZzdcdTAwM2NWRmZLN0xIOGUzZEhaVkNkRipHK2dHQitfU0ZmSzQ0RmZLNEtIOTBVY0lXUlJqR1x1MDAyNm5SaUZmbE1QRUhFeEdGZmNlV0k1OUxhSTUjamZHJWAwZ0gjc2FZRS0pWjRFLSl9UElXUklnRmZ9XHUwMDNjZUk1YWplRiklVkxGZks0S0ZnUCtlRipHcWFIIXc2YkdCLUNqSVZcdTAwM2VcdTAwM2NQRmQheTREXHUwMDNlKiRkRTsyQU1JNTBDYkYqN3dkSVcjdmlHY196UUU7dXFXSVcjc21HJXpcdTAwM2NlSTVqbWVGKVQxSEZkIzU0SDg/WGhJV1JYbEYpJVNYSVhOXmxDT0tVdTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2ItMDAwMDAwUlI5MXxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzAwc3NJMnxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwVTBxI1VUUDdBSjdiWH1jODczTWxJdVQpVGFCXlx1MDAzZVdXb340MlZReXotWmdnYGRJd2wtQENLITdyNyR6TWk5d3N6XHUwMDNlZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDTihBe0tva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxJfF5aU2JaPXMxZFRDe0hDT2FrXmRuT29yQ0t4NmlDTFNnXHUwMDNjZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHA1QEJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0Q/QTViYiMhbFZiYU5cdTAwMjY9Q0xEV3hVMFdzfjVka0o0Q01xVD9UVXttLVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlOREt8Tm1XR1UwWWl3N0E2LWE3JHpBZThZP3skVntkTUFiYUcqN1pnWF5VVlFGVipiWSpUUEp0aURgQ0shN3I3JHpNaTl3c3pcdTAwM2VlTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENOKEF7S29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbEpgSDFVWmd5cEliWXBkTGM0YyFXSnwtTXtDSyE3cjckek1pOXdzelx1MDAzZWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q04oQXtLb2tLMTAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9YzlWUXdwS003LVJhXHUwMDI2QmRFYUNDRGZLUERWfGVPKzU3QVExczNBdG92XHUwMDI2RF9iVGxEP2tHXHUwMDNjQVR9bUlEP3RNPUFUdVVHVF96Si1DTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGp6NkN3WnF8Tmo2MDAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUBCelhrbCgtWS1NbVRhQnApYUxNOXgwZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDA0bCQwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxMa25uT1plKG1fYTR+UmliMCRNMzlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckekFlOFlASCNYa2woLVktTW1WYUJwKWFMPyNAMmVPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVIxITVDSClJMDAzUGtDX290bDAwNGtMMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sTUcwdE9aZShtX2FDQ0RmTUo2MTNDSyE3cjckek1pOXdzelx1MDAzZWVPKzU3QVExeTVBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q04oQXtLb2tOMHxOc0MwfE5zQThDTTg9WUFRMXk1QXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmZ8TnNDMHxOc0MwfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbE1odDBnYlkqZ0laRG4rNVopN0ckQ0xEVnY3XHUwMDNjKG9kQ0xKYW9DTnpEMFUwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBINnxyTTZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTg0USpqKlpnZ1IzWmc2akRaZ2VJYENMRFZ2N1x1MDAzYyhvZENMSmFvQ056RDBVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQSDZ8ck02YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFk5MjUpZTVkMm5TV05HMlM2ZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2JpYDN0QDBAV29+M31aKXQ5SENQXnp3MzNQSHtaZ1hhRGFcdTAwMjYwQ2BEQHo3c1dvJWAxV2hQNTJPYV5JZ2I3Z1hMQ1FNeFx1MDAzZTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2ItMDAwMDAwMDAwMDBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwc3NJMjBSUjkxMFJSOTEwe3tSMzBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxVTBxI1VUUDdBSjdiWH1jODczTWxPJEJkcVdNeShETyhxXHUwMDNjQkNLITdyNyR6TWk5d3N6XHUwMDNlZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDTihBe0tva0s0MDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDFPTmE0VTBxI1VUUDdBSjdiWH1jOVZRd3BQNn1eemJafldhYmFgLVBDUWM/Q2R3cEc3Q0xqPzNDTHR5XHUwMDI2Q00jUGpQWD1PVGRUQ3tIQ1FuQF42SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUgzdmcrNloqKzJSYllYTzVDUXYzRWR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1IzMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXlUoYFg/QWFQYmFHKkNiOEtPQldoUE4zOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJyfEtwQTVJMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwOWZVbmdma2kkNTAwMDI4Uj8wb1U2dmFMTzAwMDJcdTAwMjZFOUV9RjZ2YUxPMDAwMXd4elJuVDdnOygwMDAwMUdLKlRcdTAwM2NcdTAwMjY3ZzsoMDAwMDAtX0VTREVcdTAwM2NcdTAwM2N+c2AwMDAyRWx3XHUwMDNlfFx1MDAyNkdnVXFTMDAwMWgjIW8hSTZ2YUxPMDAwMkVsd1x1MDAzZXxVYStXXHUwMDNlLTAwMDJFbHdcdTAwM2V7JFZcdTAwMjZPZ2owMDAxR0sqVDtRJGZRMDEwMDAxX0kyQXJEJGZRMDEwMDAyZT1BYj8tJGZRMDEwMDAyZT1BYkBNQV5TYzYwMDAyRGx3XHUwMDNleyVWXHUwMDI2T2dqMDAwMmU9QWJATkFeU2M2MDAwMmU9QWI/WHo3UmhFMDAwMmU9QWJAWV9cdTAwM2NCRDgwMDAxNyFBKEFDeEtjaj0wMDAyZT1BYkBZX1x1MDAzY0JEODAwMDE3IUEoQUN4S2NrT0s5O14qIUEoQlJRYTMqJUs5O14qIUEoQTlYayRNa0s5O2BIPUFiQDcpVH09TTAwMDFoIyFvejArelx1MDAyNnFoMDAwMUIhQSg5IVx1MDAzZVVscHZqaHNDMlx1MDAzYz9UTStoKzk4RWpoc0JcdTAwMjZgJDBaZit6XHUwMDI2cWgwMDAybmAkMGFTQjBNfCowMDAyJCpiRn5MXHUwMDNlVWxwdmpoc0J2PUFiQDcpVH09TTAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUoyeWtwK1plP3o1WSRqNEI5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwZklrMkwwMDNRR1UwWWl3N0E2LWE3JHpBZThZQCE/YUJOfDJXcDhxNlhDX2w3OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUAlPWFcdTAwMjZMNURiWVx1MDAyNih+Q0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3V3MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGdASDF7MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPSEoKW1eXmFKPV9KYWglMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BSU3Q0KmIjNyMxWipwI0JhXHUwMDI2VUJXQ1JIWEpkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbFJ1T1ZcdTAwM2NiIzcjMVoqcCNCYVx1MDAyNmxwMFg/MWZaUndmKktlTys1N0FRMXMzQXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExczNBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGowMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sUnxSdXBWUWdoNFMwKV5MZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMFBzSXVDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDA0a0wwMDRrTDAwNGtMVTBxI1VUUDdBSjdiWH1jODczTWxTUTJ3KFhLaUl9YllmK0NYPVFSX1k7U1hBQ1JpcE1kbk9vckNLeDZpQ0xTZ1x1MDAzY2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwNUBCfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUmFGMjA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEX0lHMVpFdFVNWG1FNk1DUnJ2TmR3cEc3Q0xqPzNDTHR5XHUwMDI2Q00jUGpTXis5MVN8JV9pRlx1MDAzY21BVFRQN2U4MFZXfFBEa2RmcDAwYnJ8S29jUFYwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDMwfE5zQzB8TnNDMHxOczkyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZUzRSZGQxYmFabElaZ1hhRGFcdTAwMjYwRENDTERWdjdcdTAwM2Mob2RDTEphb0NOekQwVTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UEg2fHJNNmFmR0wwMDAwMDAwM1BrQzBpeVM1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZVDVPWlx1MDAyNjRiYVpsSVpnWGFEYVx1MDAyNjI7OVdGfWxEOUQ5OVRUUDdlODBWV3xQQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDJzS1YycHpUUDdlODBWV3xQQXxAc2gwMGJyfEtwN3piMDAySiMwMDJKIzAwMkojMDAyS1B5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFMjVTBxdlNDS2VfYUNLeDZlQ0tAWVUzM1BIe1pnWHM1YllcdTAwMjYpOENMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDX291dzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMHlyUldEMDAwMDAwMDAwMEtiRXBTMDAwMDAwMDAwMHhVSnM0MDAwMDAwMDAwMDBuKDI/MDAwMDAwMDAwMDAwMDAwcGopSXEwMDAwMEVuTn5tZk19XHUwMDNlYTAwMDAwMDAwMDBGay1KZzAwMDAwMDAwMDBcdTAwM2NWUTY9MDAwMDAwMDAwMG4lQDtaMDAwMDAwMDAwMDAwMDAwMDAwMDBDUDtJXHUwMDNlMDAwMDAwMDAwMDBGXjkwMDAwMDAwMDAwMDAwMDAwTlV8KEcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPXhVaWcwMDAwMDAwMDAwdGFRe3EwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBCUi1iQzAwMDAwT2tsa30wMDAwMDAwMDAwOzRJc3swMDAwMDAwMDAwV0w3WGYwMDAwMDAwNGs5MDF2YzFfWGVPbzshdSk0a2NgQj0wMDAwMGJOQDZ4MDAwMDAwMDAwMEIrO0B5MDAwMDAwMDAwMGZaNVNKeipFViswMDAwcTAwMDAwXHUwMDI2ZyVAbjAwMDAwZkV9djQwMDAwMDAwMDAwMDAwMDA/eFc/dDAwMDAwMDAwMDBcdTAwMjZfbW40MDAwMDBVMHEjV0RfIygxWTtSXHUwMDI2PVkrLWJDYSVwMDliWSppVVVSenNSQ0tlX2FDS3g2aUNLQFlXMjZrYWBaRERYR1VuVSVURF97O3tZO1JcdTAwMjZaYjk4Y1BaZkEzNGJTN1lYQ0t4TVcxWVx1MDAyNlAqWSRqblE5eDs3PVUwV3N+NWcjVFlDTXFUP1RQdEReWipYKlphQWhEWkp8SXN9UjlSMyhDU29nTjlBUlUwWD9BNkJaKXQ5SGIwOTR+QVZFVl5ObWZOclBmMVF4UXptMDhXRHNGd1dOXHUwMDNldElBVDJcdTAwMjYxS30xQVFSOHVCb0RgZ21BVnt+YkRXcEh3N1o2R1peQVZFVl5ObWZOclFifG9GV2gtVkxaRERDe2JZVz8zYUJwZERiUmFFMEFXY0NAUEVcdTAwM2NpalBFYiF0UEU7bWxEYHpIUWFCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhBVDJcdTAwMjYxS35QWHFQZ3E0eEx7dmRlTUAzRmxRem1DQ1hjJXZHYlp+V2FiYWAtUEFUMlx1MDAyNjFQZ1BWXHUwMDNjUmE4YDJQKFx1MDAzZXphRGBeZ0lhJTUkNEFUMlx1MDAyNjFQZnxvaFFZTDlEWTk/fVRiIzcjMVoqcCNCYVx1MDAyNmxwMFg/MWZURWp9UHBQZ1BEdExyK3BwTU4oMmhMYGhYc0NUYzVkN0dyTzZaZT9cdTAwM2NDYmFObXJKfElJK1FjZ3V1UCpoVlVZYiRJUGI4VDtMYlpCc05iMDk0fkFYODBHUGdGPXlSOHVCd0R7VF5DYiMhbFZiYU5tckp8SUM9UjhMUztRem1VSVpYan1SYiM3IzFaKnAjQmFcdTAwMjZVQldBVDJcdTAwMjYxUWNxUCpMX1x1MDAzYyRmUERONXNSOHVCeUR7bUBlWipGc1JhJCN3MWI5OGNIWD1pQTNXb3tyWEp8SUkrUEUlQTtLfWsraVI4bTFuTUBVcGZQOXw/RmEyI29GYlkqZ0laRG4rNVopNn1YSnxJYVx1MDAzZVI3Rnh5Tyt7MmxQZWRrZ0R7XHUwMDI2clVaKkYjRmFcdTAwMjYlKkxhXHUwMDI2fjJOQVQyXHUwMDI2MUxyK2R0TU4oOGxSWlx1MDAzZVx1MDAzYyhRem1nTWF2cFBVV157Q05WUXpDfloqcHhRRWp9UHFQZXhRIVFiQTVyTW9cdTAwMjZeckNVUHJ0QnkoP09iYVpsSVpnWGFEYVx1MDAyNjI7OVdGUmQqQVg4NjlSOFx1MDAyNiR5UEUkcnRRY1k0cEw/XHUwMDI2fTliUVd9U1ZRekQ1VlJVNjZFan1QclFiQTVyT2hIc2RDVWgleDVPUXlIVlJVNjZFan1QcFBnRnJ2TUo5RENiYEVvNlZRZ2d9RWp9UHFMcVNZTUNVekAjQWFINFJaKis4V1ZRekQ1VlJVNjZFan1Qbk5tZnIoUjhtMXNRJXBmck1KOUpFY3A3a05jNWlmWVoqKmFGV2dzbStBVyV0R1BnR0oqUjYkZmxDVWA0KDdIREJeV05jK3tiYU5tckp8SVh6UEREXHUwMDI2YVAqaFZVY2BKR3ZYa2woLVktTW1UYUJwKVVFan1QZkt+NitXTU5sd01QZzVwKER8O0dmVlF5cVx1MDAzZVdwRldZWip3M21KfElYelBERFx1MDAyNmFQJSUoWFF6bTtXZFx1MDAzZVV3QlplKG1fYTU4WGpiMDk0fkFWQChATGArM2NHRWglYkNWVlNcdTAwM2U3STE3flplPyRCWD1mbFVKfEl2YEt+Nlx1MDAzY2FRYnxXOWVKZyR4YUJOfDJXb35WM0FUMlx1MDAyNjFQKXRFaU1OVW1qQ1ZuZV83LTRtRVooP1A3WD1RUkNFan1QWVJhOCR4TU9zTmtRWUxcdTAwM2VaZkdCZmlYS2lJfWJZZitDWD1RUl9ZO1NYQUFUMlx1MDAyNjFRJFx1MDAzY0hqTU5VKmdNT3NOa1FiU0JuUSQ7MyNUX3pKLUNMaj9YQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT85e1x1MDAzZU9WMDA5NjEwMElDMjAwUkkzMDBhTzQwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFOO0MwMVdeRDAxZn5FMDFwNUYwMXlCRzAxKkhIMDFeTkkwMjJUSjAyQlpLMDJLZkwwMlRsTTAyY3JOMDJseE8wMnUlUDAyJS1RMDI9QFIwMn19UzAzODRUMDNIQVUwOXtcdTAwM2VPVTBvfUkzVUczMVpFMTlBYzRjIVdmbVx1MDAzZVpDMSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWR3bk1uWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTZXXHUwMDI2aSpIMDAwMDBUXHUwMDNlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVlRiotM3dDOTRiWSp5QloqXntUQ0lrQFx1MDAyNkQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwVkBVc1hcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb2BIR0JxR0VIIyMjb0l4I1JOM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkpmbW9LSDhmWktZJGBVSmVtZVx1MDAzY0tMN3YjMER6NjBKU3p8cGFCXnZGVntkaENiWUY5SVpFYXo0Y190N2k4Nlk0YUFScihoQVJyKHlBVk90XHUwMDI2WD1RUkNMdj9hP1dlT2AxNW4qKDZhJXAwOWJZKSsyYiF9fjdhKE5+WkNyQlY1QVJyKHlBYUhNS1pnZTFGYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyNzNMcWRMQVJzWHlYS1pnYFZRZTVfYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyTVV2aDdDWmUoUi1We2RZOVdwWiRJYXwkYUc0UUZ6MWIjUHlFYiF9fjdhKE5+YUNwOTEtQVJyKHpBYUhNS1pnZTFMYVx1MDAyNkw4VGIyXHUwMDNjcUxVdGVLJGJaPWo5YmFNXHUwMDI2YFV0ZS1cdTAwM2ViIzchfFZ7ZFk5V3BaQ3xiYU0pUUQtI0hHWipYc0haKWJUWDZJXHUwMDI2fTMyeWt5e1pnZ15HVytvSXtELXtRNlplKGQ9V3BnR0tLb1NRNDAwOTY1MDBqVUIwMElDNTA5ez14NzdBZlx1MDAzZWJhSDg4YiMhSE9DS2cqTzdZfWY2WFx1MDAzZU4zM2JhWmxRVnNcdTAwMjYoN2IwIXlDVFUjcF8xI0BGXHUwMDNlYUFoVktEO1dsR2J6KkYzVlx1MDAzY3M2WjhVJUVDYUFoVk1EO28hSGIhfXlHWD01ZkVEO3h4RlZRcG41OTRqM0dQJG5ISzl0VXI1YlpLdkhiMCF7cENLYEp0OFlcdTAwM2U/TGI5OGNQWmY3UFJEXHUwMDNjQjFTVlFoNn1DTGsqejEjb1heWmdlSWdlU0tZOURcdTAwM2NUQVFYP2tUUUFgdF5DQkx7UElaKnBPMFdoTnNsQm5XMTNhJUV2YEdjcVA1RFx1MDAzY3VlSVdvQlZAWTtcdTAwM2MhYkMwaXlVNWRrSjZEXHUwMDNjJWtMYUJeaX5ZXHUwMDI2Sjl8Q016Y2ZjNDJJRldwZ0djS3BGdTYwMDAwMDAwMDE4Q01SMWFBYHReN0JQSnYoQ1x1MDAzY3QoMlhKdkN+ZFN4YWs1XHUwMDI2IzQlREdQRjhjV19+NlduXko9VkowYSs4NVFyVUpVKU9USlVqcFowMDhmKkpVKU9USlVqcFowMDcjWDg5eFloUSRHTHowMDdlRnBneClnWShEQDEwMDQqc2AjI1x1MDAzY25wRlYoJW9JTDgtM19uajgyUn1mS29JTHZWNkYpb0pBVWA2Rm9JRzchVTBvfEc1TkIqfVZxdDd5YmFabFFWc1x1MDAyNig3YjAjV1ZUVSNhPUNLKUNnQ0xibW9EPVFMVFV2aDdDWmUoUi1We2RZOVdwWiRJYjAjWSQ5KCNSVlRQN2tBMFZYM1dFQ3AkOWJUY3cwRUdzUHNiOThjUFpmQTJRRW44aEM2XHUwMDNjYTFFNWRrSjZDTStmXHUwMDNlNVx1MDAyNiM0JUUpaXBJWmdYXkRaZ2c7QVhKdXc9VlB8dERFP1lubDBSYUYyMDlfXzJLb2JHfnxOc0E4VTBxI1dEPSFMZ2ElcFg4YlpLXkZiMCNsYVRVI2E/RD0tVH1XcU42NGF6a307YzRhMG9VMFcrTDI2a21+YlkqeFpGK2RVcjAwMDMxMHNzUjUxT05wOTFeX0VFMjRpZSpiN2ZcdTAwM2VFR0I3Sk0xITdAeVhcdTAwM2UlcXNUUDdNU0d6TE90ZFRDe0hDTndLRzEjZmFcdTAwM2VXcFhBcDVkXHUwMDNjcVgxIzUwXmJhTlx1MDAyNilLcEYhODAwMDAwMDAwMDAwMDAwMDBOXzZXMDAwMDAwUHNJdVUwcSEoSHckb1lYXHUwMDNlTjM5YVx1MDAyNkw4VGIwIy1pVFUjYV5EXHUwMDNld1x1MDAzZVlVdHg4MFoobmU5YjAjPWxUUHJ5VWI3Z0YwVnt+YjZaWURXZkRcdTAwM2U/fnZaZnxtQVdwWlU/Q09UVXlJfDZBcUNPYmU4MkxKIzcwMDAwMFUwcSNXVFUjYV5EP0Fja1V2aDdDWmUoOSRaKnAjQmEkaihDYjAkMXBUUDhWTUNPVFV0SjN0VyEwMDAwMDAwMDE4VTBxI1dDazFKNFdNejA7Q2t8XHUwMDNjRGJZKjh7YSVGQ0dhJXA5QWR3bk1qYjk4Y1BaZjlqfmJhSDhCYjk7UiE1b3ZDOFdvS25fWWhgKDVaZ2dwS1dwaklkQ2xHVVZhJXBhN1loYCg1WmdnXktXcGpJZFRfKzdgWmUoUzZhQnAqSWJaS3ZINmxNU2IwMDAwMDA5XiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNtb290aHB0cyI6ICI1IiwKICAgICAgICAgICAgInNvZnR0cmFuc2Zvcm1yYWQiOiAwLjQ1NDU0NTQ1NDU0NTQ1NDUzLAogICAgICAgICAgICAic3Rhc2hnZW8iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZGJSJDN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS1pNTVdrRUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvYEhHQnFHRUgjIyNvSXgjUk4zTVx1MDAyNmYrVlJDZTdiOTUjUEQrfm00WmVlKlEzQFolP2I4bHZKY1ZUajZDSmllTjVKKyF6V05CX2BBVGxzNkg3KyRjRyRzeCE0K2RneWIjNyNIQ0ojVXYyTEojNmUqZ2Rme3tSMn5lKmdkZnt7UjJ+ZSpnZGZ7d29qXHUwMDNlVlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdDdpOHozTWNBUnNYeWFCcGREYlJjMUxiYUg4OGIjIUhPSXRmcTtlSmM/TmJaXHUwMDNlQlBZO1J8SUNKfGRKNShzY19YXHUwMDNlTjNLV285TjRUUHFVXHUwMDNlWFx1MDAzZU1kYFZgWHpENkY/RkdVMG97XzNTbzN+YSVwMDliWSppVTZrOTc1NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLWCMtVFBxZD9iN09DQ1doTkZZN1kxOzNWciokK0NLb0ZoMWF4X0RXaE5MYTgzJTU0WkRuJDRWXHUwMDNjczZaOFUkYChaRGw0SkQ7b2hcdTAwMjZDTDFkcDJYQW42WFx1MDAzZVY/R0NMRFZ2N1x1MDAzYyhvZEQ7KS1OYmFIOEtYQ0BzaDl0Q3pgWTt8UU85eEVST2FCcGREYlM1OHRlTys1Q0FPdiUxZFN4YWM1ZCRrQjJYbDA5YSQjcFx1MDAzZUNMdFx1MDAzZSMyeGYze1ducFlIR0ExR2BCTTQrPVc/Xit+YmFOXHUwMDI2blRQN2U4MFZXfFVCblcxM2ElRXZgSFpcdTAwMjYkQURcdTAwM2N1WVlWUWg2fWIwI0d+OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJHspMnlrSSVXcGluSVdoTiNQMDBiKjEzdnl3MWFBOVhcdTAwM2NXTU9uK0NNUTR7MDl7XHUwMDNlT1Uwb3xFM1VHMzFaRTE5QWM0YyFXQ3xnfTgxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNTMsCiAgICAgICAgICAgIDMuODUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgIm1lYXN1cmUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImF0dHJpYm5hbWUiOiAicGVyaW1ldGVyIiwKICAgICAgICAgICAgImNvbG9ycmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtZWFzdXJlIjogInBlcmltZXRlciIsCiAgICAgICAgICAgICJ0b3RhbGF0dHJpYm5hbWUiOiAidG90YWxwZXJpbWV0ZXIiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNTMsCiAgICAgICAgICAgIDEuMTEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lYXN1cmU6OjIuMCIKICAgIH0sCiAgICAicmVzYW1wbGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImN1cnZlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDQKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41MywKICAgICAgICAgICAgMi4zMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNwaGVyZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDIsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9Cn0=
Assign materials to geometry with the same name.
Nov 03, 2025 | 20.5.584 | solaris
Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFzc2lnbl9tYXRlcmlhbHNfYnlfbmFtZSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWF0ZXJpYWxsaWJyYXJ5MSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImV4cG9ydGxpc3QiOiAiKiIsCiAgICAgICAgICAgICJwcmltcGF0dGVybiI6ICIvZ2VvLyoiLAogICAgICAgICAgICAic25pcHBldCI6ICJzdHJpbmcgbmFtZSA9IHVzZF9uYW1lKDAsIHNAcHJpbXBhdGgpO1xuc3RyaW5nIG1hdHMgPSBcIi9tYXRlcmlhbHMvXCIgKyBuYW1lO1xuXG51c2RfYWRkcmVsYXRpb25zaGlwdGFyZ2V0KDAsIHNAcHJpbXBhdGgsIFwibWF0ZXJpYWw6YmluZGluZ1wiLCBtYXRzKTtcbnVzZF9zZXRhdHRyaWIoMCwgc0BwcmltcGF0aCwgXCJmYW1pbHlOYW1lXCIsIFwibWF0ZXJpYWxCaW5kXCIpOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xLAogICAgICAgICAgICAtNC40OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiY3ViZSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwcmltcGF0aCI6ICIvZ2VvLyRPUyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41MSwKICAgICAgICAgICAgMC4wNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3ViZSIKICAgIH0sCiAgICAibWF0ZXJpYWxsaWJyYXJ5MSI6IHsKICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICJjdWJlIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGFjZW1lbnRfb3V0cHV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44OQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4ZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJzdWJvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb25uZWN0b3JraW5kIjogIm91dHB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybWxhYmVsIjogIkRpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybW5hbWUiOiAiZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdHlwZSI6ICJkaXNwbGFjZW1lbnQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNTIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi40MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldGNvbm5lY3RvciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC00LjU0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1YmlucHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm10bHhkaXNwbGFjZW1lbnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4ZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm10bHhzdGFuZGFyZF9zdXJmYWNlIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFzZV9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjMwMDAwMDAxMTkyMDkyODk2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDc1MDAwMDAyOTgwMjMyMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4zMDAwMDAwMTE5MjA5Mjg5NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS44OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwXyI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9CYXNlIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0NvYXQiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfRW1pc3Npb24iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfR2VvbWV0cnkiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU2hlZW4iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3BlY3VsYXIiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3Vic3VyZmFjZSI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9UaGluIEZpbG0iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfVHJhbnNtaXNzaW9uIjogImNvbGxhcHNlZCIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN1cmZhY2Vfb3V0cHV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjg5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAic3Vib3V0cHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29ubmVjdG9ya2luZCI6ICJvdXRwdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJTdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJzdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdHlwZSI6ICJzdXJmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjUyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldGNvbm5lY3RvciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJtYXRlcmlhbCI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNlcnRfZmlyc3QiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF0ZXJpYWxYIEJ1aWxkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5oZXJpdF9jdHJsIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluaGVyaXQgZnJvbSBDbGFzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOZXZlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWx3YXlzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXRlcmlhbCBGbGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VwYXJhdG9yMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNlcGFyYXRvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9iYXNlcHJpbXBhdGgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIvX19jbGFzc19tdGxfXy9gJE9TYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2xhc3MgUHJpbSBQYXRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wc2hhZGVydXRpbHNcbmxvcHNoYWRlcnV0aWxzLnNlbGVjdFByaW1Gcm9tSW5wdXRPckZpbGUoa3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJTZWxlY3QgYSBwcmltaXRpdmUgaW4gdGhlIFNjZW5lIFZpZXdlciBvciBTY2VuZSBHcmFwaCBUcmVlIHBhbmUuXG5DdHJsLWNsaWNrIHRvIHNlbGVjdCB1c2luZyB0aGUgcHJpbWl0aXZlIHBpY2tlciBkaWFsb2cuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIkJVVFRPTlNfcmVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6dXNkcGF0aHR5cGUiOiAicHJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfZm9yY2VjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBUcmFuc2xhdGlvbiBvZiBDaGlsZHJlbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9yZWZlcmVuY2V0eXBlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibiA9IGhvdS5wd2QoKVxubl9oYXNGbGFnID0gbi5pc01hdGVyaWFsRmxhZ1NldCgpXG5pID0gbi5ldmFsUGFybSgnaW5oZXJpdF9jdHJsJylcbnIgPSAnbm9uZSdcbmlmIGkgPT0gMSBvciAobl9oYXNGbGFnIGFuZCBpID09IDIpOlxuICAgIHIgPSAnaW5oZXJpdCdcbnJldHVybiByIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDbGFzcyBBcmMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJub25lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmZXJlbmNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlZmVyZW5jZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluaGVyaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiaW5oZXJpdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwZWNpYWxpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAic3BlY2lhbGl6ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlcHJlc2VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZXByZXNlbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX3JlbmRlcmNvbnRleHRuYW1lIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibXRseCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIENvbnRleHQgTmFtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhYm1lbnVtYXNrIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTWF0ZXJpYWxYIHBhcmFtZXRlciBjb25zdGFudCBjb2xsZWN0IG51bGwgZ2VuZXJpY3NoYWRlciBzdWJuZXQgc3VibmV0Y29ubmVjdG9yIHN1Ym91dHB1dCBzdWJpbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGFiIE1lbnUgTWFzayIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRhYiBNZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDUuNSwKICAgICAgICAgICAgICAgICAgICA0Ny44NQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNwaGVyZSI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxhY2VtZW50X291dHB1dCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibXRseGRpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAic3Vib3V0cHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29ubmVjdG9ya2luZCI6ICJvdXRwdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJEaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1uYW1lIjogImRpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXR5cGUiOiAiZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjUyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRjb25uZWN0b3IiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNC41NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC41MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJpbnB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtdGx4ZGlzcGxhY2VtZW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjQzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibXRseGRpc3BsYWNlbWVudCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtdGx4c3RhbmRhcmRfc3VyZmFjZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS44OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwXyI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9CYXNlIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0NvYXQiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfRW1pc3Npb24iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfR2VvbWV0cnkiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU2hlZW4iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3BlY3VsYXIiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3Vic3VyZmFjZSI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9UaGluIEZpbG0iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfVHJhbnNtaXNzaW9uIjogImNvbGxhcHNlZCIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN1cmZhY2Vfb3V0cHV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjg5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAic3Vib3V0cHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29ubmVjdG9ya2luZCI6ICJvdXRwdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJTdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJzdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdHlwZSI6ICJzdXJmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjUyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldGNvbm5lY3RvciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAibWF0ZXJpYWwiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW5zZXJ0X2ZpcnN0IjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1hdGVyaWFsWCBCdWlsZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluaGVyaXRfY3RybCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmhlcml0IGZyb20gQ2xhc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTmV2ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFsd2F5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF0ZXJpYWwgRmxhZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlcGFyYXRvcjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzZXBhcmF0b3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfYmFzZXByaW1wYXRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiL19fY2xhc3NfbXRsX18vYCRPU2AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNsYXNzIFByaW0gUGF0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHNoYWRlcnV0aWxzXG5sb3BzaGFkZXJ1dGlscy5zZWxlY3RQcmltRnJvbUlucHV0T3JGaWxlKGt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiU2VsZWN0IGEgcHJpbWl0aXZlIGluIHRoZSBTY2VuZSBWaWV3ZXIgb3IgU2NlbmUgR3JhcGggVHJlZSBwYW5lLlxuQ3RybC1jbGljayB0byBzZWxlY3QgdXNpbmcgdGhlIHByaW1pdGl2ZSBwaWNrZXIgZGlhbG9nLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJCVVRUT05TX3Jlc2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnVzZHBhdGh0eXBlIjogInByaW0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX2ZvcmNlY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UgVHJhbnNsYXRpb24gb2YgQ2hpbGRyZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfcmVmZXJlbmNldHlwZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIm4gPSBob3UucHdkKClcbm5faGFzRmxhZyA9IG4uaXNNYXRlcmlhbEZsYWdTZXQoKVxuaSA9IG4uZXZhbFBhcm0oJ2luaGVyaXRfY3RybCcpXG5yID0gJ25vbmUnXG5pZiBpID09IDEgb3IgKG5faGFzRmxhZyBhbmQgaSA9PSAyKTpcbiAgICByID0gJ2luaGVyaXQnXG5yZXR1cm4gciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2xhc3MgQXJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAibm9uZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmVyZW5jZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZWZlcmVuY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImluaGVyaXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTcGVjaWFsaXplIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInNwZWNpYWxpemUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZXByZXNlbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicmVwcmVzZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9yZW5kZXJjb250ZXh0bmFtZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm10bHgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDb250ZXh0IE5hbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWJtZW51bWFzayI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk1hdGVyaWFsWCBwYXJhbWV0ZXIgY29uc3RhbnQgY29sbGVjdCBudWxsIGdlbmVyaWNzaGFkZXIgc3VibmV0IHN1Ym5ldGNvbm5lY3RvciBzdWJvdXRwdXQgc3ViaW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRhYiBNZW51IE1hc2siLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJUYWIgTWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA1LjQ0LAogICAgICAgICAgICAgICAgICAgIDQ2LjE2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJtYXRlcmlhbHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFzc2lnbiMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdlb3BhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWF0ZmxhZyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRub2RlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIioiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWF0cGF0aCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogIm1hdHBhdGhwcmVmaXgiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInRhYm1lbnVmb2xkZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUYWIgTWVudSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhYm1lbnVtYXNrIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIipidWlsZGVyIHBhcmFtZXRlciBjb25zdGFudCByYW1wcGFybSBjb2xsZWN0IG51bGwgc3VibmV0IHN1Ym5ldGNvbm5lY3RvciBzdWJvdXRwdXQgc3ViaW5wdXQgZ2VuZXJpY3NoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRhYiBNZW51IE1hc2siLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGFiIE1lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4wMiwKICAgICAgICAgICAgLTIuOTkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1hdGVyaWFsbGlicmFyeSIKICAgIH0sCiAgICAibWVyZ2UxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImN1YmUiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDIsCiAgICAgICAgICAgIC0xLjY5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAic3BoZXJlIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInByaW1wYXRoIjogIi9nZW8vJE9TIiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAtMywKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfQp9
Converts a surface geometry into a moving, breathing, chainmail fabric. Apply this modifier to any clothing element that needs extra BLING. This pattern was inspired by 3D printable fabric prototypes.
Nov 03, 2025 | 20.5.584 | geometry
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYnByb21vdGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lYXN1cmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGVsZXRlaW4iOiBmYWxzZSwKICAgICAgICAgICAgImlubmFtZSI6ICJjdXJ2YXR1cmUiLAogICAgICAgICAgICAib3V0Y2xhc3MiOiAicHJpbWl0aXZlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzLjE4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJwcm9tb3RlIgogICAgfSwKICAgICJib29sZWFuMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0dWJlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInR1YmUzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm9vbGVhbm9wIjogInN1YnRyYWN0IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjY4LAogICAgICAgICAgICAtMS40OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYm9vbGVhbjo6Mi4wIgogICAgfSwKICAgICJicmVhdGhlX21vdmVtZW50IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNyZWF0ZV9wcmltcyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lYXN1cmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYnJlYXRoZUFtdCI6IDAuMDEsCiAgICAgICAgICAgICJjdXJ2ZXJlbWFwIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjIwMDAwMDAwMjk4MDIzMjI0CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJncm91cCI6ICJlZGdlcyIsCiAgICAgICAgICAgICJtb3ZlQW10IjogMC4wNTQsCiAgICAgICAgICAgICJzbmlwcGV0IjogIi8vYWRkIG5vaXNlIG9mZnNldCB0byBhbGwgcG9pbnRzIFxuaW50IG5lYXJwdCA9IG5lYXJwb2ludCgxLCBAUCk7XG5cbmZsb2F0IHJhd0N1cnZlID0gY2xhbXAocG9pbnQoMSwgXCJjdXJ2YXR1cmVcIiwgbmVhcnB0KSwgMC4wLCAxLjApO1xuZmxvYXQgbW92ZUFtdCA9IGNocmFtcChcImN1cnZlcmVtYXBcIiwgcmF3Q3VydmUpO1xuXG5tb3ZlQW10ICo9IDEuMCArIHNpbigtMyAqdkBQLnkgKyAzICogcmF3Q3VydmUgKyAwLjEgKiBARnJhbWUpO1xuXG5pbnQgbltdID0gbmVpZ2hib3VycygwLCBAcHRudW0pO1xudmVjdG9yIG4xID0gcG9pbnQoMCxcIlBcIiwgblswXSk7XG52ZWN0b3IgbjIgPSBwb2ludCgwLFwiUFwiLCBuWzFdKTtcblxudmVjdG9yIGRpciA9IChuMSArIG4yKS8yLjAgLSBAUDtcblxudkBQTmV4dCA9IHZAUCsgMS4zICogY2hmKFwiYnJlYXRoZUFtdFwiKSAqIG1vdmVBbXQgKiBATjtcbnZAUE5leHQgKz0gY2hmKFwibW92ZUFtdFwiKSAqIG1vdmVBbXQgKiBjdXJsbm9pc2UoQFAgKyAwLjAxICogQEZyYW1lKTtcblxuIgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJyZWF0aGVBbXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkJyZWF0aGVhbXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImN1cnZlcmVtYXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1cnZlcmVtYXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1vdmVBbXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1vdmVhbXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgImNvcHl0b3BvaW50czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGl2aWRlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRlbGV0ZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpZGF0dHJpYiI6ICJ2YXJpYW50IiwKICAgICAgICAgICAgInRhcmdldGF0dHJpYnMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIqLF52LF5BbHBoYSxeTixedXAsXnBzY2FsZSxec2NhbGUsXm9yaWVudCxecm90LF5waXZvdCxedHJhbnMsXnRyYW5zZm9ybSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJBbHBoYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJtdWx0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInYiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiYWRkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidGFyZ2V0Z3JvdXAiOiAiZWRnZXMiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMzYsCiAgICAgICAgICAgIC00LjU5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb3B5dG9wb2ludHM6OjIuMCIKICAgIH0sCiAgICAiY3JlYXRlX3ByaW1zIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRpdmlkZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAic25pcHBldCI6ICIvL2l0ZXJhdGUgb3ZlciBldmVyeSBwcmltaXRpdmUgaW4gb3VyIGhleGFnb25hbCBtZXNoXG52ZWN0b3IgY2VudGVyUG9zID0gQFA7XG5hZGRwb2ludCgwLCBAUCk7XG5cbmludCBwcmltcHRzW10gPSBwcmltcG9pbnRzKDAsIEBwcmltbnVtKTtcblxuZm9yKGludCBpID0gMDsgaSBcdTAwM2MgbGVuKHByaW1wdHMpOyBpKyspe1xuICAgIC8vZHJhdyBhIGxpbmUgZnJvbSBwdCB0byBjZW50ZXIgYW5kIFxuICAgIC8vbWFrZSBpdCBhIHByaW0gXG4gICAgaW50IG5ldyA9IGFkZHByaW0oMCwgXCJwb2x5XCIpO1xuICAgIGludCBjZW50ZXIgPSBhZGRwb2ludCgwLCBAUCk7XG4gICAgYWRkdmVydGV4KDAsIG5ldywgcHJpbXB0c1tpLTFdKTtcbiAgICBhZGR2ZXJ0ZXgoMCwgbmV3LCBwcmltcHRzW2ldKTtcbiAgICBhZGR2ZXJ0ZXgoMCwgbmV3LCBjZW50ZXIpO1xuICAgIHNldHByaW1ncm91cCgwLCBcImRpdmlkZWRcIiwgbmV3LCAxKTtcbiAgICBzZXRwb2ludGF0dHJpYigwLCBcImNlbnRlclwiLCBjZW50ZXIgLCAxLCBcInNldFwiKTtcbiAgICBzZXRwcmltYXR0cmliKDAsIFwiY3VydmF0dXJlXCIsICBuZXcsIEBjdXJ2YXR1cmUsIFwic2V0XCIpO1xuICAgIHNldHBvaW50Z3JvdXAoMCwgXCJkaXZpZGVkXCIsIGNlbnRlciwgMSk7XG4gICAgc2V0cG9pbnRncm91cCgwLCBcImVkZ2VzXCIsIHByaW1wdHNbaS0xXSwxKTtcbiAgICBzZXRwb2ludGdyb3VwKDAsIFwiZWRnZXNcIiwgcHJpbXB0c1tpXSwxKTtcbn1cblxuXG5cblxuXG5cbiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMS4wOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiZGVsZXRlMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzZXRfZWRnZV9wb3MiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJkaXZpZGVkIGVkZ2VzIiwKICAgICAgICAgICAgIm5lZ2F0ZSI6ICJrZWVwIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjQsCiAgICAgICAgICAgIC0zLjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRlbGV0ZSIKICAgIH0sCiAgICAiZGVsZXRlX3NtYWxsX3BhcnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZW1lc2gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYktlZXBsYXJnZXN0IjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA1LjE5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjpkZWxldGVfc21hbGxfcGFydHMiCiAgICB9LAogICAgImRpdmlkZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmlicHJvbW90ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkdWFsIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAyLjEyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJkaXZpZGUiCiAgICB9LAogICAgImRpdmlkZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYm9vbGVhbjIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuNjgsCiAgICAgICAgICAgIC0yLjQ4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJkaXZpZGUiCiAgICB9LAogICAgIm1haW5fbW92ZW1lbnQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYnJlYXRoZV9tb3ZlbWVudCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lYXN1cmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAicHJpbWl0aXZlIiwKICAgICAgICAgICAgImN1cnZlcmVtYXAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjA4Nzk4ODgyMzY1MjI2NzQ2LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMDMzMzMzMzM1MDcxODAyMTQKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJsaW5lYXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjk3NDYyOTk5ODIwNzA5MjMsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiZ3JvdXAiOiAiIWRpdmlkZWQiLAogICAgICAgICAgICAibW92ZUFtdCI6IDAuMDE1LAogICAgICAgICAgICAic25pcHBldCI6ICIvL2ZpbmQgYWxsIGNlbnRlciBwb2ludHNcbnZlY3RvciBjZW50ZXJQb3MgPSBAUDtcbmludCBjZW50ZXJwb2ludHNbXSA9IG5lYXJwb2ludHMoMCwgXCJkaXZpZGVkXCIsIGNlbnRlclBvcywgMC4wMSk7XG5cbnZlY3RvciBjb21iaW5lZE1vdmVBbXQ7IFxudmVjdG9yIGF2Z3Bvcztcbi8vcHJpbnRmKFwiJXNcIiwgbGVuKGNlbnRlcnBvaW50cykpO1xuZm9yKGludCBpID0gMDsgaSBcdTAwM2MgbGVuKGNlbnRlcnBvaW50cyk7IGkrKyl7XG4gICAgaW50IG51bSA9IGNlbnRlcnBvaW50c1tpXTtcbiAgICBpbnQgbltdID0gbmVpZ2hib3VycygwLCBudW0pO1xuICAgIHZlY3RvciBuMSA9IHBvaW50KDAsXCJQTmV4dFwiLCBuWzBdKTtcbiAgICB2ZWN0b3IgbjIgPSBwb2ludCgwLFwiUE5leHRcIiwgblsxXSk7XG4gICAgZmxvYXQgbGVuMiA9IChAUCAtIG4yKTtcbiAgICBmbG9hdCBsZW4xID0gKEBQIC0gbjEpO1xuICAgIGZsb2F0IG1vdmVBbXQxID0gMC41MiAqIG1heCgwLjAsbGVuMSAtIDAuMDcpO1xuICAgIGZsb2F0IG1vdmVBbXQyID0gMC41MiAqIG1heCgwLjAsbGVuMiAtIDAuMDcpO1xuXG4gICAgXG4gICAgY29tYmluZWRNb3ZlQW10ICs9IG1vdmVBbXQxICogbm9ybWFsaXplKG4xIC0gQFApO1xuICAgIGNvbWJpbmVkTW92ZUFtdCArPSBtb3ZlQW10MiAqIG5vcm1hbGl6ZShuMiAtIEBQKTtcbiAgICBhdmdwb3MgKz0gbjE7XG4gICAgXG4gICAgXG59XG5cbmZsb2F0IGNvdW50ID0gbGVuKGNlbnRlcnBvaW50cyk7XG5jb21iaW5lZE1vdmVBbXQgLz0gY291bnQ7XG5hdmdwb3MgLz0gY291bnQ7XG5cbmZsb2F0IG1vdmVBbXQgPSBsZW5ndGgoYXZncG9zIC0gQFApO1xuZm9yKGludCBpID0gMDsgaSBcdTAwM2MgbGVuKGNlbnRlcnBvaW50cyk7IGkrKyl7XG4gICAgaW50IG51bSA9IGNlbnRlcnBvaW50c1tpXTtcbiAgICBpbnQgbltdID0gbmVpZ2hib3VycygwLCBudW0pO1xuICAgIHZlY3RvciBuMyA9IHBvaW50KDAsXCJQTmV4dFwiLCBuWzBdKTtcbiAgICB2ZWN0b3IgbjIgPSBwb2ludCgwLFwiUE5leHRcIiwgblsxXSk7XG4gICAgXG4gICAgXG4gICAgXG4gICAgdmVjdG9yIG4xID0gcG9pbnQoMCxcIlBcIiwgbnVtKTtcbiAgICB2ZWN0b3Igbm9ybXogPSBwb2ludCgwLFwiTlwiLCBuWzFdKTtcbiAgICBuMSA9IGF2Z3BvcyArIGNvbWJpbmVkTW92ZUFtdDtcbiAgICBuMSArPSBtb3ZlQW10ICogbm9ybXo7XG4gICAgbjEgKz0gOCAqIG1vdmVBbXQgKiAoKG4yICsgbjMpLzIuMCAtIG4xKTtcbiAgICBzZXRwb2ludGF0dHJpYigwLCBcIlBcIiwgbnVtLCBuMSk7XG5cbn1cblxuXG4iCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJmb2xkZXIwXzEiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImN1cnZlcmVtYXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXJ2ZXJlbWFwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm1vdmVBbXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNb3ZlYW10IiwKICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjM5LAogICAgICAgICAgICAtMS4zOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAibWVhc3VyZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlX3NtYWxsX3BhcnRzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImF0dHJpYm5hbWUiOiAiY3VydmF0dXJlIiwKICAgICAgICAgICAgImNvbG9ycmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJncm91cHR5cGUiOiAicG9pbnRzIiwKICAgICAgICAgICAgIm1lYXN1cmUiOiAiY3VydmF0dXJlIiwKICAgICAgICAgICAgInRvdGFsYXR0cmlibmFtZSI6ICJ0b3RhbGN1cnZhdHVyZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNC4xOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVhc3VyZTo6Mi4wIgogICAgfSwKICAgICJtZXJnZTMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidW5kZXJzaWRlX2NvbG9yIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29weXRvcG9pbnRzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40LAogICAgICAgICAgICAtNy41MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm5vcm1hbDEiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuNCwKICAgICAgICAgICAgLTguNDgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAicGVhazIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpc3QiOiAtMC4wMDUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40LAogICAgICAgICAgICAtNC41CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwZWFrIgogICAgfSwKICAgICJwb2x5ZXh0cnVkZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicGVhazIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogMC4wMDUsCiAgICAgICAgICAgICJleHRydXNpb25tb2RlIjogInBvaW50bm9ybWFsIiwKICAgICAgICAgICAgIm91dHB1dGJhY2siOiB0cnVlLAogICAgICAgICAgICAib3V0cHV0YmFja2dycCI6IHRydWUsCiAgICAgICAgICAgICJvdXRwdXRzaWRlZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgInNjYWxlIjogWwogICAgICAgICAgICAgICAgMS4xLAogICAgICAgICAgICAgICAgMS4xLAogICAgICAgICAgICAgICAgMS4xCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0aGlja25lc3NyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY2F0bXVsbC1yb20iLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjYXRtdWxsLXJvbSIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC45CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40LAogICAgICAgICAgICAtNS41CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZXh0cnVkZTo6Mi4wIgogICAgfSwKICAgICJyZW1lc2gxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRzaXplIjogMC4xMDYKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgNi4xOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVtZXNoOjoyLjAiCiAgICB9LAogICAgInNldF9lZGdlX3BvcyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtYWluX21vdmVtZW50IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiZWRnZXMiLAogICAgICAgICAgICAic25pcHBldCI6ICJ2QFAgPSB2QFBOZXh0OyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zOSwKICAgICAgICAgICAgLTIuNDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInNwaGVyZTQiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA3LjE5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInR1YmUyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNhcCI6IHRydWUsCiAgICAgICAgICAgICJjb2xzIjogNiwKICAgICAgICAgICAgImhlaWdodCI6IDAuMDA1LAogICAgICAgICAgICAib3JpZW50IjogInoiLAogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyYWRzY2FsZSI6IDAuMDE3LAogICAgICAgICAgICAic3VyZnR5cGUiOiAidHJpYW5nbGVzIiwKICAgICAgICAgICAgInR5cGUiOiAibWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC44MywKICAgICAgICAgICAgMC4wNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidHViZSIKICAgIH0sCiAgICAidHViZTMiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2FwIjogdHJ1ZSwKICAgICAgICAgICAgImNvbHMiOiA2LAogICAgICAgICAgICAiaGVpZ2h0IjogMC4wMDM2OTQ0MTgyMzEwMjUzMzksCiAgICAgICAgICAgICJvcmllbnQiOiAieiIsCiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjEzOTIzNzg5OTE4MTA5MDg2CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyYWRzY2FsZSI6IDAuMDE0LAogICAgICAgICAgICAic3VyZnR5cGUiOiAidHJpYW5nbGVzIiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMC4wMDAwNTU1Mzg0OTA0MTQ2MTk0NDYsCiAgICAgICAgICAgICAgICAwLjAwMgogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjQ3LAogICAgICAgICAgICAwLjA3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0dWJlIgogICAgfSwKICAgICJ1bmRlcnNpZGVfY29sb3IiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicG9seWV4dHJ1ZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAxLAogICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImdyb3VwIjogIiFleHRydWRlQmFjayBeZXh0cnVkZVNpZGUiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInByaW1zIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjQsCiAgICAgICAgICAgIC02LjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgfQp9
Creates a flat phyllotactic spiral pattern using the golden angle. Points are distributed in a natural spiral formation commonly found in plant structures like sunflower seed heads and pinecone scales.
Nov 03, 2025 | 20.5.584 | vex
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFkZDEiOiB7CiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxLjI4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZGQiCiAgICB9LAogICAgImNyZWF0ZV9waHlsbG90YXhpc19wb2ludHMiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhZGQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYW5nbGUiOiAxMzcuNSwKICAgICAgICAgICAgImNsYXNzIjogImRldGFpbCIsCiAgICAgICAgICAgICJudW1Qb2ludHMiOiA3MzAsCiAgICAgICAgICAgICJzbmlwcGV0IjogImludCBudW1QdHMgPSBjaGkoXCJudW1Qb2ludHNcIik7XG5mbG9hdCBwaGkgPSBjaGYoJ2FuZ2xlJyk7ICAgICAgICAgICBcblxuZm9yICggaW50IGkgPSAwOyBpIFx1MDAzYyBudW1QdHM7IGkgKysgKXtcbiAgICBmbG9hdCByID0gMS4wL3BvdyhudW1QdHMtMSwgMC41KTsgIFxuICAgIHZlY3RvciBwb3M7XG4gICAgdmVjdG9yNCBvcmllbnQ7XG5cbiAgICBwb3MueCA9IHIgKiBzcXJ0KGkpICogY29zKHJhZGlhbnMocGhpKSppKTtcbiAgICBwb3MueiA9IHIgKiBzcXJ0KGkpICogc2luKHJhZGlhbnMocGhpKSppKTtcblxuICAgIG9yaWVudCA9IHF1YXRlcm5pb24ocmFkaWFucyhwaGkqQHB0bnVtKSwgc2V0KDAsMCwxKSk7IFxuICAgIFxuICAgIGFkZHBvaW50KDAsIHBvcyk7XG4gICAgc2V0cG9pbnRhdHRyaWIoMCwgXCJvcmllbnRcIiwgaSwgb3JpZW50KTtcbn0iCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYW5nbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFuZ2xlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW1Qb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk51bXBvaW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0KfQ==
Guide a vellum simulation by softly pinning part of the geometry to an animation. Control the softness of the pin over time with an attribute.
Nov 03, 2025 | 20.5.584 | vellum
Cooked By: snay
ewogICAgIkFOSU1BVEVEIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImFuaW1hdGVfc3RpZmZuZXNzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjAyLAogICAgICAgICAgICAtMy4wNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYW5pbWF0ZV9zdGlmZm5lc3MiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAxNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBzdGlmZm5lc3MgKj0gY2hmKFwic3RpZmZuZXNzX211bHRcIik7IiwKICAgICAgICAgICAgInN0aWZmbmVzc19tdWx0IjogewogICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYWZ0ZXIiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2JlZm9yZSI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMTExMTExMTExMTExMTExMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNDQsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiaW5zbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDUyLAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMTExMTExMTExMTExMTExMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgImludmFsdWUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RpZmZuZXNzX211bHQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN0aWZmbmVzcyBNdWx0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjAyLAogICAgICAgICAgICAtMS43NQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiY3VydmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNjEpSF8xUGdYJGFcdTAwMjYlXHUwMDNlUVZ7ZGhDYlM0QjUwNG9JIWFCXnZGWFx1MDAzZUA2SlduKnUzWmdlSUU1ZGJSXHUwMDI2MVppJFx1MDAyNlp6Y3dORCtkVEBaKnoyUlZRcG41MlArNXpMUGJSOzJyQ0gkV01Pbj1DSjhHRjZFWkx8SDd6a1BFaXlQREdCWXxnRiotOWZDSkhNSDI0UWteWFx1MDAzZSlXWTNvOHIrYjhjYUlDSlpZTDJ5XHUwMDNjXntiYSFFTFdoTVx1MDAzY1A0aUhGaGIhMkk3WFx1MDAyNl5FJUU7VE1TSTVae1x1MDAzZUQtUS1AWipee0RiMCFaITgzcTZWMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWl4NW4qKDZhJXAwOWJZKSsyYiF9fjdhKE5+WUMtVGsjQVJyKGhHY3E3XHUwMDNlWil0OUhBWXBXTGElcDA5YlkqaW8zMiQ7X1dwWFNhVlBzQCpiYU5+cWFcdTAwMjZMOFJXTWdrflplP1x1MDAzY0VWUHQ3X2IxV2NqVlFGcjNWUUZxflopdDlIRUZmPWliYWAtUEVGZmNWWmd5cEliWXBkTGM0YyFjQVlwS0RhXHUwMDI2TEhMWmUoO31aZjlqfmJhTn5xYjhsdkpiYUcqQ2I3cFVIWjdkKlJiIyFsVmJhTn5xYUJOfDJXb35WM0VGZj1uYlp+V2FiYWAtUEVGZnJNWmUobV9hNH5SaWIxV2NvWioqYUZXaEB8SlZ7fmJEV3BIdzdaN2QqZ1g/QWFQYVx1MDAyNkw1RGJZKDBjVlJkd0dWcjY9MVdwWFNhUCVJI0daRXRVTVhtRTZNRUZmck1aZShtX2E0XHUwMDNlTGhiMVdjb1oqXntEVntkWTlXcFokSWIxV2NaWipGc1JhJCN3MWI5OGNIWD1pQTNXb3w0V2JhRypDYjhLT0JXaEB8UlpnZ2RHYUJYRkRYbTRhSkFhaUFCWkRucUJWcjY9MVdwWk98Wip5ZlZBYUg0UloqKzhXVlF6RDVWUlU2SUFaVEgzV05jK3tHSGBFbUVGZkBmVlF5dF9hJXBFUUFZb1x1MDAyNjRYP0E2QlopdDlIYjFXY2VWUXlxXHUwMDNlV3BIJEpFRmcxWlZRZ2hBQWFpZUtiYVpsSVpnWGFEYVx1MDAyNjI7OVdHb1x1MDAzY0taKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTEFGKnFoSEQ9aCpzSHpxQUJFXHUwMDI2PyQlQ04zKjQweH5mc0ZEb3p0R0JQR0dEPWA4eEckdGBDRzY2WHpHQWxDeUhZUEpHR3l5anpHJUdhJUdCK2tRRFx1MDAzZWVjJEhZUFNKSHYlI1x1MDAzY0NPMGNNNiplRl9BVGNyXkYqUDdESTNPfUhBVGwle0dCK2tURFx1MDAzZSglKkkzT2BLQ09Jb1EweFx1MDAzZWNzSXg5TkBGKT0xUEQ/OT0qRyR1U05KcHdUXkNPcz1ZMFdjOyREP2I0XHUwMDNjQ09cdTAwM2MxYzB4XHUwMDNlV3FLcjJCM0kzX19XTElFKSpMTXVaN0dBMlZTTDsqRFx1MDAzZUxAUHhERmQjRH5NSnEtREckdXdYTSp9ZX1HQTJofENLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP3kjTjNJfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHt7UjMwMDA5NjEwMElDMjAwUkkzMDBhTzQwMGpVNTAwc2E2MDAjZzcwMDttODAwO204MDBSSTMwMHtzOTAxNXlBMDB7czkwMHtzOTAxNXlBMDBqVTUwMUVcdTAwMjZCMDB7czkwMU47QzAxTjtDMDB7czkwMHtzOTAwe3M5MDB7czkwMTV5QTAxNXlBMDB7czkwMHtzOTAxNXlBMDBqVTUwMFJJMzAwUkkzMDFXXkQwMElDMjAwSUMyMDBJQzIwMWZ+RTAxZn5FMDFwNUYwMCNnNzAwO204MDBJQzIwMElDMjAxeUJHMDBJQzIwMElDMjAxZn5FMDEqSEgwMHNhNjAwSUMyMDFmfkUwMHNhNjAwI2c3MDFeTkkwMjJUSjAwc2E2MDFmfkUwMXA1RjAxZn5FMDBzYTYwMkJaSzAwI2c3MDAjZzcwMjJUSjBSUjkwe31saUwwMktmTDAyMlRKMDAjZzcwMlRsTTAxXk5JMDJLZkwwMDttODAyMlRKMDJjck4wMV5OSTAxXk5JMDIyVEowMktmTDAxXk5JMDJseE8wMV5OSTAxXk5JMDIyVEowMjJUSjAyY3JOMDJjck4wMjJUSjAyMlRKMDFeTkkwMjJUSjAyMlRKMDIyVEowMjJUSjAyMlRKMDIyVEowMjJUSjAyMlRKMDIyVEowMjJUSjAyMlRKMDIyVEowMjJUSjAydSVQMDFeTkkwMV5OSTAxXk5JMDFeTkkwMV5OSTAxXk5JMDJ1JVAwMmx4TzAxXk5JMDFeTkkwMjJUSjAyMlRKMDIyVEowMmx4TzAybHhPMDIyVEowMjJUSjAyJS1RMDIyVEowMmx4TzAxXk5JMDFeTkkwMV5OSTAyY3JOMDIyVEowMjJUSjAxXk5JMDJseE8wMV5OSTAxXk5JMDFeTkkwMV5OSTAyY3JOMDIyVEowMjJUSjBSUjkwe343PVEwMlRsTTAybHhPMDJseE8wMCNnNzAyJS1RMDFeTkkwMmx4TzAyVGxNMDJseE8wMmx4TzAxXk5JMDIlLVEwMiUtUTAybHhPMDJseE8wMiUtUTAwI2c3MDJjck4wMmNyTjAyJS1RMDAjZzcwMCNnNzAyY3JOMDIlLVEwUlI5MHt9bGlMMDBzYTYwMHNhNjAyS2ZMMDIlLVEwMV5OSTAyVGxNMDJjck4wMjJUSjAxXk5JMDI9QFIwMjJUSjA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEQFkxcVZ7fmJEV3BIdzdaNi0pMjlENjFoZG5PbnI5VlErdE5mbUJ5WmVlbjFiWkJqNWJaS0tcdTAwM2VYXHUwMDNlTjM3WEp2OUdOcXYxP1RQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0P0kxIS1cdTAwM2N7SFpcdTAwMjYkbUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlAYyVWUHNAKmJhTig0Q0xEV3hVMFdzfjVka0o0Q01xVD9UUHNZbUVpZilJRiohTGlIISg2WEk1cyNqR2N6P2JFSEV4SUdCLTZmRiklYlVGZiVoWElYTzVyRUhFeEdBVDJPMUYpPXRmSVdhWGtGKSVZV0djaD9nR2J9SkpHQlk/aElYNVx1MDAyNm5HQno/V0ZmbE1RSTRtJE9GZCF7M0UtKk1VRik9a1pIODMkWkghdl9VSVc7VVdFO0tWVkhabjZjSVhOXHUwMDI2akdCaCRkR0F1QUlGZCF7M0UtXkFWR1x1MDAyNkQ5akg4Q3xYSTVqZGRGZiVNTEU7S25nSTVzc2xHQkduVUk1UmFmSVZcdTAwM2VcdTAwM2NQRmQheU9EQH13Z0ZmSzdTR1x1MDAyNmVVbUdCcStkRyV6cVVHQkdoTUZmS0pWSDhDKFpIWihJZkZmPWtaSTVzUldFLSlaMUZmS0RPR1x1MDAyNmVDZkhhSVhjRipQX2RIOG5SWkZmS01SRipHd2NJWEYyc0dkVklpR0JQWU1FLSlaMUZmS0RVSVdSRmFGKiE2YUYpPW5jSTVJT1ZGZktKU0ZmbFNSSTU5UmdIWm5GZkdCendRRS0pWV9PKUV9O0VpZilMR1x1MDAyNjNfWEZnR3dhSTUwT2dHJXpfVkZmS0dTSTU7cGlIWihJZEk1c2RjR0M0SVlGZks0NEVpZilNSFpVX2RIIzlqaUYqaTlsSCF3Q1ZGZktHU0dkM19ZSVcjdm5IOD9nbUdcdTAwMjZVP1NFLSlaMUZmS0pSR1x1MDAyNndtb0lYTntzR0JyNmNHY3puT0U7MlBhSDgoUmVIIXcwV0k1SWFrRUhFeEdBU087TFBsem9yRTtLa2ZIWlYzY0lYTn5yRiohM2ZGZj1TTUUtKkpXSDhlNmZGZ0dcdTAwM2NmSVdST1pIOFUoUUUtKVoxRmZLQVVHXHUwMDI2M3xZSFplRmZGKnI2a0djYDBVRWlmKUhHQi1DbEgjOWFkSDhuT2NHY1luWUdifUpKRmQhezNFOzJKV0habkZiSFo/SWRGKlB8aEZnR2tQRS0qTVhHXHUwMDI2TTNZR2NoP2JIIXZ8WEclUFNLRmQheVJEXlBfa0ZmSzdVRmdZXHUwMDNjV0ghP09pSTVqcGtJWEVtWkUtXlZjSCF2fGJHQmgrWEZmY1ZZRmdHa1BFLSlaMUZmSzdUR0JoemFGZiVuVkZmdXFhRyVfP1NGZktBVkgjYSNvRmdRMGJJWE5cdTAwMjZsSDhVKFFFLSlaMUZmS0FUR1x1MDAyNkQwWkdjWWtWR0JHblNGKX13U0ZmS0RPSCNSWGRII2pnZklYRVx1MDAzZWlHXHUwMDI2VkZXRmZLNDRDUXZJO2dlQFx1MDAzZUdHZDRDZkdcdTAwMjZlT2lII3N2b0gjSW1qRUhFeEpHZERDZEdCaF9jSTV7XnRHYyEzaEVIRXhHQVQyTzFHXHUwMDI2ZVJsSFo/Z2tIIT9JZkg4bjljRUhFeEpIOGVDYUlYTlx1MDAyNmZJV3sqaUdcdTAwMjZuWGpFSEV4R0FUMk8xR1x1MDAyNmVMYkdjLTBpSGFJYWlHZFZhZ0ghTHROR0JffGVGZ0c/Z0dkVkxjRil9ZVlFSEV4R0FTT3tPUWlMcnFFO0toV0dCN2hWR1x1MDAyNlZDaEk1SVJlSFp2P1JFOzJBVEYqITlmR2NZK2hHJXp6V0k0bSRPRmQhezNFO0tZWkYqNyRnR0JQa1VJNWpwbkghTHRORmZ9d1lGZ1BfWkdkTU9qRiohOWhJNG0kT0ZkIXszRTtCWWFJNXNtZkZnUCRaSDhlUmtHQXVBSUZnUCtjR0I3d2ZIWndVbkZmdVZRSDdxYkxGZCF5VURecjltRmZLQVVJNWp2cEdcdTAwMjZ3WGRIWm45YUdkQ1x1MDAzY1NFLV43TUlXc2RkSTU7Xm9GKnIwZkhabStRRS0pWjFGZks3VUg4Q3xlSDhuUmtHQnI2Y0had09ZRmZLQU1IIShSaUdcdTAwMjYzK2NJVyNhY0dkTF9URS0pWjFGZktBUUYqcjlmRmZ1aGJJVyNkZ0g4M1x1MDAzY1JGZktBUUdCcjNnSVdqamdHXHUwMDI2bkZZRik9SktFLSlZX1EhNy0xRWlmKUpJNTtcdTAwMjZwSTVhc2xGZzd3WUdCWVx1MDAzY1VGZktBVEgjcypwRyVfXHUwMDNjYUZmbG5jSTVhRlVFLSlaMUZmS0RTSVdzbW5HXHUwMDI2TUZpSGFJWGRIOTBJV0U7QkdVSCF3NmJIWndMYkYpPVlSR2RDXHUwMDNjU0UtKVoxRmZLRFVGZzdfZkclYDNnSTVJT2JIIT9SWUZmS0FTSGEwYWVHXHUwMDI2bkljSTV7fnZJVyNPVkUtKVlfUjRZfFx1MDAyNkVpZilMRmYlYlFIWj9hZUdCaChkR2NgMGRFSEV4S0ZmY2JiSGFSdm5GZ1BfZEdjITNoRUhFeEdBVDJPMUclenRTSCE/UmtHZFZJYUdCLTloRUhFeEpJNUlPYklXe21rSCNzcGRIIzBSWEZmSzQ0RmZLTVNJNWpzbUg4blhvSDhDKFNJNWkrR0YoeT9qUiF1RTJFO0JHU0k1UlJjRipQeldIIShGaEVIRXhNSTU7XnFIIT9DWEdjLTBhR2NgMFVGZks3TUghKE9pR0JoX2dII0lkZkhhSWdORmZLQVNGKX1uYkdjcXpiSTU7XHUwMDNlc0dcdTAwMjZWT1RSeDRMZUVpZilISFpWQ2VHQzQ5YUlXO3ZmRmZjaGFFSEV4SElXO3ZvSTVhc2xHZE1VaEhabkZXRmZLNFFHY2BGZUYqNyRaSTUjKmtIODMkQ0ZmS0RURil9cVpJNWpkYklXO3BkRik9aElTMVZYaUVpZilIRyV6P2JJV2pnaEk1MDNiSVdzYWZFSEV4TEhaP2dsSGFJamVGKkckZEg4Qz9SRmZLNEtGZn16WUZnWkNoSTUwSWhIWndSaUckMWY4RiohRmxGZ1A/Ykhad1JtRipQXHUwMDNjYkg2fmJIQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/eVpgX0kwMDk2MTAwSUMyMDBSSTMwMGFPNDAwalU1MDBzYTYwMCNnNzAwO204MFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0Mwe3xOdjkwUlI5MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHt8VyNBMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0Mwe3xmKkIwUlI5MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7fG9cdTAwM2VDMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfDZOXk9UVSNhO0NLbzBjQ0spQ2dEX0lkP2FCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhDUnJ2TmRuT29yQ0t4NmlDTFNoOWVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwKkRCfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEX1JPK2IjIWxIV3FONjRhd2J8UDlENjFoZG5PbnI5VlErb05xdjE/VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR6RENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFleMXxWUmR3R2FDQ0RmVFA3VFBlTys1N0FRMXMzQXRvdlx1MDAyNkRfZFBBNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iR358TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFlUNkp1e35iOThjSFhcdTAwM2VOMExhJCN2X1htbis2Q1JgXHUwMDNlUWRuT29yQ0t4NmlDTFNoOWVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwKkRCfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEX3NwXloqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5DUzR7UmRuT29yQ0t4NmlDTFNoOWVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwKkRCfHNEYjBSUjkxMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEXyNqXHUwMDNlWipwI0JhXHUwMDI2VUJXQ1NFMlNkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbFVraGtxWmUobV9hNFx1MDAzZUxoYjAlTFY5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjU2ZXSDYkMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZXkg2WGtsKC1ZLU1tVWFCcClhVT92PVVlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGwwMDAwMDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbFZHQyRzWmUobV9hNThYamIwJVJYOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1NmSWsyTDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV5ONlhrbCgtWS1NbkNiMCVVWTlENjFoZG5PbnI5VlErb05xdjE/VFA3ZTgxMTJGUkRrZFhhQ0xqPzNDTHR6RENNN0A9MHNzSTF8TnNDMHw2THt9VFA3ZTgxMTJGUkRrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OWZQTXxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZXlFBWFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2Q1N4V1hkbk9vckNLeDZpQ0xTaDllU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0cCpEQnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRGBYOUFWUUZyM1ZRRnF+Wil0OUhDUyljWWRuT29yQ0t4NmlDTFNoOWVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwKkRCfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEYGZfNmFDQ1dhV2hQfU45RDk5VFRQN2U4MFZXfFBEa2R2aURgcEV9YUJ5WEFXTlx1MDAzZWUzWmdlSlFEYHlGR2EkI1x1MDAzY0JXXlp6QkNUQTtYMWFOaDFZJGorY1gkRTl2WS1NejFDVFN+YjI1RHx7V3BaXHUwMDNlVFlGI0UxVFA3ZTgwVld8UERrZGZwMDBicnxLb2goRzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMzAwMDAxMDAwMDMwMDAwMzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDMwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMzAwMDAzMDAwMDQwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDMwMDAwMzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA0MDAwMDEwMDAwMTAwMDAxMDAwMDMwMDAwMTAwMDAzMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZaTEjZmFcdTAwM2VXcFhCS0NMRFZ2N1x1MDAzYyhvZENMSmFvQ1B7c0xVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQTit1O2g2YWZTUDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRTMwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlqM1U3NkVhQ0xOYWQyblNXWSRoQ2dlTys1N0FRMXMzQXRvdlx1MDAyNkRfYmpWMjRaRDtYPVFSSVpDeGY0VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFleeEthQXxnTGJhSFFXVlJVNkNaWUNVaWVPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVpBfEAtellmMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDFQPSkxeEkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDF2I2VjeUBnKSVrMGh7XHUwMDI2XiEjZWN5QGcpJWswaHtcdTAwMjZeISNlY3lAZyklazBoe1x1MDAyNkA1MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMF5tfDRPQTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxKmdhXlJAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWW00c2RDOVoqKzhXVlF6RDVWUlU2Q1p6ZGRqZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNWkF8QC16WWYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjN3RFBfTiMqYVAjMDAwMnU2WCg4IVQtODFSMDAwMUZme2VhS299eFlnMDAwMXlTaUhVXkhLeyFTMDAwMmRCI2dkTkNRQ2o1MDAwMXh0I2BoMVhtfnlWMDAwMHFXKEwyXz03Y0B+MDAwMGM0I0tgNndnKjF8MDAwMFx1MDAyNjJLY194SHxzdEMwMDAxblNeZDVfOFU4KjEwMDAxa3lSXlAkQ0B3dyMwMDAxfiVlfXNmaEtOMUAwMDAzMHVmQExTVlcyKCQwMDAxRGU5T0s4VTVoXHUwMDNlZDAwMDB0PUFwaHdYdW0hSDAwMDBjblQpPXlGMzNJcntBUnN6PSNhaTdXcnt1azAwMDFIQ1VDeEZnbktcdTAwM2UhMDAwMHU9QXBpO3NKVDdcdTAwM2V7QVJ0eGdVWUA9T2B0dml7Tn12R2dVWUA9T2B0dml7Tn10M2FIcWJDXlh4cmljTUhBXmFIcWFnSzJTYm1jTUhBXmFIcWFnSzJTY1NcdTAwMjZ5S3dnYUhxYWdLMlNjU1x1MDAyNnlLeDlrXHUwMDNla0ZpVk4qVjJlZDBWNDE9emx6Vk4qVXBTdShzOXhjMHRLSzJTYVk0I0s7ZEVCZH03US1ENEk0I0stQUZ1QV5CM21gdUw0I0staXsqU1x1MDAyNjFcdTAwM2VwREtudDVpSWQjbHBVQyhMejNFRWRNXHUwMDNldVpOazN2YCN3SGtFZE1cdTAwM2NucXFuez1aWnRtWEJjWiojO24lKiVnXHUwMDI2c2N1NCNLOyRBbHw7OUZnUU58NCNLK3gpJEcxKHU5SDZpNCNLLWVSQ0IlcXg9MjMzNW1pM2FGND98LWJgTCttNW1pM3c4UyVjLUQtJUNRKlB9a2s4clF5U2xxZiEjMSRANFJTXmQ3NGkkKkBgXHUwMDNjdE0oZWBTaVojdGR1X2g0I0stKUFrRHJQXlx1MDAzZXNmMDQjSys/a0d7U0RBZV59WDQjSzsoMEAxenpPcSlGYjQjSztLMmkzajZgeW82NDQjS1x1MDAzY0NGND97ZEVEPUEze1psPzItVm5ib3U1VWdqdl9VP3l0X3tCJUhhXHUwMDNjUk16O2l1LTJpM2loRUh5bnlIb1FHWm5II0AhY2xKR2l7Wmw/bGBabTkrVDhsbmx6O2l2dzhyUXheWGhTfmlPSTV5QHE0bThhMThGYDAwMDAxKWhYY04yPypCZGowMDAxVCp2N3hSSjNcdTAwMjY4eXo7aXZEK1JlV3ghLWhVVUhvUUlSSV98XHUwMDI2U1lNNEdpSG9RRzArfWdrUDhnbzhDSG9RR0hIT2FxaHtURHhne1psP1dPdUBnOE5mJHBMdl9VXHUwMDNlXHUwMDNlZ319ZGRZaHBqfU9JNXpOMGteK2YpTm51V09JNXhCXHUwMDI2eW0wQ3M5WmspMDAwMDAwMDAwMDAwMDAwMDAwMV5DOHhofGFXRnJjQy02Tz9XMmU4IUI0OXREQy02T20pNkJuMVBjQT16e1psXjE0QjVZaXh7RSRRSG9RSU1UN3RpUGBXSFV7MDAwMExZbDZTQGJyd0dXMDAwMDMlYyNHUXctaTYxQy02UDBMVjNSJGExVEUjK2pcdTAwM2Uzc2Y2dT9udE5LMkd7WmxcdTAwM2VfbUEkYHxgV2lwQmJYLTFCNEw4NStuRy0oJTAwMDFEKmBVNVVXKT9wSDAwMDFORVd5ODY1RFkobntabEAjRDM4Q3k/aWZGeUMtNk4/YTYhTDFXKT9wSDAwMDBeYD1HejlrUVlDb0MtNk4xT1c0MSgzbmYyKntabFx1MDAzZXhPVzN+emN6OGQ2e1psXjE0QjVZfFpJd099MVdQYH40QjVaTjBjayMwND87ZFl6dFhcdTAwM2Ulb1ZxPyg0PztmQnNOQkNUSUt3X3o0PztlKit9cG5fVHh2ZDg0PztlKit9cHAxYUJlXHUwMDNlNVojK0lDdzhnXHUwMDI2IWN6OGQ2e1psXHUwMDNlfjleMWJLIUVIWH5aIytIXHUwMDNlak11KmYhRUhYflojK0hcdTAwM2VqTXUqZiFFSFZcdTAwMjZQQ2BCbWpNdSt7K21KcGdQQ2BCbWpNdSt7K21KciMydzZUMWpNdS1DWXA2Y3kydzZUMWpNdS1DWXA2Y0s5Q3RucGpNdS1DWXA2Y0s5Q3RuIyFxXHUwMDNlbFx1MDAyNllwNmNLOUN0biMhcVx1MDAzZW07KXVCR1k5Q3RuIyFxXHUwMDNlbTspdUJGKHU1bXNYIXFcdTAwM2VrQz1hZkU7dTVtc1ghcVx1MDAzZWtDPWFmRWolVmEoc3lVeEZ7cEFcdTAwM2NnflZXXHUwMDI2UG9fUTFWTFloT1FMVC0taURfUTFVY3VkcUh+VC0taURfUTFVY3VkcUk3RkZRUnpfUTFVY3VkcUhDRm09MlJ7KVJqVHVkcUhDRm09MlJ7KVJqX3VISE50Rm09MlIzKmZ5SmxPYUJFYy0xfG9WfGwkeVRTentcdTAwM2VBJVo7XHUwMDNjeylSalx1MDAzY3VISE50Rm09MmoqV1x1MDAzY2wxdUhITnRGbT00cFx1MDAzZVR0ZFx1MDAzZXNGT1pcdTAwMjYlVmEqI1x1MDAzZVR0ZmBNfTBoVSVWYSglaEhcdTAwM2NeJU19MGhVJVZhKHU3QShGKEB5Un5FQSVaXHUwMDNjMDdBKEYoQHlSfkVBJVpcdTAwM2M5aEhcdTAwM2NeJU19MGc5NH0taWNcdTAwM2VuZ3RCTX0wZzk0fS1rISohO2J+QH51OFZ5WTlMeVx1MDAzZW5nc0UxXHUwMDI2QlFlNH0tamotOUVsVEB5Un01ZyVgWFl2bHFRR3VISE50Rm09NF90K35CMnVISE50Rm09NF90K35CMnVISE50Rm09M1x1MDAyNjkjNmpSYTk9KSUwO2ZFWjNyb0k4I1M9YVY0fS1qdDNyb0k4I1M9ZEUrN0xYQVcxWVE5cnU5Ny1GbT00TG01MDhlNVp5anRnJWBZVnpcdTAwM2VxdVVtV3dfWkZtPTM4OVx1MDAzY1JKN0B7XHUwMDI2Rm5GbT01MiNOUncjWHB1ZWBGbT00WjtQXlM0R21cdTAwM2NfU0ZtPTN+KG9EWVV7Ym9Lc3sxWkgpemV2N0YjUz1kRSs3TFdrdVI2WkpqflBEcCs3TFZkMDAwMDAwMDAwMDAwMDE1P1x1MDAzYzJofFVJUllcdTAwM2V5emFYREM4eFlyXHUwMDNjKlBvZXpveHZcdTAwM2MxdU1TNXRcdTAwM2U4WGpnJWBaZzF1TVM1dFx1MDAzZThYamclYFo1SmVhO0J5fWRxUWNIY1hhaV57IWlibmB3c1NkcU02dWlkXHUwMDNjP0lGZGRYRm09NHAxdU1TNXRcdTAwM2U4WGpnJWBZXHUwMDNlXHUwMDI2SD1vVkNDTlRlcVVcdTAwM2N8TGIwZmFvc1IySj1nJWBYYyE1WTQ3cSQpcFBnJWBZRXVpZFx1MDAzYz9JRmRlNHBpVnFFWUxDNlFWS1lCS1NkcUwqXHUwMDI2c2U9c1x1MDAyNk5NJGpTZHFMVSE1WTQ3cSQpcFBnJWBYYyE1WTQ3cSQpcFBnJWBYK15cdTAwMjY3bzR0MW15ZEIkdkV4cXByUlx1MDAzZUowdzVlOVRoeUxjVEIjOHdyRDs7ezFaR3VEcm1rSTVVNFx1MDAyNnR7MVpHbjBBe18pd0p0d1h1ITZqOWZ6aUlGbmtHTVg2KnhVbGRhJUI7Kig1KUs2KnhWVWpkO0coSklwPSt7MVpHMWUpUFJ6TT1DI1x1MDAzZVhvfGM1MDAwMDAwMDAwMDAwMDBzWTlfcno2QT9lfmxNZ3goQnYtdSV0MUNadnpUdnklXHUwMDNjVFx1MDAzY0BMT0RzUEN6VHZ5cFA0djh5ZmZQUmdsbiorMmc0dyskQ0BudVx1MDAyNktWIVVLdWlkXHUwMDNjP0lGZGU0cGlWcVdheWg9XjJeXHUwMDNlRTUrN0xWPSE1WTQ3cSQpcFBnJWBYYHRafX5WKyNXeEdpdmhZXmJwWDk/WjIzSjN7MVpJajJna2J7djhGeCVOTDlJRWZ4V3glI19UXHUwMDNlU09DYEtyVTBxdlNDS2VfYUNLeDZlQ0tAWW4yeWtwK1plP3o1WSRrOWY5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwZklrMkwwMDNRR1UwWWl3N0E2LWE3JHpBZThZXilMYUJOfDJXcDhxNlhDYHFiOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV4tSmFcdTAwMjZMNURiWVx1MDAyNilUQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3dWR3kodHMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzXzJ5VFNrZjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDZZQHBGc2NzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1NH5mNUFxREdCdiUzJGd8LXRcdTAwM2N0RzNEMDAwMDAwMDd9R1x1MDAzY3RHM0QwMDAwMDAwN31HV2hWZHQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYrUV51aG9EMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyXHUwMDI2eVM7N0RTMDAwMDAwMDd9R1d2MmlEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNWVWMmYrWFUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2dVX1BfdUQwMDF+V1EkWVgjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwN1JFTGNzdDQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV49U2FcdTAwMjZMOFJXTWdrflplP1x1MDAzY0NiYU4oaUNMRFd4VTBXc341ZGtKNENNcVQ/VFV7bS1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5TkRLfE5tV0dVMFlpdzdBNi1hNyR6QWU4WV5AV2FcdTAwMjZMOFJXTWdrflplP1x1MDAzY0VWUHQ3X2IwJX5xOUQ5OVRUUDdlODBWV3xQQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzNnpRMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV5gTGI3TnNfV2hRa2Q5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMitLVjJwelRQN2U4MTEyRlJBfEBzaDAwYnJ8S3BGQmgwc3NKaktMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLZnsld0tMN3hMS0w3eExLTDd4TEtSWnpJS0w3eExLTDd4TEtMN3hMS0w3eExLWUl5e0tZSXl7S1lJeXtLZFkqV0tkWSpXS2RZKldLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLTDd4TEtMN3hMS0w3eExLVjRtMlRVI2E7Q0tvMGNDSylDZ0R8UWxkV29LXHUwMDNjPVpnZ1UwZFRDe0hWe0M3OFdoUW5lOUQ2MWhkbk9ucjlWUStvTnF2MT9UUDdlODBWV3xQRGtkWGFDTGo/M0NMdHpEQ003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RUFMMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV8xUmI4VDtMYlpCc05iMFx1MDAyNjh0OUQ5OVRUUDdlODBWV3xQRGtkdmlEfGk3YUNVXz1BRHxyUGxBVHVCfkNWNEEqMlFWTnJBVH1VNUNWREctM05Sb3VBVH1VNUFUY3J+ZG5cdTAwM2NlbUZkI0ReSFh1MTVGKXw9QUg3MHkzZUdvN3BHYXhufklVcTRJQVRjIXtGKnFpRER9RUNcdTAwMjZBVHVCfkFVUG0wRzlXUUVBVGMtfkdCR0I4RH1OUitBVHVCfkFVUG0wRzlXUUVBVGMtfkdCRkBCRyR3eTVmRWgzI0dheG5+SVVxNElBVGMhe0YqcVBIRig1S0RBVGxcdTAwM2U1ZkdkRnFGZCNEXkhYdH1BZmhcdTAwMjZScUYoNVBgSDcwXjlnOVJga0dheGw0Z0RacHdGZCNEXkg2Uz05Z2UhI3VGKDVKfmdcdTAwM2NVMlNUUDdlODBWV3xQRGtkZnAwMGJyfEtvaChHMDAwMDEwMDAwMjAwMDAzMDAwMDQwMDAwNTAwMDA2MDAwMDcwMDAwODAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDkwMDAwOTAwMDA5MDAwMDgwMDAwODAwMDA3MDAwMDUwMDAwNTAwMDA1MDAwMDUwMDAwNTAwMDA1MDAwMDUwMDAwNTAwMDA1MDAwMDUwMDAwNTAwMDA1MDAwMDUwMDAwNTAwMDA1MDAwMDUwMDAwNTAwMDA1MDAwMDUwMDAwNTAwMDA1MDAwMDUwMDAwNTAwMDA0MDAwMDQwMDAwNDAwMDA0MDAwMDQwMDAwNDAwMDA0MDAwMDMwMDAwMjAwMDBBMDAwMEEwMDAwQTAwMDBBMDAwMEEwMDAwQTAwMDBBMDAwMEEwMDAwQTAwMDBBMDAwMEEwMDAwQTAwMDBBMDAwMEEwMDAwQTAwMDBCMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwQzAwMDBDMDAwMEMwMDAwRDAwMDBEMDAwMEQwMDAwRDAwMDBDMDAwMEMwMDAwRTAwMDBFMDAwMEUwMDAwRTAwMDBFMDAwMEUwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFktNFJkZDFiYVpsSVpnWGFEYVx1MDAyNjBEdENMRFZ2N1x1MDAzYyhvZENMSmFvQ1B7c0xVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQTit1O2g2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFk7NU9aXHUwMDI2NGJhWmxJWmdYYURhXHUwMDI2Mjs5V0cwNnU5RDk5VFRQN2U4MFZXfFBBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMnNLVjJwelRQN2U4MFZXfFBBfEBzaDAwYnJ8S3BESU0wMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJLUHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhTSHk2OFNIeTY4U0h5NjhSKitITzckK0hPNyQrSE83JCtITzckK0hPNyQrSE83JCtITzckK0hPNyQrSE83JCtITzckK0hPNyQrSE83JCtITzckK0hPNyQrSE9BbGtcdTAwM2NcdTAwMjZpXHUwMDNla1x1MDAzY1x1MDAyNmlcdTAwM2VrXHUwMDNjXHUwMDI2aVx1MDAzZWtcdTAwM2NcdTAwMjZpXHUwMDNla1x1MDAzY1x1MDAyNmlcdTAwM2VrXHUwMDNjXHUwMDI2aVx1MDAzZWtcdTAwM2NcdTAwMjZpXHUwMDNla1x1MDAzY1x1MDAyNmlcdTAwM2VrXHUwMDNjXHUwMDI2aVx1MDAzZWtcdTAwM2NcdTAwMjZoMWZzajYzZnNqNjNmc2o3JWIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJmV2tvKlpQODJAbVA4MkBtUDgyQG1QODJAbVA4MkBtUDgyQG1QODJAbVA4MkBtUDgyQG1QODJAbVA4MkBtUDgyQG1QODJcdTAwM2V7KCp7MFUoKnswVSgqezBVKCp7MFUoKnswVSgqezBVKCp7MFUoKnswVSgqezBVKCp7MFUoKnswVSgqezBVKCp7MFUoKnswVSgqezBVKCp7MFUoKnswVSgqezBVKCp7MFUoKnswVSgqezBVKCp7MFUoKnswVSgqezBVKCp7MFUoKnswVSgqezBVKCp7MFUoKnswVSgqezBVKCp7MFUoKnsyR1dcdTAwMjYlRis5ZXpJYTlleklhOWV6SWE5ZXpJYTlleklhOWV6SWE5ZXpJYTlleklhOWV6SWE5ZXpJYTlleklhOWV6SWE5ZXpJYTlleklhOWV6SWE5ZXpJYTlleklhOWV6SWE5ZXpJYTlleklhOWV6SWE5ZXpJYTlleklhOWV6SWE5ZXpJYTlleklhOWV6SWE5ZXpJYTlleklhOWV6SWE5ZXpHTEUoa3c2RShrdzZFKGt3NkUoa3c2RShrdzZFKGt3NkUoa3c2RShrdzZFKGt3NkUoa3c2RShrd2VVMHF2U0NLZV9hQ0t4NmVDS0BZXHUwMDNjMzNQSHtaZ1hzNWJZXHUwMDI2KXBDTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q19vd1ZHeSh0czAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJOZihMQ3JjZT8wXHUwMDI2STAwNmszS3xPI1ExSEF3TTAwNil8d1x1MDAzZXV+e3R+fiQlMDA2K0RiM0NVVHZwb08rMDAyTnxiLVd6TGJHLWxuMDAybWhEN34tX1x1MDAzYzIoUVcwMDYpYlx1MDAzZUFWXHUwMDNjblx1MDAyNmIkQnMwMDBcdTAwM2NlRDgwYkNFaiQxSzAwNGshRCFlIWc3ZC0jfjAwMDAwMDAwMDAwMDAwMDAwMUROO0pnNmRjZSglbzAwNTgrK3F7NkN3TDFVKzAwOGdgX1x1MDAyNmxLOFByTHZDMDA2OTVyYWNAalx1MDAyNl4tVkUwMDAwMDBKRVU7SEBwRCtYMVx1MDAyNjFQbER5M3VtQXdEfTAwMDBkXHUwMDNlTi1HcEZGWEpNMDA1QkkwS01SM0lKXko9MDA1dm1GfXokR2xSVz9jMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyQDF+SlNmQ0I2VXYwMDEwYHZwb08rMDAwMDAwMDAwMDAwMUglaFx1MDAyNj0hUjAwMDAwMDAwMDAwMDBuXHUwMDNlOT0tcW9LKG9aSWY7fEFreEk2Iz0wSjgkczlsY2ZtSEA4e0ZKVWY3LXFCe1dMK2BHYDlLfEtIZjAwNEw9aTlLJCh5Z21RYDAwMSFHIUBUR2VzSiNGSDAwMDAwMDAwMDAwMDAwMDAwMDF2RkZMP3BiLU1ybksoaGJcdTAwM2MwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA3fExONFx1MDAyNnNSJXtcdTAwM2U0QjAwMG4wXHUwMDNlJTRHUy1hWV5UMDA3V1JnMWk4Rnt5UDh3MDAzZU1LZmVCdHg7XzheZlUqRHAwMDRsKytCKk9waW47XHUwMDI2KmZIVWFDM0JLfjV6UCRoZDA1ajtHKTt6VDQ4YSk2MjA1aE89bSVaU30wSzdiOXBGUHgpT30rcEMwMDAxJF9gOFx1MDAzZWpWIXI/WTAwM3MpS2ZjdGkzcUFrXHUwMDNjMDA3aiRuPzhzUGhySXYqMDAwMDBmSFI9MjNfVTFVJFVTJW1KaWEtKVx1MDAzY2h9cF56X1hBeE1MbEFQUGBcdTAwMjZeRnpfVmEzQ0JBYjB1c3J8KEsoWnJcdTAwM2V6YHJhelVfSmxcdTAwM2NmVV9qZ2NFOV52QDsoM24wMDVle1I9XHUwMDNlO35fZFdtczA1clAzaW9heCRGK1R0UmZWMX1AWDFgV3l4SU9cdTAwM2U/MDAwaE5meG1ITXhqcH5AMDAwMDAwMDAwMDAwMDAwMDA1dkUoN24pRik0VHV4MDA4TFdWP0ttTG5tcXNqMDA0bG1YRk9QRjVqXzleMDA2Kn49ZStvaXZPTkYqMDAxeWE4b25TUDZUSldjMDAyLXNtXzFPQVdcdTAwM2MzQV4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyXl9xdCVrSzBXe2RLcjtaYkdyVnh0bWM5VDAwMDRqLXRHdHh1TCVzazIwMDAwMDAwM1l6blx1MDAzZV5cdTAwMjZ2KiojRlAoN2hsJG43alowMDA2UiluPzMqbkhAcEFcdTAwM2MwMDV2OE8rSjk7aENCY08wMDhaLWF5KXpCNEx1Y2ZXaihNc1x1MDAzY3ZrIyRZZHJ0fTAwNXhlN0NrYDlmVj1cdTAwM2N6MDVkXHUwMDNlQSV8M3Q9R2R1dFEwMDFAejs9VFg/MDAwMDAwMDV9O0lLSlQ4JDJ8WjUwMDgpdTQhIV5rdWUkXHUwMDI2TTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1eGFyYWt9dzAwOCo1Nmd+Z3wwMDAwMDAwMDAwMDAxUGpnVDFnejU0XnpwdiVDTl50dlViemZIRStkcDFuWjFpOTclUjAwMDAwMDA1ezRYfSQxZnV7ezYpMDA0bENmOyVBWXYlM0pCekJcdTAwM2VTZUZTLUIjZlUqRHAwMDdXcyRofFx1MDAzY2pXSWxqe1x1MDAzY1U5WlgwMDAwMDAwMDAwMDAwMDAwMDRsXHUwMDNjeUVefj8wMDAya1BkeHd0MDAwMDAwMDAwMDAwOCphd0xBYS0wMDRsMUpVc3ZhMDAwMDAwMDAwMDAwNitBQEhfd2owMDAwMDAwMDAwMDAwMG0qdCl6YUp1SzVAc0lBSWZ4R2xudE8xekY3WHVFU1x1MDAzY2hjNVNSemRBViVyQEhfRTAwM2FfXHUwMDI2YiRCczAwMDAwMDAwMDAwMDZLdFBQX21CMDAwMU1BRy1obTAwNiRFeGp6NV4wMDAwMDAwMDAwMDA3NG0yZnFMUzAwMDAwMDAwMDAwMDQ5TCNKXHUwMDI2SWswMDAwMDAwM0AjYylpNTY7eW5OVzAwMDAwMDAwMDAwMDFKeXFQX3FDMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzKXgrcjJvNE9GalNxMDAyX1UwPUB0TTAwMDAwMDA1QnZtcHVSZzAwMDAwMDAwMDAwMDhwNmlAcEU9MDAyZ2JHKEc/VDAwMDAwMDAwMDAwMDAwMDAwMmBoYi1uLXEwMDAwMDAwMDAwMDA1SGBrRyVpQDAwN2taO0ppWlx1MDAzYy1NcygrMDAwMDAwMDAwMDAwMVBwUCgxKHUwMDdUMWdGUTRGMVVcdTAwM2UpXHUwMDI2el9PVHUwS0VjKnBGSUVvMDA2Z31wdVBJfjcoRFx1MDAzYzAwMDZ0RlRmRzFQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDVkOU16SURIelx1MDAyNiF1fTAwMDAwMEpESWZAakdAdjZ1a2ZkMDAwMDAwMDR1MCVSQik1NVx1MDAzYzM2QDAwMDAwMDA1TTRyYWgteDk2a1U1MDAxZFYkVVVHKD1Re3VaMDAzLUcpNFVcdTAwMjZPWWRpbnwwMDUkS00/SEF0TTdzYjAwMDQyfStxYD17JVFecjYwMDgyVztrO2ZJQX4qbTUwMDFCK1pAZDcyKFlwV3UwNU0oIVZMYXFjeGpPXHUwMDI2PTAwMG4pbzt2Yn45eVx1MDAzY1U0MDAwMDAwMDAwMDAwMDAwQVZIXHUwMDNlQGcxdH4zXjFKezUwMDNIak9nIUtMWUNRa3xcdTAwMjZAdW8zMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDFNITghb0lsZXohXmZIREJLZVkqZSlDYzZMdEsoWVY7MDAwMDAwMDE9VDtYSkBsQDtsc0BpYWhgVDAwNGxOQkR0NnlrMzllWXolcXAqM3BfI1VCUlx1MDAyNjhDMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyJTNqNjhyJHdtU2QtMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRUhrLVVLND1lcXlea2d7Kz1rR1x1MDAyNnVqbSVJUH4yczdBfS1NbWlJXHUwMDI2T0hEQzAwNTkwZ1NfO3ZrVWFuWmZVe0t7ZnhTUm9XVmA/WDdcdTAwMjZDa3ZnZ3BSeTtKV3wtRmYlfVx1MDAyNjBLSmdsMXc4LVx1MDAyNmZVKDViNmdAZnQxaWtcdTAwM2NPMDAxeShFXHUwMDNjSiQ2a1VSaFlQJXs3azAwMDAwMDAwMDAwMDFsdkYrNn5pVFJaXHUwMDNlXHUwMDI2Zkd9d0o9e29cdTAwM2UxQVVnbTZhNUpFTGo1XHUwMDNlZit3IThvVTAwMDAwMDAwMDAwMDAwMDAwMFQyb0lRWmJoQzJXTkFoUTRmMDAwMDAwMDAwMDAwMFgqR2Q/eEk3cnA9aEFUczJMNmgyX0xwdTdNODA1anhVV2pAbTdBLShfcjBKNlIpXHUwMDI2cFpPY3hqZ14/QWhNcn0lc1QpOGZIR1x1MDAzY185bFVpaWcqeU5NMDAxIVpMcG9odVUwb31RNU5CKn1WcXQ3eWJhWmxRVnNcdTAwMjYoN2IwXHUwMDI2I2ZUVSNhO0NLbzBjQ0xKYWtEfmJrb1ZSQ0lAYTMrYy05RDZIXjRxfEw/Vm1mbmxhJXBhN2I3Z2NVaStkXHUwMDI2KkR+dHFVWipPY1NqM3lwMmVTS1k5Q0xqP1hDTHR5XHUwMDI2Q00jUGpqU3oyZWJhYC1QQVQyXHUwMDI2MVBmJTFAUChcdTAwM2V6XHUwMDNjRH49cHRWe35iRFdwSG40WmdnYFhFan1QWUxzVXN0TU5tXHUwMDI2a1BFPURTandfRTRWUHNAKmJhTm1ySnxJQ3ZMe0w7eUNYWHdTNy0zXntYP0E2QmElcFdLRWp9UFlMc1VzdE1ObVx1MDAzZW5PKHV7bGtzZlZmWFx1MDAzZU4zM1hcdTAwM2VNP0RYXHUwMDNlTjJORWp9UGtLfWsrakt9aytmUGYxUXhDWHArV0NTaD1KYVx1MDAyNkxITFplKDt9WmY5an5iYU5tckp8SUMqUCpQNz1NTlVMaUt+Nl9TUEU9RFNrfUghS1oqX0VWYiMhIWphQWhEWkp8SXQzUjhVbl5SOVIzKENYKnxhNHNVV35XcFdAYkp8SXQwTGA3MDJscTsxY2FcdTAwMjZMOFJXTWdrflplP1x1MDAzY0VWUHQ3X2IwOTR+QVd+ME5QRERkYlFjZ3V1UWI5eVhSWn1MRkUwent4WipwI0JhXHUwMDI2VUJXQVQyXHUwMDI2MUxyK3BwTU5cdTAwMjZ7eVF6bil4bWxrdHZaKk8jSGFDQ0RaRWp9UHFPOzFsJE5Lak4kQ1lMTGk1QEJfOFoqWCpUQVQyXHUwMDI2MUt+K1x1MDAzZXdQKmhWVW1AQW5lYVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjQ2JhTm1ySnxJJDBSWmNgaFBmfGByUWN6Uz1DWWRYbURyMFlNYjk4Y0hYXHUwMDNlTjBMYSQjdl9YbW4rNkFUMlx1MDAyNjFMcitkcVI4bTFuUEUlQTtLfWtuUVI3RmxFbmskXHUwMDNjZVhcdTAwM2VOMzdhXHUwMDI2VFx1MDAzZUJiWkJwNkFUMlx1MDAyNjFObHNLblFjejdyUjdnKW1DWXZqcTklRkJBYzRjeU9WfDgrTldwZn1jSnxJSStQRjYpeVI2fHUjUnoqYExvR1lDa2I4bHZKYmFHKkNiN3BVSFo2R1peQVg4NjlSOFx1MDAyNiR5UEUkcnRRY1doRUUxbzJDWilTOUthJCNcdTAwM2NCV15aekJhJCNnM0VqfVBxUGV4USFRYkE1ck1vXHUwMDI2XnJRYjl4fW8tM2FnYmFHKkNiOEtPQldnc20rQVhITDhQRSQtbFI3RURBRTEoY15aKiphRldnc20rQVd+ME1LfnpPMXBldnljYjdOc19XZ3NtK0FYN3NAT2hxUTRFMjFFOVg/QWFQYmFHKkNiOEtPQldnc20rQVcldEdQZ0dQPUt+N1VsS356TzFxQVF+c2FBfGdMYmFIUVdWUlU2NkVqfVBuTm1mcihRY3FNdFI3RURFRTJJYF5WUXlxXHUwMDNlV3BIJEpBVDJcdTAwMjYxTklfMFNPaHJcdTAwMjZzUXpvUFx1MDAzY3I1YjJxWmUobV9hNFx1MDAzZUxoYjA5NH5BVkAoQExgKzNjRmk9bFpDWiNLOzhmYWx8V05jK3tGXHUwMDNlcjVsQVQyXHUwMDI2MU5JXzBTT2hyXHUwMDI2SlApfTFQcllvbCFYa2woLVktTW1WYUJwKVVFan1QZkt+NitXTU5sJE9QZzVxUkUydEs1WSstST9aKnBtOEFUMlx1MDAyNjFQKXRFaU1OZCptTVx1MDAzYyVFJXNUNlEqVlF5dF5aRVBTZEp8SXZgS342XHUwMDNjWk8tdkBLRTJcdTAwM2NiX2IjIWxIV3FONjRhdlx1MDAyNmB9QVZGMUJQZU1nbk5rdmo3c3c9QX5iN2cwM1dvfnEwV3FONjRhJHtfN2I3ZGVjSnxJXHUwMDI2P01AXHUwMDNlYWVSNlx1MDAzYzJzTmt2amFPaXhvcUNhWWEwNklcdTAwMjYpQTVnI1RZQ01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29jSlQwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDA1MDAwMDYwMDAwNzAwMDA4MDAwMDkwMDAwQTAwMDBCMDAwMEMwMDAwRDAwMDBFMDAwMEYwMDAwRzAwMDBIMDAwMEkwMDAwSjAwMDBLMDAwMEwwMDAwTTAwMDBOMDAwME8wMDAwUDAwMDBRMDAwMFIwMDAwUzAwMDBUMDAwMFUwMDAxOFUwcSNXRTM2N3xhJXBYOGJaS15GYjAofT9UXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSWRDbFA2R2JZKjh7YSUqTElXb35xN2ElRlJTZUoyb2ViYUg4S1hLUTc3V29+cUdYPVFWSmVPKUlGWFx1MDAzZU1kP2N5TW9YWFx1MDAzZUA2Q1pXTHchMDAwMDAwMDNQIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkXHUwMDNjcCkzd0M5NGJZKnlCWipee1RDSWtAI0QrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwVkBVc1hcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb2BIR0JfWUlHZGVYZkl4e3NVM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkN6SGZ5NU1cdTAwMjYoSXA4XHUwMDI2a0pGJVc2S2g7fkJ5cjVcdTAwM2NpeCtAUzdhQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpODZZNGFBUnIoaEFScih5QVZPdFx1MDAyNlg9UVJDTHY/YT9XZU9gMTVuKig2YSVwMDliWSkrMmIhfX43YShOflpDckJWNUFScih5QWFITUtaZ2UxRmJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcjczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck1Vdmg3Q1plKFItVntkWTlXcFokSWF8JGFHNFFGejFiI1B5RWIhfX43YShOfmFDcDkxLUFScih6QWFITUtaZ2UxTGFcdTAwMjZMOFRiMlx1MDAzY3FMVXRlSyRiWj1qOWJhTVx1MDAyNmBVdGUtXHUwMDNlYiM3IXxWe2RZOVdwWkN8YmFNKVFELSNIR1oqWHNIWiliVFg2SVx1MDAyNn0zMnlreXtaZ2deR1crb0l7RC17UTZaZShkPVdwZ0dLS29TSDMwMFJJMzAwOTc5VGBMdn1WUlVxSVhcdTAwM2N+SkJXcGdHTFRQcWgyYUJwZERiWVhPS2ElcDA5YlkqaVU3aDc5ZkQ7TmNIVntkUn1DS3hMajI1QHleWS13WEE4N21xRGJhYC1QQ0tAWG4yWDF3M1dwWmdfQ0wxZHAxYTR0JVdoTlhlOVJXfSM5VjtGT1oqWCpKWipGclk5KHlKbGRuT3R5OXxtKURhJXBhN0NMYiN4MSRKUlx1MDAzY2IhOD9YRFx1MDAzY0s3TlopdDlIQ0x3KVx1MDAyNlUwVys2MWFvUDZXaE5wSzExbHAzYjk4VFZWUHxDfkJQJTJiV15pKDRWUWUhcENMfTgqMnhNaHVWUmRZRGIwI0hRQ0wkMzVDTD0yKjJ4ZjN7V25wWUtHJHRsMUNrQSQ1WTt8UkdDTVE0fDBSUjkxMDAwMDAwOV9fMFRQN2tBMTEyTFRCcjdOZ2FBOVhcdTAwM2NiN157SUNNWGdCMVM9XkVhJCRGSFZQfER6VlJUXzhETEAkdjtDMylNSWhSXHUwMDNlSnBrQD1nO0NDPU47NUNVbXBtc1x1MDAyNk47Q0M9TnY3Uk1BKW14Z3B1c2grcEBXJCp1Mk1pZyFVMHEjV0Q9SDlZWTtSXHUwMDI2PVkrLWJDYSVwMDliWSppVURxQ0F5Q0t4NmVDS0BJbUNMQWooNT9eMChaKl57RFduXlAtYVx1MDAyNkJkRWFDQ0RmRFx1MDAzY1x1MDAyNlIkZU8rNTdBYHQ7NUJQJVFnWFx1MDAzZU4yZ0dBMWw1RWVDVVNhJXBhN2IwI2ZZVF96UFx1MDAzY0NMJDM1Q0xcdTAwM2M7K0NNWGdCMVNcdTAwM2U4UFZ7ZE1BYllYNkVhQTlYXHUwMDNjV143PytiMCNpWktvOWB8MDAwMThDTWlHQDBzc0kxfDZOXk9VMG98TDNVRzMxWkUxOUFjNGMhV0ZJIXQlQ0tAWCszcW9halg9UVJsYiNpdVBDTk4hRkQ9YExrV3BaPzdjcVRERzUoRUdNMFJSRjMwe3w7QjI0aWUqYjdmXHUwMDNlRUdCN0pNMSE3QHlYXHUwMDNlJXFzVFA3TVNHekxPdGRUQ3tIQ053S0cxI2ZhXHUwMDNlV3BYQXA1ZFx1MDAzY3FYMSM1MF5iYU5cdTAwMjYpS3BGeDcwMDAwMDAwMDAwMDAwMDAwUHNJdVUwcSEoSHckb1lYXHUwMDNlTjM5YVx1MDAyNkw4VGIwIy1pVFUjYV5EXHUwMDNld1x1MDAzZVlVdHg4MFoobmU5YjAjPWxUUHJ5VWI3Z0YwVnt+YjZaWURXZkRcdTAwM2U/fnZaZnxtQVdwWlU/Q09UVXlJfDZBcUNPYmU4MU9OYTQwOXtcdTAwM2VPVTBZaXc5NGtCJFV0ZS1cdTAwM2ViIzchfFZ7ZFk5V3BaQ3xiYU5cdTAwMjY9VTBXdE9UUDhZTkNPYmU4MU9OYTQwOXtcdTAwM2VPVTBvKnlYXHUwMDNlTWQ/Y3Z+azlYXHUwMDNlTjM3WEp2OV9aZ2deS1dwaklkQ2s9Q1NhJXBhN1dvfnFHWD1RVkplSjJyVlpnZ2Q1V3BabX1kMVlcdTAwM2VOWFx1MDAzZXcoQWR3bk1tYjk4Y1BaZjkje2QxWVx1MDAzZU5hJXA5QWR3cEZlNFFYeVx1MDAzY1dxNUZKYjdeI0daKkNOMzAwMDAwMDAwMTgiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzbW9vdGhwdHMiOiAiMSAyIiwKICAgICAgICAgICAgInNvZnR0cmFuc2Zvcm1yYWQiOiAwLjUzMTk1NTQzNDA3Mzk0NzMsCiAgICAgICAgICAgICJzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkYlIkM3dDOTRiWSp5QloqXntUQ0lrQHhEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MDRvTHJYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LWk1NV2tFRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW9gSEdCX1lJR2RlWGZJeHtzVTNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+bTRaZWUqUTNAWiU/YjhsdkpjVlRqNkNKaWVONUorIXpXTkJfYEFUbHM2SDcrJGNHJHN4ITQrZGd5YiM3I0hDSiNVdjJMSiM2ZSpnZGZ7e1IyfmUqZ2Rme3tSMn5lKmdkZnt3b2pcdTAwM2VWUlVxSVhcdTAwM2N+SkJXblhpM1pFYXo0Y190N2k4ejNNY0FSc1h5YUJwZERiUmMxTGJhSDg4YiMhSE9JdGZxO2VKYz9OYlpcdTAwM2VCUFk7UnxJQ0p8ZEo1KHNjX1hcdTAwM2VOM0tXbzlONFRQcVVcdTAwM2VYXHUwMDNlTWRgVmBYekQ2Rj9GR1Uwb3tfM1NvM35hJXAwOWJZKmlVNms5NzU0e1x1MDAyNmQzWmdnUkViYUg4OGIjIUhPQ0tYIy1UUHFkP2I3T0NDV2hORlk3WTE7M1ZyKiQrQ0tvRmgxYXhfRFdoTkxhODMlNTRaRG4kNFZcdTAwM2NzNlo4VSRgKFpEbDRKRDtvaFx1MDAyNkNMMWRwMlhBbjZYXHUwMDNlVj9HQ0xEVnY3XHUwMDNjKG9kRDspLU5iYUg4S1hDQHNoOXRDemBZO3xRTzl4RVJPYUJwZERiUzU4dGVPKzVDQU92JTFkU3hhYzVkJGtCMlhsMDlhJCNwXHUwMDNlQ0x0XHUwMDNlIzJ4ZjN7V25wWUhHQTFHYEJNNCs9Vz9eK35iYU5cdTAwMjZuVFA3ZTgwVld8VUJuVzEzYSVFdmBIWlx1MDAyNiRBRFx1MDAzY3VZWVZRaDZ9YjAjR344VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkeykyeWtJJVdwaW5JV2hOI1AwMGIqMTN2eXcxYUE5WFx1MDAzY1dNT24rQ01RNHswOXtcdTAwM2VPVTBvfEUzVUczMVpFMTlBYzRjIVdDfGd9ODEhLVx1MDAzYyVXcTRhQjRyeSs1V29Lbl9Xb35xR1g9UVZKZUoyZmJiYUg4S1hKdX01YSVwOUFkd25NblhcdTAwM2VOMzdYSnZBMFdxRFx1MDAzYzhiWktcdTAwMjZCYjk7UiE1T1p7TFhcdTAwM2VNbjBXcURcdTAwM2M4YmFIOEJiOTtTVkNrXHUwMDNjKENXTXoxOFoqeXNNWFx1MDAzZVZcdTAwM2U2V1x1MDAyNmkqSDAwMDAwVFx1MDAzZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0YXNoaWQiOiAiOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMy44CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJyZXNhbXBsZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9jdXJ2ZXVhdHRyIjogdHJ1ZSwKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDEzCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIuODkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJzZXRfbW92ZV9ncm91cCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzZXRfc3RpZmZuZXNzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic25pcHBldCI6ICJpZihmQGN1cnZldSBcdTAwM2UgMC40KXtcbiAgICBzZXRwb2ludGdyb3VwKDAsIFwibW92ZVwiLCBAcHRudW0sIDEuMCk7XG59IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLjk1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJzZXRfc3RpZmZuZXNzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiZmxvYXQgc3RpZmZuZXNzID0gY2hyYW1wKFwic3RpZmZcIiwgZkBjdXJ2ZXUpO1xuZkBzdGlmZm5lc3MgPSBzdGlmZm5lc3M7IiwKICAgICAgICAgICAgInN0aWZmIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjAxMzE1Nzg5NDgzNDg3NjA2LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMjAwMDAwMDAyOTgwMjMyMjQKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4yMjM2ODQyMDY2MDQ5NTc1OCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNjg1MTg1MTk0MDE1NTAyOSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuOTM0MjEwNTM4ODY0MTM1NywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjMKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdGlmZiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3RpZmYiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIuMDMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInN3ZWVwMTQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2V0X21vdmVfZ3JvdXAiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb2xzIjogMTMsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMDI5LAogICAgICAgICAgICAicm9sbCI6IC0xMjkuOCwKICAgICAgICAgICAgInNjYWxlIjogMC4wMTUsCiAgICAgICAgICAgICJzdXJmYWNlc2hhcGUiOiAidHViZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0sCiAgICAidHJhbnNmb3JtMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwMTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJtb3ZlIiwKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYWZ0ZXIiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjUxMzg4ODg4ODg4ODg4ODgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiA1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiA0MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC41MTM4ODg4ODg4ODg4ODg4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IC0xMTguNTg3MTI0MzEzMjIxNDcKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC41MTM4ODg4ODg4ODg4ODksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiA1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5zbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW52YWx1ZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiA0MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC41MTM4ODg4ODg4ODg4ODksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5zbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogLTE0LjQzNjc5NjI5NTE1NDIyMgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2JlZm9yZSI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICJrZXlmcmFtZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuNTEzODg4ODg4ODg4ODg4NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnZhbHVlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMzMzMzMzMzMzMzMzMzMzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDQyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjUxMzg4ODg4ODg4ODg4ODYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5zbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogLTAuMDEzODE5MDUyMDY1Mzg1MDQzCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC41MTM4ODg4ODg4ODg4ODg2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluc2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludmFsdWUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiYmV6aWVyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogNDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDAuNTEzODg4ODg4ODg4ODg4NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjIwMTIwNDk1MTkxNDkwNDUKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYWZ0ZXIiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9iZWZvcmUiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjUxMzg4ODg4ODg4ODg4ODgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiA1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiA0MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC41MTM4ODg4ODg4ODg4ODg4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMjk1MDY3NTU2MDY1ODE0OQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0wLjk1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAidmVsbHVtY2xvdGgxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZW5kc3RpZmZuZXNzZXhwIjogIjgiLAogICAgICAgICAgICAiY29uc3RyYWludHR5cGUiOiAiY2xvdGgiLAogICAgICAgICAgICAiZG9iZW5kZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgImRvbWFzcyI6ICJvbiIsCiAgICAgICAgICAgICJkb3N0cmV0Y2hncnAiOiB0cnVlLAogICAgICAgICAgICAiZG90aGlja25lc3MiOiAiY2FsY3VuaWZvcm0iLAogICAgICAgICAgICAicGludHlwZSI6ICJzb2Z0IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMS45MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtY29uc3RyYWludHMiCiAgICB9LAogICAgInZlbGx1bWNvbnN0cmFpbnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jbG90aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jbG90aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jbG90aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAyLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZW5kc3RpZmZuZXNzYXR0cmliIjogInN0aWZmbmVzcyIsCiAgICAgICAgICAgICJjb25zdHJhaW50dHlwZSI6ICJwaW4iLAogICAgICAgICAgICAiZG9zdHJldGNoZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibWF0Y2hhbmltYXRpb24iOiB0cnVlLAogICAgICAgICAgICAicGludHlwZSI6ICJzb2Z0IiwKICAgICAgICAgICAgInN0cmV0Y2hncnAiOiAicGluc3RpZmZuZXNzIiwKICAgICAgICAgICAgInN0cmV0Y2hzdGlmZm5lc3NhdHRyaWIiOiAic3RpZmZuZXNzIiwKICAgICAgICAgICAgInN0cmV0Y2hzdGlmZm5lc3NzY2FsZW1vZGUiOiAiYXR0cmliIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMy4wNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtY29uc3RyYWludHMiCiAgICB9LAogICAgInZlbGx1bXNvbHZlcjEiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgImRvcG5ldDEvZm9yY2VzIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJGT1JDRSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50cHJvcGVydHkxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yOQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiU09VUkNFIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy42MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMjkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0b3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIl9fc3RpY2t5bm90ZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC41MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjU2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNC44LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4wMgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidGV4dCI6ICJXaXJlIFBPUCBGb3JjZXMgaW50byBGT1JDRSB0byBhcHBseSBwZXItcG9pbnQgZm9yY2VzLlxuXG5XaXJlIFZlbGx1bSBDb25zdHJhaW50IFByb3BlcnRpZXMgYW5kIFZlbGx1bSBSZXN0IEJsZW5kIHRvIHVwZGF0ZSBjb25zdHJhaW50cyBkeW5hbWljYWxseS5cblxuV2lyZSBWZWxsdW0gQ29uc3RyYWludHMgdG8gYnVpbGQgbmV3IGNvbnN0cmFpbnRzLlxuXG5XaXJlIFZlbGx1bSBTb3VyY2UgRE9QcyB0byBTT1VSQ0UgdG8gYWRkIG5ldyB2ZWxsdW0gZ2VvbWV0cnkuICIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlN0aWNreU5vdGUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmVsbHVtY29uc3RyYWludHByb3BlcnR5MSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRnZW9pbnB1dDIiOiAiLi4vLi4vLi4vLi4vQU5JTUFURUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRncm91cCI6ICJwaW5zdGlmZm5lc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJpbmRpbnB1dG1lbnUyIjogInNvcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9yZW1vdmUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZXhwcmVzc2lvbiI6ICJmbG9hdCByID0gcG9pbnQoMSwgXCJzdGlmZm5lc3NcIiwgQHB0bnVtKTtcblxuaWYgKCByIFx1MDAzYyAwLjEgKSB7XG4gICAgcmVtb3ZlID0gMTtcbn0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlbW92ZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RpZmZuZXNzZXhwIjogIjEwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2Vncm91cCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNlbG9jYWwiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjU2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInZlbGx1bWNvbnN0cmFpbnRwcm9wZXJ0eSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAyLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncmF2aXR5IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0yLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC00LjIxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZWxsdW1zb2x2ZXIiCiAgICB9Cn0=
Art direct seams in a base geometry, and use them as tearing points in a vellum simulation when under stress. Can be used for skin tears as well, ex. thorns growing out of skin.
Nov 03, 2025 | 20.5.584 | vellum
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImNpcmNsZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2cyI6IDM4LAogICAgICAgICAgICAicmV2ZXJzZSI6IGZhbHNlLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0LjU2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjaXJjbGUiCiAgICB9LAogICAgImN1cnZlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAicGFybXBvaW50cyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVlNiMrM3dDOTRiWSp5QloqXntUQ0lrQHhEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MDRvTHJYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LWk1NV2tFRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW9gSEdCek1GSCMjeWZJeTVzVDNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+bTRaZWUqUTNAWiU/YjhsdkpjVlRqNkNKaWVONUorIXpXTkJfYEFUbHM2SDcrJGNHJHN4ITQrZGd5YiM3I0hDSiNVdjFeQHM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0b3A/VlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdDdpXjNETXVBUnIoIUc5WWtvWFx1MDAzZU4yTlZSVXFJWFx1MDAzY35KQldwZz9TVlBzQCpiYU5+cVpEREN7YllXPzNhQnBkRGJTeGxmVlF5cVx1MDAzZVdwRlRYWip3ZGxiYUcqQ2I4S09CV2hAfDJFRmcxbFdee0NOVlF6Q35aKnB5TlZQcV5JVlBrWUBjNGNzS1hcdTAwM2VCWVpaKlgqWmFBaG5ZYUF8Z0xiYUhRV1ZSVTZJQVpUSDNXTmMre0ZcdTAwM2VyNWxFRmZ9a2IjNyMxWipwI0JhXHUwMDI2VUJXRUZnMWxXXntDTlZRekN+WipweGNBWlRIM1dOYyt7R0hgRW1FRmZ9a2JZWE81RUZmV1piWj1zMWRUQ3tIRUZmV0hiWkteRmFCcGREYmFOfnFaKl9FVmIjISFqYUFobllhQk58MldvflYzRUZnMVpWUWdoQUFZcFpNWipYKlRFRmZAZlZReXRfYSVwRVFBWSpUQ2I5OGNIWFx1MDAzZU4wTGEkI3ZfWG1uKzZFRmZXVWFCXlx1MDAzZVdXb340MlZReXotWmdnYGpBYVpZWVplKExgYVx1MDAyNkJkRWEkI2c/YiNwOHJiN2cwM1dvfnEwV3FONjRhJHtfN2I3ZD9iWFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2RUZmY1ZhXHUwMDI2QmRFYUNDRGxBYUg0UloqKzhXVlF6RDVWUlU2SUFhaVlSWioqdkliYU5+cVZ7ZE1EV3BaPzViI2l1UGIxV2NlVlF5cVx1MDAzZVdwSCRKRUZmPWtXTXlcdTAwMjYrQVJyKGhBVGMwa1k7Ulx1MDAyNj1ZIz9FRGJhSDg4YiMhSE9JdGd9UmFcdTAwMjYyTDczVmthUDJ5fTA3Wil8VThjX3RCQ0Qtc0JCWil0OUhhJUU7RjU/ZD0xMldmNihYPTd6YENLRXNzMDl7PXg2YmZOXHUwMDNjYmFIODhiIyFIT0NLT3ZNNiVUTjRYXHUwMDNlTjMzYmFabFFWc1x1MDAyNig3YjAhc0FUVSNwQDEjQEZcdTAwM2VhQWhWSUQ7RVpFYnoqRjNWXHUwMDNjczBYN3pBe0FhQWhWS0Q7V29GYiF9eUdYPTVmQ0Q7ZmxEVlFwbjU4WVx1MDAzZSRDUCRuQkk5MHpaM2JaS3ZIYjAhXHUwMDNlbkNLITdyNyVMcUhiOThjUFpmN1BQRDtAPVFWUWg2fUNMU3Z2MSNvWF5aZ2VJZWVTS1k5RFx1MDAzY0F9T1g/a1RRQVExeUFBcVI3R1oqcE8wV2hObWpBXyEpMWElRXZgR2NxUDNEXHUwMDNjY1NHV29CVkBZO1x1MDAzYyFiQlVcdTAwM2VnUTVka0o0RFx1MDAzY2xZSmFCXml+WVx1MDAyNko5fEJyN0ViYzQySUZXcGdHYUtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9YI0NKMW4wWEp2Q35kU3hhaTVcdTAwMjYjNCVDbE9cdTAwM2NCWmdYXkRaZ2c7QVhKdXc9VlB8dERDdEUtZTBSYUYyMDlgOTYzdnl3MWFBOVhcdTAwM2NXTU9uK0NNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0Q9Nz9OVnt+YkRXcEhuNFpnZ2BkREpDM3llTys1N0FRMXMzQXVCMmNYXHUwMDNlTjJnR0ExZjNEK2hDUWElcGE3YjAjWldEPVl5cENNK3YwMFdcdTAwMjY1b0Q9cTtzQ041bmo2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29iaXxOc0MwfE5zQzAwMDAwMDBSUjkxMDAwMDAwc3NJMlUwcSNVVFA3QUo3Ylh9Yzg3M01sRkE4Qn1iWkteRmFCXnZGQ05DeFx1MDAyNmRuT29yQ0t4NmlDTFN2PTZcdTAwM2Vle0NWUkM3N1hsLVM1WD03aCRaZ2dkNVdwWEFrZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdUJOalhcdTAwM2VOMmpHJHRgN0J8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0RcdTAwM2U0UlFXTXB1M2IwI3QtOUQ5OVRUUDdlODBWV3xQRGtkdmlEXHUwMDNlSk11RmZLR1RJV3NkZkYqWVx1MDAzY2ZIOChnbUdcdTAwMjZDJFJFLSl9T0djYDBjSCNSdmtJNSNtZEVIRXhHQVQyTzFHXHUwMDI2TU9oR2MrK2FHXHUwMDI2blVrSTVzcGlFSE4lSEZmPW5ZR1x1MDAyNkRDaElXam1tRik9SktFLSlaMUZmS0pZRyUrfGRIOFYwZEhaZTZmR2RMX1RFO0tNUkYqRyhiSCNJZGlHY18/WEhZX2tNRmQhezNFLV5QWEg4P2dqR1x1MDAyNmVDWklYNXZmSTVSOVRFLSpBWEYqWVx1MDAzY1pGZn0oZ0lXO3ltRmY9U01FLSlZX0diPVFMRmZLQVFHY1lrUkhabjZkR0I3emZIYVJwYkVpZilLRmY9JFpJNTBMZElYNVx1MDAyNmpJNTBJVkZmSzQ0RmZLSldIIzBJZ0dCN25VRmdQfGVHQnp3TkZmS0FSRyVfP2ZHQkd0VkdCeitYSCNSSVZFLSlaNUUtKlBVR1x1MDAyNkQ2Y0dCITljSDhDK1hIIUxrTUU7bHpaRipofGZJNUlVZkdcdTAwMjZlOWZHYn1KSkZkIXkwVF96Si1DTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGp6Njl4YlAwMDAzMTAwOTYwfE5zQzB8TnNDMHxOc0MwfE5tV0dVMFlpdzdBNi1hNyR6QWU4WT92c1ZRX0dBWitLO0hXT1FMfVhKdX01YjAjJD05RDYxaGRuT25yOVZRK29GbnhWcFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eVx1MDAzY0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFk/eW1WUmR3R1ZyNj0xV3BYQXFDTERWdjdcdTAwM2Mob2RDTEphb0NOT1x1MDAzY3tVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQRih4SEk2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFhAMlZyJHxaKlgqVENPME09ZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNRQUNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZHxOc0MwVTBxI1VUUDdBSjdiWH1jODczTWxJMV4pVVpnWF5VVlFGcjJiYUcqN1hKflh+WllEUzs5RDYxaGRuT25yOVZRK29GbnhWcFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eVx1MDAzY0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFk/KnNWe2RNRFdwWj81YiNpdVBiMCM/XjlENjFoZG5PbnI5VlErb0ZueFZwVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5XHUwMDNjQ003QD0wUmFGMjAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT87cFZ7ZFk5V3BaJEliMCNfXzlEOTlUVFA3ZTgwVld8UERrZHZpQ007Ymg2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29iaXxOc0MwMDAwMDAwMDAwMDAwMDAwMDAwMDB8TnNDMFUwcSNVVFA3QUo3Ylh9Yzg3M01sSX0yIUdaZShtX2E0XHUwMDNlTGhiMCN8YDlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTZldINiQwMDAwMDAwM1FHVTBZaXc3QTYtYTckekFlOFk/XnRYa2woLVktTW1VYUJwKWFKU0g0X2VPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVIxITVDSClJMDAzUGtDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sSnF1YElaZShtX2E1OFhqYjAkM3w5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjU2ZJazJMMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZP350WGtsKC1ZLU1uQ2IwJDZ9OUQ2MWhkbk9ucjlWUStvRm54VnBUUDdlODExMkZSRGtkWGFDTGo/M0NMdHlcdTAwM2NDTTdAPTBzc0kxfE5zQzB8Nkx7fVRQN2U4MTEyRlJEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlmUE18TnNDMHxOc0MwfE5tV0dVMFlpdzdBNi1hNyR6QWU4WUAyeFhcdTAwM2VOMzdhXHUwMDI2VFx1MDAzZUJiWkJwNkNPOyt8ZG5Pb3JDS3g2aUNMU2cqZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdG9eXHUwMDNjQnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRD9rbHhWUUZyM1ZRRnF+Wil0OUhDT3s/fWRuT29yQ0t4NmlDTFNnKmVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRvXlx1MDAzY0J8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0Q/dFd0YUNDV2FXaE94OzlEOTlUVFA3ZTgwVld8UERrZHZpRD8kcmxhQnlYQVdOXHUwMDNlZTNaZ2VJXHUwMDNlRD9cdTAwM2NyJWEkI1x1MDAzY0JXXlp6QkNQT1BrMlYhQXRWUXluKENQWkIoNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q19vYmkwMDAwMDAwMDAwMFJSOTEwUlI5MTBzc0kyMFJSOTFVMHEjVVRQN0FKN2JYfWM4NzNNbE1GbnFpV015KERNSjYxM0NLITdyNyR6TWk5d3NuLWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q05VLUBLb2tLNDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQxT05hNFUwcSNVVFA3QUo3Ylh9YzlWUXdwTWhiNnJiWn5XYWJhYC1QQ1BwUzRkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1BqTStSYkxkVEN7SENQIVQrNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFk5M3ZnKzZaKisyUmJZWE81Q1AqZTZkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tSMzAwMDAwMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnREBoSjtYP0FhUGJhRypDYjhLT0JXaE99YDlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicnxLcDdHTTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAybEUkaENwaih8U14wMDAyKiVybX1kVWBhZ3kwMDAxUF9Fb1x1MDAzZXd6bFQybjAwMDFQX0VvXHUwMDNld3psVDJuMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZQjJ5a3ArWmU/ejVZJGklMzlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDBmSWsyTDAwM1FHVTBZaXc3QTYtYTckekFlOFlAYylhQk58MldwOHE2WENfTX45RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZQGZcdTAwMjZhXHUwMDI2TDVEYllcdTAwMjYoP0NMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzAwMDAwMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlFNHN2Z0daZShMYGFcdTAwMjZCZEVhQ0NEZk8ocVx1MDAzY0JlTys1N0FRMXMzQXRvdlx1MDAyNkRfZFBBNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iR358TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFlGNXByKkpaZShMYGFcdTAwMjZCZEVhJCNnP2Ijbz84Q0xEV3hVMFdzfjVka0o0Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWRrSjRDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNm81MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZRzEjQEZ6WS1KYC1DTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMEBJUEg5QzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwRHdPTDBEd09MMER3UFRVMHF2U0NLZV9hQ0t4NmVDS0BZSDVfNHJ8WkRucUJWcjY9MVdwWk98Wip5ZlBQJG5GRUNLITdyNyR6TWk5d3NuLWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q05VLUBLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwUlI5MVUwcSNVVFA3QUo3Ylh9YzlWUXdwUTMtUXhaKk8jSGFDQ0RmUTY/T0ZlTys1N0FRMXMzQXRvdlx1MDAyNkRfYmo0MFYqYV5DTV8jZDEyWjV0Q1IxR3w2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29iaTAwMDAwMFJSOTEwc3NJMjBzc0kyMHNzSTIwc3NJMlUwcSNVVFA3QUo3Ylh9Yzg3M01sUjFJQClXXntDTlZRekN+WipweFdSMztwSUNLITdyNyR6TWk5d3NuLWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q05VLUBLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sUlNcdTAwM2NKO1dee0NOVlF6Q35aKnB5TlZQcXklQ0xEV3hVMFdzfjVka0o0Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDA7NkdnXkMwaXlTNWRrSjRDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3RvMDAwMCMwMDAwIzAwMDAjZ1RpN3pnVGk3emdUaTd6VTBxI1VUUDdBSjdiWH1jODczTWxSdGE9K1ZRekQ1VlJVNkNSd2YqS2VPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVpBfDVcdTAwMjYhQEkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBZMGt6NXBkPUpwY2R6MEswSEJKfSUpLXkjTjNKMDAwMDAwMDAwMDAwMDAwMDh9aG1LQ1x1MDAzY1poejVvQ0swOXtcdTAwM2VPVGBOfSpYS1pnYFZRZ1ZeYmFIODhiIyFIT0NSYlpxVFA3QUo3Ylh9YzlWUXdwU08jYHNhXHUwMDI2Mkw3Q1JpcE1kbjtLRVZyKnxcdTAwM2VJXHUwMDI2KlkjWFx1MDAzZU1uOFdwcE40ZG5PbndTX0VRbVopXyU3Q0xTPztlTys1N0FRMnhYQXRvdlx1MDAyNkRfYmpENU5+akZkMm5TUUVqfVBtUCpobl5NSjhKLVRwVkZ6YlpLXkZhQnBkRGJhTm1ySnxJQ3VSN3FBdlApfHV0Ujh1QmdEX3N5X1dNcHUzYjA5NH5BVkVZI1AqaFZVVGBPSn5WUGtZQGM0Y3NLWFx1MDAzZUF9YUp8SUN1UjdxQXZQKk89dkNTRUlGOVx1MDAyNktUMVpnZ1IzWmc2akRaZ2UwbUp8SW1cdTAwMjZObHNLak5sczh0TmxzS0lVbl5pSFZRX0dBWitLO0hXT1FMfVhKdX01YjA5NH5BVkUtMlFjcVkjUERFNWVQRGUjZlI4dUJrRGA2T0tiIyFvYmJhWillV2dzbStBV3YwUFAqcWVeU3hga0xWSmwofFoqcFgxYXZcdTAwMjZgfUFXdT82TU4lZVdEYE9eZFoqXntEVntkWTlXcForMVdOQ0dDQVQyXHUwMDI2MVFjcVAqTF9cdTAwM2MkZlBETjV1S30xUGFRem0wOFdFTnZAYVx1MDAyNkJkRWFDQ0RaRWp9UGFQZnxgclFjelM9Q1Mpc1I3SVNUSFoqKnZJYmFObXJKfElcdTAwMjZ+UGZ0YHhQKmhWVVdoLVY5VlJkd0dhQ0NEWkVqfVBZUmE4JFx1MDAzY1I4dUJxRGB5fmJaKl57RFZ7ZFk5V3BaJEliMDk0fkFXfjBOUEREZGJRY2d1dVAqaFZVWERldGJWe2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRKRWp9UGFQZmstKlFiOVx1MDAzZWhRXHUwMDI2ZHR4TmtcdTAwM2VSak1OVEdZRGBeflFaZ2dkR2FCWEZEWG00YTdFan1QZ1BFXHUwMDNjdXdQKSRXdE5LWnMyWCk5X1RWe2RNRFdwWj81YiNpdVBiMDk0fkFWV2AxUnoqQFx1MDAyNkxzZTIlTU49a2ZEe0NIZVopUzlLYSQjXHUwMDNjQldeWnpCQVQyXHUwMDI2MVElXj16UjhtMXNRJHxseE8odHRBWSRTN1VXXntDTlZRekN+WipweU5WUHFnSkp8SSgxTXBSVCVLfjdVZlBmfEAlS30wNU9Ee1U1WmEkI1x1MDAzY0JZKy1hfEFUMlx1MDAyNjFSOG0xc1ElcGZyTUo4PTRaVis7QmJZWE81QVQyXHUwMDI2MVFjcU10UjdFQ2tEe2xeU1ZffEclQVQyXHUwMDI2MVEkczthTUo4YDZhM0ZBTGM1aWZhYSQjXHUwMDNjQlkrLWF8QVQyXHUwMDI2MVApU3gjUjhcdTAwMjYkeVBFJC1sUjdFQ21Ee1x1MDAyNmZkWD9BYVBhXHUwMDI2TDVEYllcdTAwMjZuZEp8SXZAUiFcdTAwM2V3P1BnRnJ2TUo5MThhdSNTfFplKG1fYUNDRFpFan1QZkt+NitXTU5te3pDVVBydDhmYWx8V05jK3tGbVB7a0FUMlx1MDAyNjFOSV8wU09oclx1MDAyNklQKX0xUGIxUVRqWGtsKC1ZLU1tVWFCcClVRWp9UGZLfjYrV01ObHpOUGc1cHpEfEglWlZReXFcdTAwM2VXcEZaWloqdzNtSnxJWHpQRERcdTAwMjZhUCU9XHUwMDNjWVF6bXNRYnsyNEtWUXl0X2ElcEVFRWp9UG5PaEhhWFBmfCVvQ1V6QCM2bVY9fFplP3o1WSM9UUBBVyUjfVBETV5sT2VTfExjb1x1MDAzYz1JYlo9czFkVEN7SEFUMlx1MDAyNjFLfitcdTAwM2V3TFBjNmhNTiVlc0R8c2skV29LXHUwMDNjPVpnZ1UwZFRDe0hWe0M3OFdnc20rQVg3ejBPK2AqckxQYzZoTU5cdTAwMjZnZFBnNnhFZDBpJEdUUDdlOEEwe0N0RGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTZDVkhvMDAwMzEwMDA2MjAwMDkzMDAwQzQwMDBGNTAwMEk2MDAwTDcwMDBPODAwMFI5MDAwVUEwMDBYQjAwMGFDMDAwZEQwMDBnRTAwMGpGMDAwbUcwMDBwSDAwMHNJMDAwdkowMDB5SzAwMCNMMDAwXHUwMDI2TTAwMCpOMDAwO08wMDBcdTAwM2VQMDAwXlEwMDB7UjAwMH5TMDAxMlQwMDE1VTAwM1FHVTBxIShkSjFySVhcdTAwM2VEbkFYP0E2RUNWRT80Q2sxSjRXTXowO0NrfFx1MDAzY0RiWSo4e2ElRkNHYSVwOUFkd25NamI5OGNQWmY5an5iYUg4QmI5O1IhNW92QzhXb0tuX1loYCg1WmdncEtXcGpJZENsR1VWYSVwYTdZaGAoNVpnZ15LV3BqSWRUXys3YFplKFM2YUJwKkliWkt2SDZsTVNiMDAwMDAwOV4iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWVGKi0zd0M5NGJZKnlCWipee1RDSWtAXHUwMDI2RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjBWQFVzWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS1pNTVdrRUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvYEhHQnpNRkgjI3lmSXk1c1QzTVx1MDAyNmYrVlJDZTdiOTUjUEQrfm00WmVlKlEzQFolP2I4bHZKY1ZUajZDSmllTjVKKyF6V05CX2BBVGxzNkg3KyRjRyRzeCE0K2RneWIjNyNIQ0ojVXYyNSRDTXprOVRjS2dEWkJ6dTNRcktMN3YjMDAwMDAwNG9wP2FCXnZGVntkaENiWUY5SVpFYXo0Y190N2k4Nlk0YUFScihoQVJyKHlBVk90XHUwMDI2WD1RUkNMdj9hP1dlT2AxNW4qKDZhJXAwOWJZKSsyYiF9fjdhKE5+WkNyQlY1QVJyKHlBYUhNS1pnZTFGYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyNzNMcWRMQVJzWHlYS1pnYFZRZTVfYmFabFFWc1x1MDAyNig3YjJcdTAwM2NyTVV2aDdDWmUoUi1We2RZOVdwWiRJYXwkYUc0UUZ6MWIjUHlFYiF9fjdhKE5+YUNwOTEtQVJyKHpBYUhNS1pnZTFMYVx1MDAyNkw4VGIyXHUwMDNjcUxVdGVLJGJaPWo5YmFNXHUwMDI2YFV0ZS1cdTAwM2ViIzchfFZ7ZFk5V3BaQ3xiYU0pUUQtI0hHWipYc0haKWJUWDZJXHUwMDI2fTMyeWt5e1pnZ15HVytvSXtELXtRNlplKGQ9V3BnR0tLb1NRNDAwOTYzMDBSSTcwMGpVQjA5ez14NzdBZlx1MDAzZWJhSDg4YiMhSE9DS2cqTzdZfWY2WFx1MDAzZU4zM2JhWmxRVnNcdTAwMjYoN2IwIXlDVFUjcF8xI0BGXHUwMDNlYUFoVktEO1dsR2J6KkYzVlx1MDAzY3M2WjhVJUVDYUFoVk1EO28hSGIhfXlHWD01ZkVEO3h4RlZRcG41OTRqM0dQJG5ISzl0VXI1YlpLdkhiMCF7cENLYEp0OFlcdTAwM2U/TGI5OGNQWmY3UFJEXHUwMDNjQjFTVlFoNn1DTGsqejEjb1heWmdlSWdlU0tZOURcdTAwM2NUQVFYP2tUUUFgdF5DQkx7UElaKnBPMFdoTnNsQm5XMTNhJUV2YEdjcVA1RFx1MDAzY3VlSVdvQlZAWTtcdTAwM2MhYkMwaXlVNWRrSjZEXHUwMDNjJWtMYUJeaX5ZXHUwMDI2Sjl8Q016Y2ZjNDJJRldwZ0djS3BGdTYwMDAwMDAwMDE4Q01SMWFBYHReN0JQSnYoQ1x1MDAzY3QoMlhKdkN+ZFN4YWs1XHUwMDI2IzQlREdQRjhjV19+NlduXko9VkowYSs4NU01IVJsbkgzaGQlJVMwMDNFUUFIUD9ONWtDTGAwMDVRJSoxaSNxdl8xZDswMDAyWUJSYXFzdSh8Kk0wMDNnNyk7XHUwMDNlZSt3WX5yVjAwNzkjNkZcdTAwM2VBVWcxIUklMDA0V21pJEJGe01aVys1MDAzUUdVMG98RzVOQip9VnF0N3liYVpsUVZzXHUwMDI2KDdiMCNXVlRVI2E9Q0spQ2dDTGJtb0Q9UUxUVXZoN0NaZShSLVZ7ZFk5V3BaJEliMCNZJDkoI1JWVFA3a0EwVlgzV0VDcCQ5YlRjdzBFR3NQc2I5OGNQWmZBMlFFbjhoQzZcdTAwM2NhMUU1ZGtKNkNNK2ZcdTAwM2U1XHUwMDI2IzQlRSlpcElaZ1heRFpnZztBWEp1dz1WUHx0REU/WW5sMFJhRjIwOV9fMktvYkd+fE5zQThVMHEjV0Q9IUxnYSVwWDhiWkteRmIwI2xhVFUjYT9EPS1UfVdxTjY0YXprfTtjNGEwb1UwVytMMjZrbX5iWSp4WkYrZFVyMDAwMzEwc3NSNTFPTnA5MV5fRUUyNGllKmI3Zlx1MDAzZUVHQjdKTTEhN0B5WFx1MDAzZSVxc1RQN01TR3pMT3RkVEN7SENOd0tHMSNmYVx1MDAzZVdwWEFwNWRcdTAwM2NxWDEjNTBeYmFOXHUwMDI2KUtwRiE4MDAwMDAwMDAwMDAwMDAwME5fNlcwMDAwMDBQc0l1VTBxIShIdyRvWVhcdTAwM2VOMzlhXHUwMDI2TDhUYjAjLWlUVSNhXkRcdTAwM2V3XHUwMDNlWVV0eDgwWihuZTliMCM9bFRQcnlVYjdnRjBWe35iNlpZRFdmRFx1MDAzZT9+dlpmfG1BV3BaVT9DT1RVeUl8NkFxQ09iZTgyTEojNzAwMDAwVTBxI1dUVSNhXkQ/QWNrVXZoN0NaZSg5JFoqcCNCYSRqKENiMCQxcFRQOFZNQ09UVXRKM3RXITAwMDAwMDAwMThVMHEjV0NrMUo0V016MDtDa3xcdTAwM2NEYlkqOHthJUZDR2ElcDlBZHduTWpiOThjUFpmOWp+YmFIOEJiOTtSITVvdkM4V29Lbl9ZaGAoNVpnZ3BLV3BqSWRDbEdVVmElcGE3WWhgKDVaZ2deS1dwaklkVF8rN2BaZShTNmFCcCpJYlpLdkg2bE1TYjAwMDAwMDleIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic21vb3RocHRzIjogIjMgNiIsCiAgICAgICAgICAgICJzb2Z0dHJhbnNmb3JtcmFkIjogMC40NTQ1NDU0NTQ1NDU0NTQ2NCwKICAgICAgICAgICAgInN0YXNoaWQiOiAiOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40MiwKICAgICAgICAgICAgMS4wMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3VydmU6OjIuMCIKICAgIH0sCiAgICAiZWRnZWZyYWN0dXJlMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cHByb21vdGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9pbml0aWFscGllY2VzIjogZmFsc2UsCiAgICAgICAgICAgICJkb25ld3B0c2dycCI6IGZhbHNlLAogICAgICAgICAgICAiZG9vcmlncHRzZ3JwIjogZmFsc2UsCiAgICAgICAgICAgICJpbml0aWFscGllY2VzIjogMCwKICAgICAgICAgICAgIm91dHB1dHBpZWNlYXR0cmliIjogdHJ1ZSwKICAgICAgICAgICAgInNob3dndWlkZSI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZWRnZWZyYWN0dXJlIgogICAgfSwKICAgICJncm91cDEiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiaGlnaGxpZ2h0IjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVtZXNoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImVkZ2VhbmdsZWJldHdlZW5lZGdlcyI6IHRydWUsCiAgICAgICAgICAgICJncm91cGJhc2UiOiBmYWxzZSwKICAgICAgICAgICAgImdyb3VwZWRnZXMiOiB0cnVlLAogICAgICAgICAgICAiZ3JvdXBuYW1lIjogInBpbiIsCiAgICAgICAgICAgICJncm91cHR5cGUiOiAiZWRnZSIsCiAgICAgICAgICAgICJtYXhlZGdlYW5nbGUiOiAwLAogICAgICAgICAgICAibWF4ZWRnZWxlbiI6IDI5LjMsCiAgICAgICAgICAgICJtaW5lZGdlYW5nbGUiOiAwLAogICAgICAgICAgICAidW5zaGFyZWQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIuNTYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgfSwKICAgICJncm91cHByb21vdGUxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImdyb3VwMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInByb21vdGlvbnMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImNvbm5lY3Rpdml0eWF0dHJpYiMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZnJvbXR5cGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZWRnZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAicGluIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImluY2x1ZGVjdXJ2ZXVuc2hhcmVkIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImluY2x1ZGV1bnNoYXJlZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJuZXduYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm9ubHlib3VuZGFyeSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvbmx5ZnVsbCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJvbmx5cHJpbXNlZGdlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInByZXNlcnZlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInByaW1zYnlhdHRyaWJibmRwdHMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicmVtb3ZlZGVnZW4jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidG9hdHRyaWIjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidG90eXBlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWNvbm5lY3Rpdml0eWF0dHJpYiMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMS41NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZ3JvdXBwcm9tb3RlIgogICAgfSwKICAgICJyZW1lc2gxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNpcmNsZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRzaXplIjogMC4xCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDMuNTYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlbWVzaDo6Mi4wIgogICAgfSwKICAgICJ0cmFuc2Zvcm0xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInR1YmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2FmdGVyIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zNzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAyOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4zNzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2xvcGUiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMS41NDc5MzkwMDI1MTM4ODU1CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy4yNywKICAgICAgICAgICAgMC4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInR1YmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNhcCI6IHRydWUsCiAgICAgICAgICAgICJyIjogWwogICAgICAgICAgICAgICAgOTAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC42LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJyYWRzY2FsZSI6IDAuMjE5LAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgLTAuNzkzMTg2MDM4NzMyNTI4NwogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjI3LAogICAgICAgICAgICAxLjE0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0dWJlIgogICAgfSwKICAgICJ2ZWxsdW1jbG90aDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZWRnZWZyYWN0dXJlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiZW5kc3RpZmZuZXNzZXhwIjogIjgiLAogICAgICAgICAgICAiY29uc3RyYWludHR5cGUiOiAiY2xvdGgiLAogICAgICAgICAgICAiZG9iZW5kZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgImRvY29tcHJlc3MiOiB0cnVlLAogICAgICAgICAgICAiZG9tYXNzIjogImNhbGN2YXJ5aW5nIiwKICAgICAgICAgICAgImRvc3RyZXRjaGdycCI6IHRydWUsCiAgICAgICAgICAgICJkb3RoaWNrbmVzcyI6ICJjYWxjdW5pZm9ybSIsCiAgICAgICAgICAgICJwaW5ncm91cCI6ICJwaW4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDQsCiAgICAgICAgICAgIC0xLjgyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZWxsdW1jb25zdHJhaW50cyIKICAgIH0sCiAgICAidmVsbHVtc29sdmVyMSI6IHsKICAgICAgICAiZWRpdGFibGVzIjogewogICAgICAgICAgICAiZG9wbmV0MS9mb3JjZXMiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgIkZPUkNFIjogewogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yOQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiU09VUkNFIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy42MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMjkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0b3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmVsbHVtc3RpdGNoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bXN0aXRjaDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1zdGl0Y2gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMiwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDIKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZHluYW1pY19zY2FsZSI6IDAuMDEsCiAgICAgICAgICAgICJncmF2aXR5IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJuaXRlciI6IDE4NiwKICAgICAgICAgICAgInN0YXRpY190aHJlc2hvbGQiOiAwLjAxLAogICAgICAgICAgICAic3Vic3RlcHMiOiA0LAogICAgICAgICAgICAic3VyZmFjZXRlbnNpb24iOiAwLjAwMSwKICAgICAgICAgICAgInZlbGRhbXBpbmciOiAwLjQsCiAgICAgICAgICAgICJ2aXNjb3NpdHkiOiAwLjUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4wNCwKICAgICAgICAgICAgLTMuOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtc29sdmVyIgogICAgfSwKICAgICJ2ZWxsdW1zdGl0Y2gxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImJyZWFrdGhyZXNob2xkIjogMC4wMSwKICAgICAgICAgICAgImJyZWFrdHlwZWFsbCI6ICJzdHJldGNoZGlzdGFuY2UiLAogICAgICAgICAgICAiY29uc3RyYWludHR5cGUiOiAid2VsZCIsCiAgICAgICAgICAgICJkb2JyZWFraW5nIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjA0LAogICAgICAgICAgICAtMi44MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtY29uc3RyYWludHMiCiAgICB9Cn0=
Animate and update the rest length parameter during a vellum simulation. Uses vellum constraint properties inside the vellum solver.
Nov 03, 2025 | 20.5.584 | vellum
Cooked By: snay
ewogICAgIkFOTUFURUQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYW5pbWF0ZV9yZXN0X3NjYWxlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjM2LAogICAgICAgICAgICAtMi43NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYW5pbWF0ZV9yZXN0X3NjYWxlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImdyaWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmVzdHNjYWxlIjogewogICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYWZ0ZXIiOiAiZXh0ZW5kIiwKICAgICAgICAgICAgICAgICJleHRyYXBvbGF0aW9uX2JlZm9yZSI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgImtleWZyYW1lcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDAuMDk3MjIyMjIyMjIyMjIyMjIsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImJlemllcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgImluYWNjZWwiOiAwLjMzMzMzMzMzMzMzMzMzMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICJzbG9wZSI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMC4zMzMzMzMzMzMzMzMzMzMzLAogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJiZXppZXIoKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcmFtZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMC4wOTcyMjIyMjIyMjIyMjIyMiwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkByZXN0c2NhbGUgPSBjaGYoXCJyZXN0c2NhbGVcIik7IgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc3RzY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVzdHNjYWxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjM2LAogICAgICAgICAgICAtMS42NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiZ3JpZDEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZ3JpZCIKICAgIH0sCiAgICAidmVsbHVtY2xvdGgxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImdyaWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmVuZHN0aWZmbmVzc2V4cCI6ICItNCIsCiAgICAgICAgICAgICJjb25zdHJhaW50dHlwZSI6ICJjbG90aCIsCiAgICAgICAgICAgICJkb2JlbmRncnAiOiB0cnVlLAogICAgICAgICAgICAiZG9jb21wcmVzcyI6IHRydWUsCiAgICAgICAgICAgICJkb21hc3MiOiAiY2FsY3ZhcnlpbmciLAogICAgICAgICAgICAiZG9zdHJldGNoZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgImRvdGhpY2tuZXNzIjogImNhbGN1bmlmb3JtIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjI5LAogICAgICAgICAgICAtMy40NQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtY29uc3RyYWludHMiCiAgICB9LAogICAgInZlbGx1bXNvbHZlcjEiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgImRvcG5ldDEvZm9yY2VzIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJGT1JDRSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jb25zdHJhaW50cHJvcGVydHkxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yMgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiU09VUkNFIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm91dHB1dGlkeCI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy42MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMjkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0b3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIl9fc3RpY2t5bm90ZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC41MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjU2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNC44LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4wMgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidGV4dCI6ICJXaXJlIFBPUCBGb3JjZXMgaW50byBGT1JDRSB0byBhcHBseSBwZXItcG9pbnQgZm9yY2VzLlxuXG5XaXJlIFZlbGx1bSBDb25zdHJhaW50IFByb3BlcnRpZXMgYW5kIFZlbGx1bSBSZXN0IEJsZW5kIHRvIHVwZGF0ZSBjb25zdHJhaW50cyBkeW5hbWljYWxseS5cblxuV2lyZSBWZWxsdW0gQ29uc3RyYWludHMgdG8gYnVpbGQgbmV3IGNvbnN0cmFpbnRzLlxuXG5XaXJlIFZlbGx1bSBTb3VyY2UgRE9QcyB0byBTT1VSQ0UgdG8gYWRkIG5ldyB2ZWxsdW0gZ2VvbWV0cnkuIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRleHRfY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2ZWxsdW1jb25zdHJhaW50cHJvcGVydHkxIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmluZGdlb2lucHV0MiI6ICIuLi8uLi8uLi8uLi9BTk1BVEVEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kaW5wdXRtZW51MiI6ICJzb3AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRvcmVzdHNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGV4cHJlc3Npb24iOiAicmVzdHNjYWxlID0gcG9pbnQoMSwgXCJyZXN0c2NhbGVcIiwgQHB0bnVtKTsiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZWxvY2FsIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ2ZWxsdW1jb25zdHJhaW50cHJvcGVydHkiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jbG90aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jbG90aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1jbG90aDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAyLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncmF2aXR5IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4yOSwKICAgICAgICAgICAgLTQuODYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZlbGx1bXNvbHZlciIKICAgIH0KfQ==
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=
Bake point attributes to textures in COPs. Doing vex calculations inside of COPs allows for smooth textures that can scale to any texture resolution. Geometry obviously will need UVs
Nov 03, 2025 | 20.5.584 | copernicus
Cooked By: snay
ewogICAgIk1FU0giOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXV0b3V2MSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy4wOCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiVFJBTlNGRVIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29weXRvcG9pbnRzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS40OCwKICAgICAgICAgICAgMC4wNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYXV0b3V2MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmlkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy4wOCwKICAgICAgICAgICAgMS4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjphdXRvdXYiCiAgICB9LAogICAgImNvcHl0b3BvaW50czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidGFyZ2V0YXR0cmlicyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkFscGhhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAidiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJhZGQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS40OCwKICAgICAgICAgICAgMS4zMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgImdyaWQxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgMQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMDgsCiAgICAgICAgICAgIDQuOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZ3JpZCIKICAgIH0sCiAgICAibWVzaF90ZXh0dXJlIjogewogICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgIm1lc2hfaW1wb3J0IjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb21wcmVzcyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJzb3BwYXRoIjogIi4uLy4uL01FU0giLAogICAgICAgICAgICAgICAgICAgICJ1c2Vzb3BwYXRoIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAtMTIuMzQsCiAgICAgICAgICAgICAgICAgICAgNi41MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMS42OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInNvcGltcG9ydCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInByZXZpZXdtYXRlcmlhbDEiOiB7CiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImNvbXByZXNzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogIm1lc2hfaW1wb3J0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAiZ2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiZ2VvIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ3cmFuZ2xlMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogIm91dHB1dDMiLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAiYmFzZWNvbG9yIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfYmFzZWNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAwLjAyNTAwMDAwMDM3MjUyOTAzLAogICAgICAgICAgICAgICAgICAgICAgICAwLjAyNTAwMDAwMDM3MjUyOTAzLAogICAgICAgICAgICAgICAgICAgICAgICAwLjAyNTAwMDAwMDM3MjUyOTAzCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAyLjM0LAogICAgICAgICAgICAgICAgICAgIDYuNDMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDQuODMKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJwcmV2aWV3bWF0ZXJpYWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyYXN0ZXJpemVnZW8xIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb21wcmVzcyI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInJhc3Rlcml6ZXNldHVwMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogInJlc3VsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJnZW9tZXRyeSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJhdHRyaWJ1dGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm9yaWdQIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm91dHR5cGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTUuNjYsCiAgICAgICAgICAgICAgICAgICAgMy42OQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMS44MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInJhc3Rlcml6ZWdlbyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJhc3Rlcml6ZXNldHVwMSI6IHsKICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAiY29tcHJlc3MiOiBmYWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXNoX2ltcG9ydCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogImdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogInNvdXJjZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJhZGRkZXB0aCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJzcGFjZSI6ICJ1diIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTcuNzgsCiAgICAgICAgICAgICAgICAgICAgMy42OQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMS42OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInJhc3Rlcml6ZXNldHVwIgogICAgICAgICAgICB9LAogICAgICAgICAgICAidHJhbnNmZXJfaW1wb3J0IjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb21wcmVzcyI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJzb3BwYXRoIjogIi4uLy4uL1RSQU5TRkVSIiwKICAgICAgICAgICAgICAgICAgICAidXNlc29wcGF0aCI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgLTUuNjYsCiAgICAgICAgICAgICAgICAgICAgMS4yNgogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMS42OAogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInNvcGltcG9ydCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIndyYW5nbGUxIjogewogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb21wcmVzcyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJvdXRwdXRmb3JkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJyYXN0ZXJpemVnZW8xIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0cHV0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJpbnB1dDEiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZmVyX2ltcG9ydCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogImdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogImlucHV0MiIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJhb3ZzIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2VvaW5wdXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGF5ZXIjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJvcmlnUCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnZW9pbnB1dCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYXllciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZ2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdlb2lucHV0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImxheWVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibWFzayIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZmxvYXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgImRpc3QiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjIxMDcxNDI4MDYwNTMxNjE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ2ZXhzbmlwcGV0IjogImZAbWFzayA9IDEuMC1jaHJhbXAoXCJkaXN0XCIsIGNoZihcIndpZHRoXCIpKnh5emRpc3QoMSx2QG9yaWdQKSk7XG5cbiIsCiAgICAgICAgICAgICAgICAgICAgIndpZHRoIjogNQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImluc2VydF9maXJzdCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfdmV4c25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXN0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpc3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ3aWR0aCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIC0zLjU1LAogICAgICAgICAgICAgICAgICAgIDMuNjkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgIDEuOTgKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJ3cmFuZ2xlIgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNldHJlcyI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29wbmV0IgogICAgfSwKICAgICJzY2F0dGVyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmlkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5wdHMiOiAxNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjY3LAogICAgICAgICAgICAyLjg5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzY2F0dGVyOjoyLjAiCiAgICB9LAogICAgInNwaGVyZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuMSwKICAgICAgICAgICAgInR5cGUiOiAicG9seW1lc2giCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMjgsCiAgICAgICAgICAgIDIuODkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwaGVyZSIKICAgIH0KfQ==
Smoothly morph one SDF volume into another.
Nov 03, 2025 | 20.5.584 | vdb
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgInNvbHZlcjEiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgImQvcyI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiSW5wdXRfMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW1vYmoiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cGFuZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvYmpwYXRoIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJgb3BpbnB1dHBhdGgoXCIuLi8uLlwiLCAwKWAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NS43NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuMjEKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib2JqZWN0X21lcmdlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIklucHV0XzIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtb2JqIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHBhbmQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2JqcGF0aCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiYG9waW5wdXRwYXRoKFwiLi4vLi5cIiwgMSlgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuMzYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjY2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9iamVjdF9tZXJnZSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJJbnB1dF8zIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm51bW9iaiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwYW5kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9ianBhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImBvcGlucHV0cGF0aChcIi4uLy4uXCIsIDIpYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4LjY2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4wNAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvYmplY3RfbWVyZ2UiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiSW5wdXRfNCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW1vYmoiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cGFuZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvYmpwYXRoIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJgb3BpbnB1dHBhdGgoXCIuLi8uLlwiLCAzKWAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MC4xOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNDkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib2JqZWN0X21lcmdlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIk9VVCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJtb3JwaHNkZjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQyLjk1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44NgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiUHJldl9GcmFtZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC41NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjg2CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9ub3RzaW0iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRvcHBhdGgiOiAiYHN0YW1wcyhcIi4uXCIsIFwiRE9QTkVUXCIsIFwiLi4vLi5cIilgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnZW9kYXRhcGF0aCI6ICJgc3RhbXBzKFwiLi5cIiwgXCJEQVRBTkFNRVwiLCBjaHMoXCIuLi9kYXRhcGF0aFwiKSlgIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvYmpwYXR0ZXJuIjogImBzdGFtcHMoXCIuLlwiLCBcIk9CSklEXCIsIGFyZyhkb3Bub2Rlb2JqcyhcIi4uXCIpLDApKWAiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQyLjg0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4yMQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJkb3BpbXBvcnQ6OjIuMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2ZGJtb3JwaHNkZjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiUHJldl9GcmFtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiSW5wdXRfMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgNDIuOTUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjI0CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInZkYm1vcnBoc2RmIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAidW5pcXVlZGF0YW5hbWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJ1c2Vzb3BwYXRoIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzb3Bzb2x2ZXIiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmRicmVzYW1wbGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmRiZnJvbXBvbHlnb25zMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTIuOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic29sdmVyIgogICAgfSwKICAgICJ0ZXN0Z2VvbWV0cnlfcGlnaGVhZDEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLjcyMTg2ODI3NjU5NjA2OTMsCiAgICAgICAgICAgICAgICAtMC4xNDUxODI5MzczODM2NTE3MwogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAuNzkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInRlc3RnZW9tZXRyeV9waWdoZWFkIgogICAgfSwKICAgICJ0ZXN0Z2VvbWV0cnlfcnViYmVydG95MSI6IHsKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMjMsCiAgICAgICAgICAgIDAuNzkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInRlc3RnZW9tZXRyeV9ydWJiZXJ0b3kiCiAgICB9LAogICAgInZkYmZyb21wb2x5Z29uczEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidGVzdGdlb21ldHJ5X3BpZ2hlYWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJmcm9tcG9seWdvbnMiCiAgICB9LAogICAgInZkYmZyb21wb2x5Z29uczIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidGVzdGdlb21ldHJ5X3J1YmJlcnRveTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMjMsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmZyb21wb2x5Z29ucyIKICAgIH0sCiAgICAidmRicmVzYW1wbGUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZkYmZyb21wb2x5Z29uczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJmcm9tcG9seWdvbnMyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmRicmVzYW1wbGUiCiAgICB9Cn0=
An array of abstract feather like shapes reassembling Seraph's wing.
Nov 03, 2025 | 20.5.584 | geometry
Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF1dG91djUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyYWludG9sIjogMC4xOSwKICAgICAgICAgICAgImxheW91dF9wYWRkaW5nIjogMSwKICAgICAgICAgICAgInJvdHN0ZXAiOiAiUEkxNiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC42OCwKICAgICAgICAgICAgLTIwLjcxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjphdXRvdXYiCiAgICB9LAogICAgImNhcnZlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJza2luNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRvbWFpbnYyIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZml0KGRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQzXCIsIFwiaXRlcmF0aW9uXCIsIDApLCAwLCBkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIm51bWl0ZXJhdGlvbnNcIiwgMCksIDAsIGNoKFwibWF4XCIpKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImZpcnN0dSI6IGZhbHNlLAogICAgICAgICAgICAibWF4IjogMC43MDQsCiAgICAgICAgICAgICJzZWNvbmR2IjogdHJ1ZSwKICAgICAgICAgICAgInN0ZHN3aXRjaGVyMyI6IDEKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2ZpcnN0IjogIiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAibWF4IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImRvbWFpbnYyYXR0cmliIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJvbmx5YnJlYWtwb2ludHMzIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGl2aXNpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGl2c3UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVIERpdmlzaW9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDIwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXZzdiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlYgRGl2aXNpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMjAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c3dpdGNoZXIiOiAib25seWJyZWFrcG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib25seWJyZWFrcG9pbnRzM18xIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQnJlYWtwb2ludHMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGx1YnJlYWtwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1dCBBdCBBbGwgSW50ZXJuYWwgVSBCcmVha3BvaW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsbHZicmVha3BvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3V0IEF0IEFsbCBJbnRlcm5hbCBWIEJyZWFrcG9pbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhYl9ncm91cF9lbmQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogIm9ubHlicmVha3BvaW50cyIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3JhZGlvIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2VlcGluIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2VlcCBJbnNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZWVwb3V0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLZWVwIE91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogInN0ZHN3aXRjaGVyIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic3Rkc3dpdGNoZXJfMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYWN0b3AiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAieGlzb3Bhcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJFeHRyYWN0IFR5cGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRXh0cmFjdCAzRCBJc29wYXJhbWV0cmljIEN1cnZlKHMpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ4aXNvcGFybSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QgUG9pbnQocykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInhwb2ludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QgMkQgSXNvcGFyYW1ldHJpYyBQcm9maWxlKHMpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ4cHJvZmlsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZWVwT3JpZ2luYWwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIktlZXAgT3JpZ2luYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogInN0ZHN3aXRjaGVyIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTIsCiAgICAgICAgICAgIC0zLjk1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYXJ2ZSIKICAgIH0sCiAgICAiY2FydmUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNhcnZlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRvbWFpbnUxIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZml0KGRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQzXCIsIFwiaXRlcmF0aW9uXCIsIDApLCAwLCBkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIm51bWl0ZXJhdGlvbnNcIiwgMCksIDAsIGNoKFwibWF4XCIpKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImRvbWFpbnYyIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZml0KGRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQzXCIsIFwiaXRlcmF0aW9uXCIsIDApLCAwLCBkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIm51bWl0ZXJhdGlvbnNcIiwgMCksIDAsIGNoKFwibWF4XCIpKSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm1heCI6IDAuNDUKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2ZpcnN0IjogIiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAibWF4IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF4IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImRvbWFpbnYyYXR0cmliIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJvbmx5YnJlYWtwb2ludHMzIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGl2aXNpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGl2c3UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVIERpdmlzaW9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDIwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXZzdiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlYgRGl2aXNpb25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMjAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c3dpdGNoZXIiOiAib25seWJyZWFrcG9pbnRzIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib25seWJyZWFrcG9pbnRzM18xIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQnJlYWtwb2ludHMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGx1YnJlYWtwb2ludHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1dCBBdCBBbGwgSW50ZXJuYWwgVSBCcmVha3BvaW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsbHZicmVha3BvaW50cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3V0IEF0IEFsbCBJbnRlcm5hbCBWIEJyZWFrcG9pbnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhYl9ncm91cF9lbmQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogIm9ubHlicmVha3BvaW50cyIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3JhZGlvIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN0ZHN3aXRjaGVyIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2VlcGluIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2VlcCBJbnNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZWVwb3V0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLZWVwIE91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogInN0ZHN3aXRjaGVyIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic3Rkc3dpdGNoZXJfMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRyYWN0b3AiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAieGlzb3Bhcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJFeHRyYWN0IFR5cGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRXh0cmFjdCAzRCBJc29wYXJhbWV0cmljIEN1cnZlKHMpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ4aXNvcGFybSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QgUG9pbnQocykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInhwb2ludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkV4dHJhY3QgMkQgSXNvcGFyYW1ldHJpYyBQcm9maWxlKHMpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJ4cHJvZmlsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJrZWVwT3JpZ2luYWwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIktlZXAgT3JpZ2luYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnN3aXRjaGVyIjogInN0ZHN3aXRjaGVyIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfcmFkaW8iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTIsCiAgICAgICAgICAgIC00Ljk1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjYXJ2ZSIKICAgIH0sCiAgICAiY29udmVydDQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicHJvZmlsZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJsb2R1IjogMC4yCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuOTksCiAgICAgICAgICAgIC0xMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udmVydCIKICAgIH0sCiAgICAiY3VydmUxMiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNDcsCiAgICAgICAgICAgIDAuODEsCiAgICAgICAgICAgIDAuMgogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFjdGl2ZXBvaW50cyI6ICIyIiwKICAgICAgICAgICAgImNvbnZlcnRjdXJ2ZXMiOiB0cnVlLAogICAgICAgICAgICAiaGFuZGxlcDBwb3MiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMS4xMjc1NTQxNzgyMzc5MTUsCiAgICAgICAgICAgICAgICAtMC42NTk1ODQxNjQ2MTk0NDU4CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJoYW5kbGVwMXBvcyI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLjg1NzU2Mjc4MDM4MDI0OSwKICAgICAgICAgICAgICAgIC0wLjY4NTI5NzYwODM3NTU0OTMKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImhhbmRsZXAycG9zIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMjcwODk4NzI5NTYyNzU5NCwKICAgICAgICAgICAgICAgIC0wLjc0MTE3MDM0NjczNjkwOAogICAgICAgICAgICBdLAogICAgICAgICAgICAiaGFuZGxlcHRzIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDMsCiAgICAgICAgICAgICAgICA0CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAib3V0cHV0dHlwZSI6ICJudXJicyIsCiAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNW97fDIzd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUt+YiM1aklEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb31JRmZ0JUFGKi0zY0l4e3ZWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVEzYmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKLW1gdW1LXHUwMDNjLUFSc2ReQWFITUtaZ2UxRmJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck9XTXB1M2IxV2NvWipee0RWe2RZOVdwWisxV05DR0NFRmY9a1dNeShKQVo9bDNaZ2dSM1pnNmpEWmdlYWxaKlgqWmFBaG5ZVlFfR0FaK0s7SFdPUUx9WEp1fTViMVdjWGIjIWxWYmFOfnFhQk58MldvflYzRUZmPW5iWn5XYWJhYC1QRUZmck1aZShtX2E0flJpYjFXY29aKiphRldoQHxKVnt+YkRXcEh3N1o3ZCpnWD9BYVBhXHUwMDI2TDVEYlkoMGNWUmR3R1ZyNj0xV3BYU2FQJUkjR1pFdFVNWG1FNk1FRmZyTVplKG1fYTRcdTAwM2VMaGIxV2NvWipee0RWe2RZOVdwWiRJYjFXY1paKkZzUmEkI3cxYjk4Y0hYPWlBM1dvfDRXYmFHKkNiOEtPQldoQHxSWmdnZEdhQlhGRFhtNGFKQWFpQUJaRG5xQlZyNj0xV3BaT3xaKnlmVkFhSDRSWiorOFdWUXpENVZSVTZJQVpUSDNXTmMre0dIYEVtRUZmQGZWUXl0X2ElcEVRQVlvXHUwMDI2NFg/QTZCWil0OUhiMVdjZVZReXFcdTAwM2VXcEgkSkVGZzFaVlFnaEFBWkshS2IjUVpPWmY5XHUwMDI2fGFCcGREYlN4bGFaKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTDlHYlN1NkVkZXFuRWh7Ym9GZVdaNUY5OT9yRkRvendGKDVNX0g2fTFDRiMkMHFGKUsweUZkIzd8R0FsQyFGZkIxQUdiPU8kR0ElUEVHJUdhK0ZkIzc/RzlXVzFIN2htXHUwMDI2RGtlNTdIdzdcdTAwM2UpRzlXWjJIIUM7O0YpY0RDSTkoXHUwMDNjYVRQN2U4MFZXfFBEa2RmcDAwYnJ8S29lfkx8TnNDMHxOczkwMDAwMDEwMDAwMDAwMDAyMDAwMDIwMDAwMDAwMDAwMDAwMDMwMDAwMzAwMDAzMDAwMDQwMDAwMTAwMDA1MDAwMDYwMDAwNjAwMDA2MDAwMDcwMDAwNzAwMDA3MDAwMDcwMDAwODAwMDA4MDAwMDIwMDAwOTAwMDBBMDAwMDMwMDAwNTAwMDAzMDAwMDEwMDAwMTAwMDAxMDAwMDMwMDAwNTAwMDA1MDAwMDMwMDAwMzAwMDAzMDAwMDEwMDAwMzAwMDAwMDAwMDMwMDAwNTAwMDBBMDAwMEEwMDAwQTAwMDBBMDAwMEIwMDAwQjAwMDAzMDAwMDUwMDAwMjAwMDA1MDAwMDMwMDAwNTAwMDAzMDAwMDEwMDAwMzAwMDAwMDAwMDMwMDAwNTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDIwMDAwNTAwMDAxMDAwMDUwMDAwMjAwMDAxMDAwMDIwMDAwNTAwMDAxMDAwMDUwMDAwMjAwMDAxMDAwMDUwMDAwMjAwMDBBMDAwMEEwMDAwQzAwMDAxMDAwMDUwMDAwMTAwMDBDMDAwMDUwMDAwMTAwMDA1MDAwMEMwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDA1MDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDUwMDAwMjAwMDA1MDAwMDIwMDAwMTAwMDAxMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BYXzNTbmIoWD9BNkJhJXBXUUlWSyE/Q0shN3I3JHpNaTl4Rk4oWmZ8YTNhJXBzRVpEbis2Vl8jYCpiWSo4e2F3YS1gZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjREPzBeZ1pnZVx1MDAyNkBDT2FsMktva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BKTypLOFdOXHUwMDNldElDT2pxX2R3cEc3Q0xqPzNDTHR5XHUwMDI2Q00jUGpKKnFHK0ZmMWBIR0JoelpJNTtwZEdjWSRjSCNqbWZFSEV4SUhaKE9lSVcjZ2JIWlV8ZEZmfStKRmZLNEdGKWxTVUdCN1lTR0JQKGRHZE1DZEdcdTAwMjZVP1BGZktKUUZnN19nR0JHKFlHZFZkaUh5fClCRmYxQEdJV2FSZEdjYDNnSTVSWGhHQnErWkVHO2xESTU5Q1dGKT1lU0dcdTAwMjY0Q2VGZ1E2bEFUVGE0RUhFeE5JVyN2Z0g5MGFqR2REM2dII2pcdTAwMjZmRWlmKVBIOTBzcklYTzh1SCEoM1dJNTlSTENPcz1ZZylsQktFSEV4TUgjSXBvSFpuSWhHZFZYbUZmfW5PRWlmKVFGZ1Ewakk1cyNqRmYlWVJIIzBPS0ZmSzRHRWlmKUhIWihJY0gjanNvSFplQ2FGZj1xUUVpZilISCNhc29GKX10ZUdcdTAwMjZ3ZGxII3N2UEZmSzRHRWlmKVBHXHUwMDI2VklnSGEwTGJJV1JhaUdkTVViRWlmKUhHQkckWEk1alhmSVdqT2dHY3p8YkdheDJERD9mbE9GZks0S0djcXpYR0JxXHUwMDNjY0g4ZUNnSVhPNW1IN3FlTUYqWjBnRyVfX1hHXHUwMDI2M1x1MDAzY1VIWlY5V0VpZilLSFooQ2dHJXp6WUg4VV9VSVdSTGJBVFRhNEVITiVJSCMwUmdHXHUwMDI2bmFqSDhuSWRIIzBhYUVpZilLSFooQ2dHZFZMakk1OztvRipaMGVBVFRhNUlXUkNiSVdqZ2VJVztqZkk1MFVrQVQyUV9LUHkweUZmSzRLRmc3cVVGZmNZYkYpfWhVRipHemFHYn1NS0YqWShjR2NgOWJGZzdxWkdDNFVvRUc7bERHZERDaEZmdWtkR0I3aFNJNXNkZEg2U2Y4RS0pfU1JV3NVaEZnNytnR2NoKFhGZiV0U0YpbEdTR0JyMGhHJXp0WEdjel9nSDhMek1GZktEVUdcdTAwMjZlOVpII3Nza0YqUCtaR1x1MDAyNkxZRkUtXlZXSTV7dmdHJXp0UkgjYXZqSVctX0hGKHlET0w2OXZsRS0pfUxGKnF8WUdjcXxpSVc7Z2JJVztwZUVITiVJSDh3Q1lIOEN8ZUhhUlx1MDAyNnBJNWpMU0ZmS0RVSTVJWGtJVzsjaUdkTTZkRipQN0NFLSl9S0dCX3xYRyUrJGJJV1JVaUdjK19iRUhOJUlIWlYwYkk1e350SGFJZ2xHQiE5WUVpZilLSCNqbWpJV1JMYUlXc1hjRmdZfEpGZks3VUclenpiSDhuSWhGKjd0ZElYRTtSRWlvb1JEPypia0ZmSzRLRmZ1U1BIIXcwV0YqaTllSVhOO2hJNTtkWkUtXkpURmdQJGJGZmxrWEk1MDNYRUc7bERHZERJa0g5MFVnSTU7O2pIOGVDZEdheE42RS0pfUxGZj0kY0k1O3ltRippNmdIODMoUEYpbEdSSCE/WGVHY2hcdTAwM2NaRyV6d1hIYTlGU0ZmS0RVSGFJbW9GKjduYkYqUHRWSCMwVU1GZks3VUdjaHFhSDhNNmZHYy05ZUYpJWVDRWlvb1NEP15WaEZmSzRLR0JoKGJJWE57b0ZnN3djSGEwUmJFSE4lSUdcdTAwMjZWUmZIIzlVZ0gjSWRkRmY9KFZFaWYpS0k1YWRqR0JZXHUwMDNjWUYqRytmRmZ9bkNFaWYpSEZmY01WSTVqZ2tJWEVcdTAwMjZsSDgzX2VHQkdTTUUtXkdYSTVqcGlHQiEzZUg4ZUxoRUc7bERHZE1JZkghP0loSGEwbWhIOChSY0FUVGE1SVc7Z2ZGZ1BcdTAwM2NnSVd7KmtHY2AzSkVpb29UREAyaGtGZks0S0dkVlJkR0JZP2JHQi1GaEclX1x1MDAzY2RFSE4lSUdjYEZnSDgzX2ZGKjdoVUlXc2FXRWlmKUxGZ1AkY0djWShZR0JoXHUwMDNjYkdCUHRaQVQyTzFGZmNNUUZnWVx1MDAzY2VGZzc/YUlYNXZkR2RDXHUwMDNjVEUtXkRRSCMwQ2NHJSt6Wkk1O15uR0F1MUhFO0tNV0ZnUFx1MDAzY1hJWEV7cEdCUHFUSDZTbzlHQjdlUUghKElpR0JZd1RGKkd3VUg2U2Y5Q1BYVm1QQXhEbEZmY1ZVSTU5SWNHXHUwMDI2M3xmSDh3WGpJNG0oUEZmY01WSFpuRmZHQzRSbEhhMGdsRUc7bERIOFV8ZUhhMGptSFp3RmNJNSNwaEFUVGE4RmYld2RGKnFfY0g4VjNhR0IhQ1RNSnE7QEVpZilIRmZsWVhHZDQ5YkhaP2FmRmY9cWRHQlBZTUUtKX1NRmYlaFlIODQwZ0g4NDNiSDhuQ2ZFRztsREg4M1x1MDAzY1ZHZFZYbEdcdTAwMjZDP1lHQzRMbUFUMk8xRmZjSlJIWndMYkk1OWFrSVhOO2tHQlAoVEVpZilJRmdRMGhIOG5MZkYqNytoSDkwZ2dFRztsREhad1JqSVhPOHdGKX13V0djWStiQVRUYUJHXHUwMDI2THxWSVcjdmlIYTlna0djaHRDRWlvb1dEQFRcdTAwM2NyRmZLNEtGKlBfZUdDNDZjSDg/UmNJWEV+bkk0bXRORS0qMVVHXHUwMDI2d2prR1x1MDAyNm5MZEhaVjlkSVhFO2RFaWYpTkghP09rSTVhYWpGKll8ZkghXHUwMDNlaENGZks0S0YqUF9lRippOWhIOGU5ZUdcdTAwMjZuVWdHYn1KSkZmdXRkSVdzcGpGKkckY0lXUlVmSVhFbVdGZktKV0ZmJXFiSDkwZ2pIWm4wY0lYRUNORTtsbldHJWAwZEdDNElkSVdST2JINlNmOUNQeW5za3U1TVRGZmNTVkdCRyRiSGE5bWhHQmh3VUdjK3RNRmZLUFVHXHUwMDI2TUZiSDhlUmdIOTBYakg4P0NWRTsySlNGZnVxWUlXamdpSDkwZ2lJNUhxREZmSzRLR1x1MDAyNk0zWUgjME9nRmYlZVVHQmBDWEVpZilPR1x1MDAyNjQ2YUlXYVhmSGFSI3FGZ0d8WEZmS0FPSDhuSWVHZE1Ma0ZnWVx1MDAzY2VIOGVGS0ZmS0dPR0ItNmpIWj9kb0dCaHpWSGE5ZE5FaW9vWURAbGhrRTtsdGZGKmgrWEdcdTAwMjZlTGpHQlllS0YpbFBSSTU5VWxIIzlJZ0ZmfShlRipodFZFO2x0WkdCR3FiR2QzfFlGZzdxWEg2U285Rip6fGNHXHUwMDI2TU9tRil9a1NGZj1uV0VHO29FRyVgM2JII3MqbEhaKExiR0I3YlVFSCpBT0ZnR3xiSVc7cGxJNTtcdTAwMjZqR2NxN0JFLSl9U0ZmPXRZRiohM2lIOD9PZUlXI21ORWlvb1pUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2S250ZzAwMDMxMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmpDMjAwMDkzMDAwQzQwMDBGNTAwMEk2MDAwTDcwMDk2MHxOc0MwfE5qVTgwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOalg5MDAwVUEwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmpkQjAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5qZ0MwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQFpcdTAwM2VWUV9HQVorSztIV09RTH1YSnV9NWIwJGhBOUQ2MWhkbk9ucjlWUStvSShcdTAwM2VhelRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eX1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZQGMqVlJkd0dWcjY9MVdwWEFcdTAwM2NDTERWdjdcdTAwM2Mob2RDTEphb0NPVW42VTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UEowXHUwMDNlTVM2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlEMlZyJHxaKlgqVENRSyRBZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNRQUNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZHxOc0MwVTBxI1VUUDdBSjdiWH1jODczTWxPJXIycFpnWF5VVlFGcjJiYUcqN1hKflh+WllFNzg5RDYxaGRuT25yOVZRK29JKFx1MDAzZWF6VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlAbC1We2RZOVdwWiRJYjAkdEU5RDk5VFRQN2U4MFZXfFBEa2R2aVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBzc0kxfDZOXk9UVSNhO0NLbzBjQ0spQ2dEXkN6LWFcdTAwMjZMOFRiN15qOFktTW43WFx1MDAzZU4yVFBiTTZEQ0shN3I3JHpNaTl3c197ZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDT2FsMktva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP1l5a2lPMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwMDAwMDA5NjEwMDk2MTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTYxMDAwMDAwMDAwMDAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwMDAwMDAwMDAwMDk2MTAwOTYxMDA5NjEwMDAwMDAwOTYxMDA5NjEwMDk2MTAwMDAwMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXkxxKVZReXFcdTAwM2VXcEZUWFoqd000Q0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3dWTDsoTipmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDAwMDR8RlkoSm5PUy0kYFAwMDJWd1o5bExYSykoUDAwMDJYbGgoRjhCR2B8MVx1MDAzYzAwMlhsaChGOEJHYHwxXHUwMDNjMDA4LS1jc35pbiVzXHUwMDI2N0MwMDAwMDAwMDAwMDAwMDAwMDBuQ2p6MXZhSUtLYkAwMDY2QWp6OEkqSWxsa14wMDNZcGtVdENhQ0JGYXcwMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhCI3owMDZSNmtVeFVqRDhGNEBVMFlpdzdBNi1hNyR6QWU4WUB1P1hrbCgtWS1NbVVhQnApYVE2P09GZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNWkF8QFx1MDAzY2FndTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJsYVo1akZCMyE9ITAwMDF3SjU0YCQ4YmlNVDAwMDF3SjU0YCQ4YmlNVDAwMDF3SjU0YCQ4YmlNVDAwMDA2MmRfVzJhZmR6dDAwMDA2MmRfVzJhZmR6dDAwMDJkXjtiVzU4YmlNVDAwMDJkXjtiVzU4YmlNVDAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZj1IVTBxdlNDS2VfYUNLeDZlQ0tAWUozdXN8KFdOYyt7R0hgRW1DUVx1MDAzZUZHZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGp6OFMrRXswMDRrTDAwMDAwMDAwMDAwMDRrTDAwMDAwMDAwMDAwMDAwMCpZXmxMZmRnKjgwMDAwMEZxMCljbGx4U14wMDAwMFFsKG94ayF4JGUwMDAwMFBeRFd2ayF4JGUwMDAwMDhZO1x1MDAyNlx1MDAzZWJvSVR5MDAwMDA4WTtcdTAwMjZcdTAwM2Vib0lUeTAwMDAwWUxxYGRYZCt5ezAwMDAwTnUrVDt7RWs/XjAwMDAwXzM/aWBGNjJiTjAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDBKK3EyRlNHX1x1MDAyNkkwMDAwMEorcTJGU0dfXHUwMDI2STAwMDAwSitxMkZTR19cdTAwMjZJVTBxI1VUUDdBSjdiWH1jODczTWxRd2VCY1plKG1fYUNDRGZRempnSENLITdyNyR6TWk5d3Nfe2VPKzU3QVExeTVBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q09hbDJLb2tOMHxOc0MwfE5zQThDTTg9WUFRMXk1QXRvdlx1MDAyNkNLM1B5Q01aQT9AXHUwMDNjYWp1fE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOczkyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDMwfE5zOTAwMDAwMTAwMDMwfE5zOTAwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUwzfjZxM1dwWiRCV3BycTdXRn1ONTlENjFoZG5PbnI5VlErb0koXHUwMDNlYXpUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHl9Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUApfFpEREN7YllXPzNhQnBkRGJTNzBNOUQ2MWhkbk9ucjlWUStvSShcdTAwM2VhelRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eX1DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZQC0/WipYKlphQWhWfENMRFd4VTBXc341ZGtKNENNcVQ/VFBzJSFWUV9GfFplKHo4WFx1MDAzZU4yVFMxVlckVnI2PTFXcFpkP1plKG1fWkV0cEVDUmkoMzMzUEh7WmdYYURhXHUwMDI2MERBRF9SQypXbyVgMVdoUG9IVExmeHZYXHUwMDNlS040RF9qSXtiIT09VlRxfDckWFx1MDAzZU4wNmFcdTAwMjYjdExUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2S250ZzAwMDAwMDAwMzEwMDAzMTAwMDMxMDAwNjIwMDAzMTAwMDYyMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDA5MzAwMDYyMDAwNjIwMDBDNDAwMEM0MDAwQzQwMDBGNTAwMEY1MDAwRjUwMDBGNTAwMEY1MDAwRjUwMDA2MjAwMDYyMDAwSTYwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMEY1MDAwRjUwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA5MzAwMDYyMDAwNjIwMDBGNTAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwRjUwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDNRR1UwWWl3N0E2LWE3JHpBZThZXkF9WipwWDFhd2M5VDlENjFoZG5PbnI5VlErb0koXHUwMDNlYXpUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHl9Q003QD0wUiNYNTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RUpPMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV5FNFoqX0VWYiMhIWphQWhXNkNMRFd4VTBXc341ZGtKNENNcVQ/VFB0N1x1MDAyNlZyNj0xV3BYQjlEYDVxMGIjaHtKQ1NoR0I2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29jejAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MVUwcSNVVFA3QUo3Ylh9Yzg3M01sVmhlQy1jNWlmWVoqKmFGV2hQPUs5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZXlFDYUF8Z0xiYVpsSVpnWHM1YllcdTAwMjYpRUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDX293Vkw7KE4qMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA3eFx1MDAzZU9GdzhMVCl6TVMwMDR8RlkoSm5PUy0kYFAwMDU2V08rUj1WTCUjcTMwMDUlem9cdTAwM2NGdjZoZHV4UjAwMElEdVJwZU5oZHV4UjAwNTZXTytSPVZMJSNxMzAwN2JUUzNoX2ZMJSNxMzAwMyV+S1IjJDhUKXpNUzAwMnAoYVgkUXhTaWItTzAwOHl6ZT9CaGNNODV6NDAwODBiSzBsUkchQGQ5ajAwMkYraWF1QXBKLSt8fDAwNlI2a1V4VWpEOEIjejAwMXNIb1x1MDAzY0Y5SjZ1JHJmMDAxc0hvXHUwMDNjRjlKNnUkcmYwMDFzSG9cdTAwM2NGOUo2dSRyZjAwMXNIb1x1MDAzY0Y5SjZ1JHNZUUBpaHpvalx1MDAzYzNKNnUrUjtwKmJJIW9qXHUwMDNjMEk2dSVRd20lNUd3b2o7X0c2dSRyZjAwNmliamxTcUk3UUZ4ZjAwNmliamxTcUk3UU5gKWlNeXc3dHZ8cVZoZHpLZ2d1N0FRZklndik2dSp3Qm1iLUFBZUxrVSU2dVx1MDAzY3BkdSlCdl5mSXNeIzIqMzdBb1Z6aGppJDQpLXchWipZdSlFSn0yMHMjP2MpeDlVNlNgRn5sfEprZFFAc0Z5NlN8WX5vVzR0OTZ+NiQwNlQwKyRDQjdqMD8hNXEzdSlFLX1cdTAwM2Vee0k2TEI5WUBvViNaTHR2X1hZSUtLYylvViEpOyhMWCQ2RlRWZyp1KUZzZDdDKFdvaj11bV91KURKXk5Jd0cheTEhamt1KTdKMldJdVB6c0swS0M2U3wxe24hV0FWOG95M2d1KThueFMzailmd1pDbjY2U3tvQVMtLWxjdmIrRlR1KURlXHUwMDI2SlVcdTAwM2VfRnpQfHVXb1YhdGQpanQ0OF9yMz9KbWI9N3R2cFx1MDAyNk1RN3J6THFtYj03dHZwXHUwMDI2TVE3cnpJcG1iKnw9VzUyTjVPVDdvR21iKT9cdTAwM2VYMX1cdTAwM2NZO2sqWmBtYi0lcVY4M2orMnxXbV5tYi0hcFY4M3A7MnxZSW9vNGR5ZDhOYns7MnRCPUBtJURFLTJmd0YhZmoqbHR0LUQodUIpYGZfdTA4O3VtJURzUEFpdEYoaFx1MDAyNn0tailIfXwjRTVHcGs4JEpNX20lQz1oQyVAbyNkcC1hVilIQElPR2B8Z0xNTHU7UmZWKTIoVGZhdjk2Z35oRClIYHlYSWxzMFpUfFJod2prX1I4ZVpQUUBjc2w/UClIX05xTEJGZ2FUMFFgdm0lSG5qQkVOV1x1MDAzY2o2TUopZlYqeGZVQkF2TjRMJCVRZlYrS3pSPSprSURuOVhgbSVDJVZHcnglOGFYI0BSZlY9SDBSS045JEdDbHdcdTAwM2V0LURIKzZ1JWhCdXw1RXhtJTltREYyNmhVZ2d5V3lmVlx1MDAzY0kxUktHN35HZD0qSW0lSGU5LTh+ZFg1a0NNaHQtQ2I1RWtEQlFVT3hhTmZWKUQtYE0lTzMzT0BpYXQtQXAxQXdRQmtBVV49MG0lRDchTGNSc0BlbT8qdGZWKF4tKnVJTFMoXHUwMDNlP1x1MDAyNjhtJUQ2My1vRFdZRkZ5Ylx1MDAzY3QtREIzXHUwMDNjfmBcdTAwM2MwUWE9REJmVlx1MDAzYz9TUW9weytpYXIzS20lQkU/R3IhUVclMDIpdnQtSUhmNlRmaXlgI3Uxd21iXHUwMDNjRHxXNTFHXHUwMDNlVV9Kblx1MDAzY21iOzl8VlpUQHwyUl43VE1MeGN7VSUhTWw0P1ktXHUwMDNjYzBhfDJYfT9uaCVSTH1wYzBhYzRSbG5acUk2ZnhJaCgwTzhaQCo5ayVSU18yWUNlISlWIXdubzQ/WXJ3aENhb2lSPT9vdEk2aFI2ZUxoP3Rab2cwaiVSVDVYazNOblVTLVx1MDAzY0dcdTAwMjZJNmc7QmkjYGw9WDF8Q3c0P1p8MExfWEhBTVpZPyVidmBnOUxfUW5edC1uP3JyYXktQ3UwSV9HdC1uP3JyYSRHMlx1MDAzZXAheHB1RD9fcXJheT8/WShIYHhVQkJTIUk2aEZ7QnxiQT9Ib3NJSHJhd15NQnxhRXlFSXctQioqe1JcdTAwM2NCfGdeUXh4WEh8JXxQejRFXHUwMDNjbzFieHhXLUh6ZC1KXHUwMDNlRVx1MDAzY250SHl9d1ZxeihEWV5FXHUwMDNjbGlebUFeclJ2X01ESVdJKWdKTGNjSWVqSzB5XHUwMDNlT2hBeU5tQWByRjB6dkV9ZW44T2tMY2lnQnJAdEIpVV9nK2htQUBAYTdDfWVRVj9VP0xaQCp2ISVSTTtjU1U9YSRpTjYyQCVST0NQVTBZaXc3QTYtYTckekFlOFleVDdhQk58MldvflYzQ1MpY1lkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tSMzAwMDFoS0w3diMwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRGBnM0FZKy1JP1oqcG04Q1NAaVpkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tSMzAwMDAwMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRGBwMEFaKiphRldoUTFPOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJyfEtwRkJ4MFJSOTEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEg5cG1LXHUwMDNlelx1MDAzZSUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEYHlVSloqXntEVntkWTlXcFokSWIwJWpkOUQ5OVRUUDdlODBWV3xQRGtkdmlUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wc3NJMXw2Tl5PVFUjYTtDS28wY0NLKUNnRGAqak5aKl57RFZ7ZFk5V3BaKzFXTkNHQ0NUSiFjZHdwRzdDTGo/M0NMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRGBeRkRWX3xHJUNUUylkZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDA4aG1UX3o9NENMaj81Q0x0eXdDTUZVOTFTVGp6OFMrRXswMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0xcdTAwM2NUI0UhXHUwMDNjVCNFIVx1MDAzY1QjRSEwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0xkXHUwMDNjaCp1ZFx1MDAzY2gqdWRcdTAwM2NoKnUwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0wwMDRrTDAwNGtMMDA0a0xVMHEjVVRQN0FKN2JYfWM4NzNNbFk3JXAwWEtpSX1iWWYrQ1g9UVJfWTtTWEFDVGI9ZWRuT29yQ0t4NmlDTFNnX2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwTn1CfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2S250ZzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDNRR1UwWWl3N0E2LWE3JHpNaThZXm9GYjhUO0xiWkJzTmIwJXZoOUQ5OVRUUDdlODBWV3xQRGtkdmlDTj9XXHUwMDNjMTI3O25DVHVIaDF1ITVwQVR9bSNUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2S250ZzAwMDMxMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDNRR1UwWWl3N0E2LWE3JHpBZThZXnhJYmFHKkNiOEtPQldoUVBXOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJyfEtwRkJ4MFJSOTEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2ZcdTAwM2VuSl4lbSEwMDAwMDAwMDAwMDAwMDAwMDAwMDAzZjYqSnBjZHowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxKHMySlVFT25LTDd2IzAwNVZ8eXJsYVx1MDAzZXpXQExMMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA1QnxseThzOEp5OHIrSDBCdnteeD1oQXt5WVpFNkc1YFBvMDAwMDAwMDAwMDAwMDJNdXpyeUF6QW9WNHo1b0VBdkRuQ2xLRH1Fc0tMN3YjMFFqUFN5K3sjV0peKjB5di1BLWV6YnI4YnpXQExMMDVXRzNLRiRVMkpeJW0hMDAzNlVKVF5jRHpXQExMMDV9QnhKJW8oN3o1b0NLMEp5dThLOUYofEpwY2R6MDA0akVKbjtOWkpeJW0hMFB0MndKX3VzMXo1b0NLMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMk87djszdUp6UilZO0peJW8rdiM3KH55fDRcdTAwM2M5eSNTY0p2O2QkSXpWQDBiSk9CVXkwMDg4OHh9ZkFLSnBjZHowS2lrK0pPRF8yeVpgX0kwMDAwMDAwMDAwMDAwMWhGUFZtKHpYJHlhS0w3diMwMDAwMDAwMDAwMDAwMDAwMDAwMDBMWD1VSnBjZHowMDAwMDAwMDAwMDAwMDAwSVpCVkp9VHVMSnsqbFZKVUQyVHo0RkBnSnBjZCh2dU0hQnl9JXQrSk9GQEFHIVZnZkolQ2YrSXsqTHgwNj9BWnlpal9reVpgX0l1bjs1XnlcdTAwM2V6ZjhKcGNkejBBUjFCSmJcdTAwM2U4a0pPQlV5MEFTM055aHlGUkpPRkAydzc/NGt5WntnU3k4citIMDAwfkV5bnNTS3k4ci0pdmo3a1l5eWFAI0pwY2R6MDAwMDAwMDAwMDAwMDAwMDZeZkl5JTZtP3kjTjNKMDNnMjlKWG9eckpPQlV5MDAwMDAwMDAwMDAwMDItR2VBcU1KYTlMX0pPQlhrR1hObXh4ZDF2XklzZ0N3MDYhXHUwMDNjOEtRO3lpS0w3diMwMHMoNUtrYlx1MDAzZUZKXiVtITBBUl9rSzgldk9KXiVtITBJXHUwMDNjaUh6VCM4Y0peJW0hMDYrc2h5fS1QQno1b0NLMDJxKmxKdjJmQXo1b0NLME17Vn16ZmU2JEpeJW0hMEJvfil6RyVcdTAwM2VcdTAwMjZ6NW9DSzBFe1FpekxcdTAwM2VLU3o1b0NLMDAyUld6UzNXbHo1b0NLMDAzUHV6ZyhURHo1b0NLMDAzfnF5KWFtXHUwMDNjeSNOM0owRFJzS3pLOVY2ejVvQ0swQz1vVXpISHFuejVvQ0swRWRzcEo5VztveXx8N15KXiVtITAwMDAwMEoxN1lLTDd2IzAwMDAwMDBrKkJ6a3FEVnlaYHtldlRmQmx6V0AoNHk4citIR2VEZz95P3whWEl7Kkx4MEtnajhKT0JVeTAwMDAwMEFRXyhKVjBfQ3laYF9JR3l3UEFJe1x1MDAzZUJDeThyK0hHeXFnM0pZYytseVpgX0l2XyFCWEtMN3hMdmo2fTkwMDAwMHZ8P0VsenQzaWVLajNlY0tMN3YjdjtZN0EwRE44WUs3aChueVpgYHp3RU5IMnpjS1lES0w3diMwRHdLSUpzM15WSnBjZHowMDAwMDBRcWBoS1VmZ1lKXiVtITA2QV5YelhVXHUwMDNlO0ttWVx1MDAyNiQwMDAwMDAwMDAwMDAwMDAwRHdLe3lucjE/SnBjZHpIU2xuc0tIen1FejZkdypKXiVtITBBaXNjS3F6XHUwMDI2fUpeJW9LdmxWS0R6ZXhJLUpeJW0hMEg2KFx1MDAzY0tZLSktSnBjZHowSDgoTHo1b0NLd05VKDh6SyUjVyEwXkJcdTAwM2V5XHUwMDI2UE4qejVvQ353SFVMMnpkcDJueldATEwwOXtcdTAwM2VPVGBPLThYS1pnYFZRZ1ZeYmFIODhiIyFIT0NVMDk/VFA3QUo3Ylh9YzlWUXdwYTBZZl5hXHUwMDI2Mkw3Q1U3UGtkd3BHN0NMaj9WQ0x0eVx1MDAyNkNNI1BqYVMoNUNiYWAtUEFUMlx1MDAyNjFQZiUxQFAoXHUwMDNlempEe1x1MDAzZWZOYiMhbEhXcU42NGF2XHUwMDI2YH1BVkYxQlBlTWduTmt2ajdhd35IalZQa1lAYzRjc0hYXHUwMDNlTjNMQVQyXHUwMDI2MUt8QHFZUnoqLXhObHNLI0NVWXh2QnhpRE9iI1FaT1pmOVx1MDAyNnxhQnBkRGJSYUUwQVYqUzlSWnZxXHUwMDI2UERlfmRQKXx1dFIzXHUwMDNleVFicjR9XHUwMDNlV05cdTAwM2V0SUFUMlx1MDAyNjFLfTFBUVI4dUIoRHxRJVJWe35iRFdwSHc3WjZHWl5BVkVWXk5tZk5yUWJ8b0ZifU0ldFpEREN7YllXPzNhQnBkRGJSYUUwQVdjQ0BQRVx1MDAzY2lqUEViIXRQRTttJER8alloYUJ5O09jeDdcdTAwMjY2YllYNjFXb35xSEFUMlx1MDAyNjFLflBYcVBncTR4THt2ZGVNQDNGbFF6bSNUY15HZVhiWn5XYWJhYC1QQVQyXHUwMDI2MVBnUFZcdTAwM2NSYThgMlAoXHUwMDNlenJEfCF4WmElNSQ0QVQyXHUwMDI2MVBmfG9oUVlMeVVkblJcdTAwMjZrYiM3IzFaKnAjQmFcdTAwMjZscDBYPzFmVEVqfVBwUGdQRHRMcitwcE1OKDJoTGBoWHNDVk1NXHUwMDNjN0dyTzZaZT9cdTAwM2NDYmFObXJKfElJK1FjZ3V1UCpoVlVkQEZxeGI4VDtMYlpCc05iMDk0fkFYODBHUGdGPXlSOHVCXHUwMDNlRH1FcXlaKl57RFZ7ZFk5V3BaJEliMDk0fkFXfjBOUEREZGJRY2d1dVAqaFZVZWsqP31We2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRKRWp9UGFQZmstKlFiOVx1MDAzZWhRXHUwMDI2ZHR4TmtcdTAwM2VSak1OVEd2RH1XcW5aZ2dkR2FCWEZEWG00YTdFan1QZ1BFXHUwMDNjdXdQKSRXdE5LWnMyZkdkRihiYUcqQ2I4S09CV2dzbStBWEhMOFBFJC1sUjdFQyVEfW9TbVoqKmFGV2dzbStBV34wTUt+ek8xZi04ZCNiN05zX1dnc20rQVg3c0BPaHFQeER9KjMkWD9BYVBiYUcqQ2I4S09CV2dzbStBVyV0R1BnR1A9S343VWxLfnpPMWdlISNfYUF8Z0xiYUhRV1ZSVTY2RWp9UG5ObWZyKFFjcU10UjdFQypEfjErbVZReXFcdTAwM2VXcEgkSkFUMlx1MDAyNjFOSV8wU09oclx1MDAyNnNRem5LaGhaXHUwMDNjO01aZShtX2E0XHUwMDNlTGhiMDk0fkFWQChATGArM2NGaT1sWkNXa0FDOGZhbHxXTmMre0ZcdTAwM2VyNWxBVDJcdTAwMjYxTklfMFNPaHJcdTAwMjZKUCl9MVBoJTFSMlhrbCgtWS1NbVZhQnApVUVqfVBmS342K1dNTmwkT1BnNXB8RH5jOXlZKy1JP1oqcG04QVQyXHUwMDI2MVApdEVpTU5kKm1NXHUwMDNjJDlaaXhoQmRWUXl0XlpFUFNkSnxJdmBLfjZcdTAwM2NaTy12P1x1MDAzZUR+dTloYiMhbFZiYU5tckp8SUM9UjhMUztRem5jbmpWTlx1MDAzY3ZYS2lJfWJZZitDWD1RUl9ZO1NYQUFUMlx1MDAyNjFRJFx1MDAzY0hqTU5VKmdNT3NOa1FiU0JuUSQ7Mz9UX3pKLUNMaj9WQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT85Ukw2VDAwOTYxMDBJQzIwMFJJMzAwYU80MDBqVTUwMHNhNjAwI2c3MDA7bTgwMHtzOTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDF5QkcwMSpISDAxXk5JMDIyVEowMkJaSzAyS2ZMMDJUbE0wMmNyTjAybHhPMDJ1JVAwMiUtUTAyPUBSMDJ9fVMwOXtcdTAwM2VPVTBvfVYzVUczMVpFMTlBYzRjIVdqJDIoUDEhLVx1MDAzYyVXcTRhQjRyeSs1V29Lbl9Xb35xR1g9UVZKZUoyZmJiYUg4S1hKdX01YSVwOUFkd25NblhcdTAwM2VOMzdYSnZBMFdxRFx1MDAzYzhiWktcdTAwMjZCYjk7UiE1T1p7TFhcdTAwM2VNbjBXcURcdTAwM2M4YmFIOEJiOTtTVkNrXHUwMDNjKENXTXoxOFoqeXNNWFx1MDAzZVZcdTAwM2U2V1x1MDAyNmkqSDAwMDAwVFx1MDAzZSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgLTAuMTU4MjMzMTY1NzQwOTY2OCwKICAgICAgICAgICAgICAgIC0yLjA3MTYyMzU2Mzc2NjQ3OTUsCiAgICAgICAgICAgICAgICAwLjA5OTEyODcyMzE0NDUzMTI1CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRcdTAwM2NwKTN3Qzk0YlkqeUJaKl57VENJa0AjRCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjBWQFVzWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS35iIzVqSUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvfUlGZnQlQUYqLTNjSXh7dlYzTVx1MDAyNmYrVlJDZTdiOTUjUEQrfmlgWD1XeDJELThcdTAwMjY5WilTOU5WUkJfQTRKIV4xTk47c3lYXHUwMDNlTXNDR0I3U1JFO1RxYkNKcmtQMjRaaEBaZSgqTjQ/cjBQOzBHZVVnIU9femR6QSNoKERPcFNOelVFQjZaRndRRC1hUUlhJXBYMloqXntUVXZxVkJaRERlR0NKLWtXQVJyKGhBUnIoaEFSc1h5UEV9R3VReUBjaWFcdTAwMjZ+MTNELWpXNGJhWmxRVnNcdTAwMjYoN1V2cVZCWkREZUdDSmBzTkFScihoQVQlSXdaKXQ5SEFZcFdMYSVwMDliWSppbzMxNDR1Ylp+Tk1aRTBrOUVGZSVVQVlXZjtaZ2dkR1plZVUrYUNCflVaN2QqUFV2UEEzV08hK0FhQl52RjNMcWRMQVJzYXphQl52RlhcdTAwM2VANkpXZ3VhNmJhSDg4YiMhSE9JdGdFMmFCXnZGVXVcdTAwM2NEXHUwMDNlYlp+VE9XT3l0ZlV0ZWklYlkqZ0dWUWdQO2ElcFhEYiFgZURBUnIoaEYoN0FiWig/Qz1BWXBXTGElcDA5YlkqaW8zMTQ0d1oqXntEV25eUC1hXHUwMDI2QmRFYUNDRERELXNRN2FcdTAwMjZMOFRVdnFWQlpERGVHQ0s0eEVBUnIoaEFUbDZ1Wil0OUhBWkshS2IjUVkhMj9cdTAwM2N8Y1ZReW4rWipwSTdaKXQ5SGF8I0p4VXR4ODBaKG5lOWF8JDNKQVJyKHlBYUhWTlpFMTlBYzRaKUVhXHUwMDI2TDhUYjJcdTAwM2NyTVV1a1l8YiN6fkZhJXBYSTNWa2FSMnl9MDdaKXxVOGNfdEhFRC07TkRaKXQ5SGElRTtGNms5NzUyV2Y2KFg9N3pgQ0tXXHUwMDI2dTFPTmE1MDBJQzUwOXs9eDc3QWZcdTAwM2ViYUg4OGIjIUhPQ0tnKk83WX1mNlhcdTAwM2VOMzNiYVpsUVZzXHUwMDI2KDdiMCF5Q1RVI3BfMSNARlx1MDAzZWFBaFZLRDtXbEdieipGM1ZcdTAwM2NzNlo4VSVFQ2FBaFZNRDtvIUhiIX15R1g9NWZFRDt4eEZWUXBuNTk0ajNHUCRuSEs5dFVyNWJaS3ZIYjAhe3BDS2BKdDhZXHUwMDNlP0xiOThjUFpmN1BSRFx1MDAzY0IxU1ZRaDZ9Q0xrKnoxI29YXlpnZUlnZVNLWTlEXHUwMDNjVEFRWD9rVFFBYHReQ0JMe1BJWipwTzBXaE5zbEJuVzEzYSVFdmBHY3FQNURcdTAwM2N1ZUlXb0JWQFk7XHUwMDNjIWJDMGl5VTVka0o2RFx1MDAzYyVrTGFCXml+WVx1MDAyNko5fENNemNmYzQySUZXcGdHY0twRnU2MDAwMDAwMDAxOENNUjFhQWB0XjdCUEp2KENcdTAwM2N0KDJYSnZDfmRTeGFrNVx1MDAyNiM0JURHUEY4Y1dffjZXbl5KPVZKMGErODRNVTBVX2NyS3ZBK31hKExqWHRmXHUwMDNjVnlvTGNkQVEtTWA9bUJFRVotMWklMFUlUlNnNE1MdDJgZVpSMVMjWE1iSVUwWWl3NyR6QWU4WVVZaTk0amdpVXRlaSViWSpnR1ZRZ1A7YlpcdTAwMjZLUkNNcVQjZG5PdXRDS0BJbUNMayotNlx1MDAzZWV7Q1ZSQzc3WGwtUzVYPTdoJFpnZ2Q1V3BYQWZlU0tZOUNMJDM1Q0w9Mlx1MDAzZTEhLVx1MDAzY3tHY3FQRENNOD1ZQWB0OzVCUCVUaFhcdTAwM2VOMmpHJHQpM0NxTlZkfE5zQzB8TnNDMFRfemA2Q0wkMzVDTFx1MDAzYzsrQ01YZ0IxU1RtITY5ZlBOMDAwMzEwMDA2MjAwMDkzMDAzUUdVMFlpdzckekFlOFlVWWk5NGpzalV0ZSVeWD1IZTVaZzZzR1o2Kz16OSh5Smxkbk90dEEwezlzRH04LWtUUDdrQTBWWDNSRUc4dmVDTCQzNUNMXHUwMDNjOy1DTVE0PzBzc0kxfE5zQzB8Nkx8MFRQN2tBMFZYM1JFRzgldDAwYnJ9S29iTjIwMDAwMTAwMDAyMDAwMDMwMDAxOFUwcXZTQ0t4NmVDS0BJaUNMQWotM3R3TXdiWn5OTVpFMGs5Q05DeClkbk91dENLQEltQ0xrc1x1MDAyNmVTS1k5Q0wkMzVDTFx1MDAzYzsrQ004PVlBYHQ7NUJQSn4tQ3FOVmR8TnNDMHxOc0MwVF96YDZDTCQzNUNMXHUwMDNjOytDTVhnQjFTXHUwMDNlRVJWe2RNQWJZWDZFYUE5WFx1MDAzY1deNz8rYjAjb2JLbzlgfDAwMDE4Q01pR0AwUlI5MTA5e1x1MDAzZU9UYE1zWWFCXnZGWFx1MDAzZUA2SlducHg1YSVwMDliWSppVUZcdTAwM2NWXHUwMDNjKENLeDZlQ0tASWlDTEFqPTU/XjB3WmdnZEdaZWVVK2FCXnZGWmdwKVlHQTE1LUNLYEp0OFlVa21BU05xKWVPKzU3QWB0OzVCUEp7K0MwaXlVNWRrSjZDTV9sXHUwMDNlS29rTjB8TnNDMHxOc0E4Q01SMWFBYHQ7NUJQSnsrQz12aCFDTk50LTVDSClJMDAzUGtETEBrZTAwMDAwVTBxI1VUUDdHTDg3M01nOHp2a3BHWjBeMmFCXnZGVXVcdTAwM2NEXHUwMDNlYlp+VE9XT3lic0NMVmh4OGhhKWhDTGJtc0NNJGg/VTBXdDE1ZGtKNkNNK2Y7VFA3a0EwVlgzUkVoWjtHNmFvTUx8TnNDMHxObVZrQ3REXlc1ZGtKNkNNK2ZcdTAwM2U1XHUwMDI2IzR5RmszKG4wUmFGMjA5X18yS29iRTIwMDAxOFUwcSEoRyFTUU9aKD9DPVZSVXFJWFx1MDAzY35KQldwZ0dwVFUlUXU3JHpBZThZVWttOTRqXHUwMDNldlV0ZS1cdTAwM2ViIzcjM1dNZ2t+WmU/XHUwMDNjQ2JhTlx1MDAyNihDTFZpelUwV3QxNWRrSjZDTSt2OTJYbDBDWFx1MDAzZU1uOENOXjdMQ0tYI0lBYHQ7NUJQSnsrQz12aCFDTk50LTVDSClJMDAzUGtETEBrZXxOc0MwVTBxI1dUYE07VmFCXnZGWFx1MDAzZUA2SldwZ0dzVFUlUXU4WT9cdTAwMjZuUEV9R3VMdj9hP1doT1hYVFByeVJjNGN5T1dxMmt6S29TSDEwMDk2MzAwUklrSXRGOEdaKnlnMkNPUi1ISXxYODRiN154WEo2azNpRD85fkdSWlx1MDAzZUR6Q09qKVcxI2ZhXHUwMDNlV3BYQXg1ZFx1MDAzY3FmNU1eIztYXHUwMDNlTjM3YVx1MDAyNlR7S1ZSVUo0WllEbDREP2JIbVpmfHNSQ09cdTAwM2MkTDJtazs4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIrS0w3diMwMDAyK0tMN3YjMDAwMitLTDd2IzAwMDIrS1Y0bTJUYE5FZmFCcGREYloyc0piI1FZZ0t3RGN8Q0xBazQ0X3t3bFpld1V+YSRqKDdYXHUwMDNlTjNMQ1A3X1dEPyRsI1dvJV8qYlpLdkhDUEdeKUxrVj9tWipwWDFhJUVcdTAwMjZETHQ4NkUwJVx1MDAzY3JWTF9pUykwUmFJNFUwcSNXVFUjYV5EQDYpbFV0eDgwWihuZTliMCRTeVRQOHdWQ1BQfiRMX2lTKTAwMDAwVTBxI1dUYE5XcGFCXnZGWFx1MDAzZUA2SldvTDQ0YiNRWWdNcTY4M0NMQWtBNFBSZXJaZzYjVVV2UDQxWkY0M15VMFd0WFRQOHpXQ1BZOUgwUmRmSVUwcSEjMSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWR3bk1uWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTZXXHUwMDI2aSpIMDAwMDBUXHUwMDNlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic21vb3RocHRzIjogIjAgMyA2IiwKICAgICAgICAgICAgInN0YXNoaWQiOiAiOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC40OSwKICAgICAgICAgICAgLTAuNjkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgImN1cnZlNiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNDcsCiAgICAgICAgICAgIDAuODEsCiAgICAgICAgICAgIDAuMgogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFjdGl2ZXBvaW50cyI6ICI0IiwKICAgICAgICAgICAgImNvbnZlcnRjdXJ2ZXMiOiB0cnVlLAogICAgICAgICAgICAiaGFuZGxlcDBwb3MiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMS4xMjc1NTQxNzgyMzc5MTUsCiAgICAgICAgICAgICAgICAtMC42NTk1ODQxNjQ2MTk0NDU4CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJoYW5kbGVwMXBvcyI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLjg1NzU2Mjc4MDM4MDI0OSwKICAgICAgICAgICAgICAgIC0wLjY4NTI5NzYwODM3NTU0OTMKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImhhbmRsZXAycG9zIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMjcwODk4NzI5NTYyNzU5NCwKICAgICAgICAgICAgICAgIC0wLjc0MTE3MDM0NjczNjkwOAogICAgICAgICAgICBdLAogICAgICAgICAgICAiaGFuZGxlcHRzIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDMsCiAgICAgICAgICAgICAgICA0CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAib3V0cHV0dHlwZSI6ICJudXJicyIsCiAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWtlfmozd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUt+YiM1aklEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb31JRmZ0JUFGKi0zY0l4e3ZWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVEzYmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKLW1gdW1LXHUwMDNjLUFSc2ReQWFITUtaZ2UxRmJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck9XTXB1M2IxV2NvWipee0RWe2RZOVdwWisxV05DR0NFRmY9a1dNeShKQVo9bDNaZ2dSM1pnNmpEWmdlYWxaKlgqWmFBaG5ZVlFfR0FaK0s7SFdPUUx9WEp1fTViMVdjWGIjIWxWYmFOfnFhQk58MldvflYzRUZmPW5iWn5XYWJhYC1QRUZmck1aZShtX2E0flJpYjFXY29aKiphRldoQHxKVnt+YkRXcEh3N1o3ZCpnWD9BYVBhXHUwMDI2TDVEYlkoMGNWUmR3R1ZyNj0xV3BYU2FQJUkjR1pFdFVNWG1FNk1FRmZyTVplKG1fYTRcdTAwM2VMaGIxV2NvWipee0RWe2RZOVdwWiRJYjFXY1paKkZzUmEkI3cxYjk4Y0hYPWlBM1dvfDRXYmFHKkNiOEtPQldoQHxSWmdnZEdhQlhGRFhtNGFKQWFpQUJaRG5xQlZyNj0xV3BaT3xaKnlmVkFhSDRSWiorOFdWUXpENVZSVTZJQVpUSDNXTmMre0dIYEVtRUZmQGZWUXl0X2ElcEVRQVlvXHUwMDI2NFg/QTZCWil0OUhiMVdjZVZReXFcdTAwM2VXcEgkSkVGZzFaVlFnaEFBWkshS2IjUVpPWmY5XHUwMDI2fGFCcGREYlN4bGFaKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTDlHYlN1NkVkZXFuRWh7Ym9GZVdaNUY5OT9yRkRvendGKDVNX0g2fTFDRiMkMHFGKUsweUZkIzd8R0FsQyFGZkIxQUdiPU8kR0ElUEVHJUdhK0ZkIzc/RzlXVzFIN2htXHUwMDI2RGtlNTdIdj1cdTAwMjZzRyR1RClDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9MalY4XHUwMDI2fE5zQzB7e1IzMDAwOTYxMDAwMDAwMElDMjAwSUMyMDAwMDAwMDAwMDAwUkkzMDBSSTMwMFJJMzAwYU80MDA5NjEwMGpVNTAwc2E2MDBzYTYwMHNhNjAwI2c3MDAjZzcwMCNnNzAwI2c3MDA7bTgwMDttODAwSUMyMDB7czkwMTV5QTAwUkkzMDBqVTUwMFJJMzAwOTYxMDA5NjEwMDk2MTAwUkkzMDBqVTUwMGpVNTAwUkkzMDBSSTMwMFJJMzAwOTYxMDBSSTMwMDAwMDAwUkkzMDBqVTUwMFJJMzAxRVx1MDAyNkIwMElDMjAwalU1MDBJQzIwMGpVNTAwUkkzMDBJQzIwMGpVNTAwSUMyMDA5NjEwMFJJMzAwSUMyMDBJQzIwMElDMjAwSUMyMDBqVTUwMElDMjAwSUMyMDA5NjEwMGpVNTAwalU1MDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0RcdTAwM2V3XHUwMDNlYVZ7fmJEV3BIdzdaNi1KLTlENjFoZG5PbnI5VlErdElUZGJpWmVlbjFiWkJqNWJaS0tcdTAwM2VYXHUwMDNlTjM3WEp2OUdJZW1SeVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0PzIxIS1cdTAwM2N7SFpcdTAwMjYkV0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFk/XHUwMDNlblZQc0AqYmFOXHUwMDI2XHUwMDNjQ0xEV3hVMFdzfjVka0o0Q01xVD9UUHItT0ZmSzRHRilsSlJGKlowakZmbFZRSCNScG9HQlBZTUU7MlNXSDhWTGhHQjdxVUdcdTAwMjZlOWNJM09AQ0ZmMWBISDhlNlhGZj1rVUgjUmRrR0JoK2NFRztsREg4QyhZSVc7bWRJV1JMaElXYWRORmZLNEdGZktWVUdjKz9iSDgoZ2pHXHUwMDI2VjlkR0Joa0xGZktTVEYpJVNQR2NoelhJV2pPZklYRUNORS0pLUdFO2woZUghdzloR0ItMGZGKiFGbEk0bXRORTt1emdJNXt+dklYNVx1MDAzZWtGKT10WEhYdFRFRD9Ob1VFLSktR0U7Y3RjSVg1O2tII1JkbEgjYWFmRilTQEdFOyVxYkgjalx1MDAyNnBJNTk5WUZmdW5ZRyQxZjhGZjEpRkUtKkdVR2N6fGhHXHUwMDI2d2RnSCF2X1hHJVBKSkUtKkpZSGFJYWRIYVJwb0hhMGdvR2F4VzdGZjEpRkU7dXdjSDhuT2lGZiV6WUk1amdrSTRtdE5FLSo0Tkk1MFJoRmc3X2RGZ1lfYkghP0ZJQ09zPVlmR3NkQ0ZmY1BSR0JoJFpHZDQ5ZUdcdTAwMjZlYXBJNTBJVkYpbEdTSTVqamZIODNcdTAwM2NZRiklaFRJNG10TkU7QllYRiohNmFHY2AzY0ZmY2hWR2N6RENFLSktSEUtXlBWSDhuSWlIIzlYaEdcdTAwMjY0NmRJNG10TkU7QllYRiohM2lHZE1VbkgjSVJmSTVRd0hFLV5WVUZnN19kSFplSWhGKkdcdTAwM2NaSVg1NkpGKHk3TUthbnNsRmZjR1NGZnVTT0hhUmdlR0JZdFdHXHUwMDI2TTZVRilsR1NHQi0wZEghdl9aRmdHJGVJWEVtV0ZmS0RVR1x1MDAyNmU5WkhhUmpkR2NoXHUwMDNjZUZmJW5FRWlmKUhGZnV0YUZnWStiSGFJZ2VIWmQ/V0ghTHdPRipZKGFII2FtZUYqWStaSGFJbWhFRztsREdkRENoRmZ1bmVHQnpcdTAwM2NhSDhNMGNBVFRhNUlXam1vRmYla1RGKSVrYkghP1hqQVQyUV9LUHkweEVpZilIRmZsUFdHY1lxVUlYRjJyRmZsbmJHY2hiTkUtXkpXRmZsYlRIOChhbklXO1x1MDAyNm5FRztsREdkRE9nSGFJeW9IISg5ZkZnN3RZQVRUYTRGZmNNV0ZmbFlTR0JgT2ZIYTlhZ0dcdTAwMjZDJFJFLV5NUkg4ZU9tSVg1O3FHZE1DZkk0bXRORTtCYmNHQiFDZEdjcXxkRio3aFpHJDFmOEYqITZhR2RNTGhHXHUwMDI2ZUNiR1x1MDAyNndtcUckMVc4Q098N2VsUHhlVkZmY0dPRmZsaFVHQkdoWElXYWpvR0JHJGZFSE4lSUg4VV9jRmdHd1VJNUlkZUZmJU1JRmZLRFVIYUltb0ZnNz9pSCF3OWNHXHUwMDI2RDBIRWlmKUhGZmxNUkk1YXBvR2REM2VJNWFnZEdBdURKRipQP2JJV1JMWkk1OUxaR0JxfGdFRztsREdkRElrSDkwWGVHQzQ2ZEZmJXRaSFh0eEFGKiEzYUYqITlkSGEwVWZJV2pSWUg2U2Y5Q1A2RGdrMWE0UkZmY01TR2Q0TG5IOG42Y0dCYEZpR0JHU01FLV5HVkk1OVVnR1x1MDAyNk1JaEg4M3pWSVZcdTAwM2UkT0U7QmVaR1x1MDAyNmVGY0ghdnxZSCNhYWZGKDU1NEUtKX1LR0ItRmlHZE1Yb0dCITBaSGE5WGNFSE4lSUdcdTAwMjZuZGxIWnc5ZEhaKE9mSCNJQ1JGZktEVkdcdTAwMjZEQ2RHXHUwMDI2blhrSVdSUmhHY2gxQUUtXlZaRmZ9a1pHZFZkbkghP0ZkSDZTZjlDUEZKaWt1NU1URmZjUFlIODMoV0k1SUxmSTVhZGVHZExfVUUtXkRUSVdzamRIYUlhZUZmPShjR0F1MUhFO0tNV0ZnUFx1MDAzY1hJNTlGYkg4ZTZaR2QzVkNGZks0S0dCUGtaRipxXHUwMDNjYkk1MFVrRiklWVhFSE4lSUdjcT9iRmc3JFhGKmk2a0lXalVWRWlmKUxGZ1AkY0djWStnSCNJVWNHQkd0RUZmS0FNR0I3dFdIYUlkZkdCN2JUR2NZd0VFaW9vVERAMEIkRmZLNEtIOFZJZEdjK19hR1x1MDAyNm5VakgjSW1jRilsRExHQi05ZEhaP0xpSTVzdm1II1JJU0ZmS0pTRiohQ2lJNXN2akdcdTAwMjY0OWlHQmhBQ0U7S01SSTVzZ2pHQnFfYkdjeihhSVZNQ2FNVjJpdkUtKX1MR1x1MDAyNlZDZkg4RDBkSCEoMFlHXHUwMDI2d1JkRUhFeEdGZnVTUkdkNDlhSTUjeWdJV2FYZ0dCKyRPRmZLSlBHJXp6Y0gjUmdoRmY9a2JIYVE/SUZmSzRLRipHKGFIWlY5YklXe1x1MDAzZXRHQmgkV0ghTGtNRS1eNFRII1Jqakg4ZTNaSVhFXHUwMDNlckclX3FMRmZLTVRJNXNcdTAwMjZzSVhOKmhIIXczV0lXcihJRTtscWFGZmNoWkghP09pSDh3TGJHOVdFNkNQZ2JvbGBTd1hGZmNKU0k1YVhqRipHJGVGKX0kZ0k1SWRhRWlmKUhGKiE2akk1UlhqR0JZK1hJNVJtb0clUEpKRTtjdFpIYVIjbkdkTTllSCNJamhBVDJPMUZmY0pTSTVhVWdJVyNwaUdkNDZoSDhWM1RGZks0TUlXe1x1MDAzZW5IIzlMY0g4d2RnSFooYW5FRztsREg4KEliSGEwYW1HXHUwMDI2TUZkRippOWxBVFRhQkdjcShYSCM5T2lIOEQ5YkclX19IRWlvb1dUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2Rzh3MDAwMDMxMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmpDMjAwMDkzMDAwQzQwMDBGNTAwMEk2MDAwTDcwMDk2MHxOc0MwfE5qVTgwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOalg5MDAwVUEwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQFE7VlFfR0FaK0s7SFdPUUx9WEp1fTViMCRZNzlENjFoZG5PbnI5VlErb0llbVJ5VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFlAVFx1MDAyNlZSZHdHVnI2PTFXcFhBK0NMRFZ2N1x1MDAzYyhvZENMSmFvQ09MaDVVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQSXdtRFI2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlBMlZyJHxaKlgqVENQXms3ZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNRQUNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZHxOc0MwVTBxI1VUUDdBSjdiWH1jODczTWxOKXV5bVpnWF5VVlFGcjJiYUcqN1hKflh+WllEfTU5RDYxaGRuT25yOVZRK29JZW1SeVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eXxDTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZQGMpVntkWTlXcFokSWIwJGtCOUQ5OVRUUDdlODBWV3xQRGtkdmlUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wc3NJMXw2Tl5PVFUjYTtDS28wY0NLKUNnREAraClhXHUwMDI2TDhUYjdeajhZLU1uN1hcdTAwM2VOMlRPZVAkQUNLITdyNyR6TWk5d3M/YGVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q09SZjFLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9MSUQ1KDAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwOTYxMDA5NjEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk2MTAwMDAwMDAwMDAwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnREBfWSVWUXlxXHUwMDNlV3BGVFhaKndNMUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDX292OzAwNGwkMDAwMDAwMDAwMDAwNGwkMDAwMDAwMDAwMDAwMDAwajRmXHUwMDNjR3BkbmVtMDAwMDBMaWNTeXVvKnpWMDAwMDBMemFqPyVnaSp0MDAwMDBMemFqPyVnaSp0MDAwMDBgSiM5fjNCfUFtMDAwMDAwMDAwMDAwMDAwMDAwMDA1SylkbEFtQkteMDAwMDB0NnEqaipffURSMDAwMDBVP2BBMzMtY3d2MDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqMDAwMDB2UXY7aGc0IXMqVTBxI1VUUDdBSjdiWH1jODczTWxQNzcjWlplKG1fYTR+UmliMCR0RTlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicnxLcERtVzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJsYVo1akZCMyE9ITAwMDF3SjU0YCQ4YmlNVDAwMDF3SjU0YCQ4YmlNVDAwMDF3SjU0YCQ4YmlNVDAwMDA2MmRfVzJhZmR6dDAwMDA2MmRfVzJhZmR6dDAwMDJkXjtiVzU4YmlNVDAwMDJkXjtiVzU4YmlNVDAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZlx1MDAzYzkwMDAweWlDYUlhWiFmXHUwMDNjOTAwMDB5aUNhSWFaIWZcdTAwM2M5MDAwMHlpQ2FJYVohZj1IVTBxdlNDS2VfYUNLeDZlQ0tAWUczdXN8KFdOYyt7R0hgRW1DUWx8RGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RqejhPOHRyZklrMkwwMDAwMDAwMDAwZklrMkwwMDAwMDAwMDAwMDA3dGIydDkhVlpvZEVrMDAxelBCfFZlLVJLRVpLMDAyXkBUUm85JFlyZztoMDAyO1x1MDAzZVRSbzkkWXJnO2gwMDBeKSQzSnhTeX1rZWQwMDBeKSQzSnhTeX1rZWQwMDMlfktSIyQ4VCl6TVMwMDJwKGFYJFF4U2liLU8wMDh5emU/QmhjTTg1ejQwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi0rfHwwMDJGK2lhdUFwSi09T0RVMFlpdzdBNi1hNyR6QWU4WUByXHUwMDNjWGtsKC1ZLU1uQ2IwJHpHOUQ2MWhkbk9ucjlWUStvSWVtUnlUUDdlODExMkZSRGtkWGFDTGo/M0NMdHl8Q003QD0wc3NJMXxOc0MwfDZMe31UUDdlODExMkZSRGtkZnAwMGJyfEtvaUZRfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOczkyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDMwfE5zOTAwMDAwMTAwMDMwfE5zOTAwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDAyMDAwMDMwMDAwNDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWUkzfjZxM1dwWiRCV3BycTdXRn1FMjlENjFoZG5PbnI5VlErb0llbVJ5VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFlAeF9aRERDe2JZVz8zYUJwZERiUzY/SjlENjFoZG5PbnI5VlErb0llbVJ5VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlAIVx1MDAzY1oqWCpaYUFoVl9DTERXeFUwV3N+NWRrSjRDTXFUP1RQc3V4VlFfRnxaZSh6OFhcdTAwM2VOMlRSNFl7d1ZyNj0xV3BaZD9aZShtX1pFdHBFQ1JIbXwzM1BIe1pnWGFEYVx1MDAyNjBEN0Refl9cdTAwMjZXbyVgMVdoUGZFU09qV3NYXHUwMDNlS04xRF9JMF5iIT09VlN1MHV3WFx1MDAzZU4wNmFcdTAwMjYjdElUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2Rzh3MDAwMDAwMDAwMzEwMDAzMTAwMDMxMDAwNjIwMDAzMTAwMDYyMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDA5MzAwMDYyMDAwNjIwMDBDNDAwMEM0MDAwQzQwMDBGNTAwMEY1MDAwRjUwMDBGNTAwMEY1MDAwRjUwMDA2MjAwMDYyMDAwSTYwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMEY1MDAwRjUwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDNRR1UwWWl3N0E2LWE3JHpBZThZXjFgWipwWDFhd2MwUTlENjFoZG5PbnI5VlErb0llbVJ5VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5fENNN0A9MFIjWDUwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUVKTzAwM1FHVTBZaXc3QTYtYTckek1pOFleNTFaKl9FVmIjISFqYUFoVzNDTERXeFUwV3N+NWRrSjRDTXFUP1RQc30jVnI2PTFXcFhCNkRfI1h8YiNoe0pDU0Z9ODZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2NKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxVTBxI1VUUDdBSjdiWH1jODczTWxVa2grKWM1aWZZWioqYUZXaFAlSDlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckekFlOFleSDlhQXxnTGJhWmxJWmdYczViWVx1MDAyNilCQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3Y7MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAqXHUwMDNlT3VoWGQreXswMDAwMGo0Zlx1MDAzY0dwZG5lbTAwMDAwazJfNjJjcDV7JDAwMDAwcVZKd1J3c0Q2KDAwMDAwMV8hU3t3c0Q2KDAwMDAwazJfNjJjcDV7JDAwMDAwKGUrbjljcDV7JDAwMDAwWUxxYGRYZCt5ezAwMDAwTnUrVDt7RWs/XjAwMDAwXzM/aWBGNjJiTjAwMDAwO3E1KkBsflRqTDAwMDAwSitxMkZTR19cdTAwMjZJMDAwMDB2UXY7aGc0IXMqMDAwMDBFO3liKXJqOFc5MDAwMDBFO3liKXJqOFc5MDAwMDBFO3liKXJqOFc5MDAwMDBFO3liKXJqOFc5MDhVZjg/fnxRQnI7WmZBcHdwb19BRE52JHJqOFc5Nkh9TUVqcyVAUXFcdTAwM2VkRTcwMDAwMHhFR0RTPXJSXykwMDAwMHhFR0RTPXJSXyk9LWkzQnIqRXg0ejtUQkBmSHtQX1FRZCQocF5nOzRqO05OcWFHWlRVcF5nOzR7Wis4TGhneUk/YHp7RS1fRGhfKkY7MHM9NW9ALTswOUxUT1x1MDAyNnVqKWk1fSRhI1pGbSM5UldYJTVcdTAwM2U9OUdGMER1I15sayVMdE9KV3RqMER1I15ebkU0MUFwN3BVMDlMVE87SVFtSXojMmluMDhFXl9YOF40fldxTFRqMDhFXl9ScXhTMUpZejR2MDlMVE9fWlN2R2Z2fUZoMDlMVE92bzEoSzB8fm1uVH5ASFczNTtZdmNnKDIyWmkqQVNpMjlubj9ic1RcdTAwM2VQRkp3SUZaNVNHdG1VPThaRm0jOWU3ey0weH5IXHUwMDNjZDA5ZGZReCpJJHtTTFZMSTA4RV5fUUdMfXYwN1x1MDAyNlx1MDAzY34wOWRmUWYhI1lsR01CbCh6IXJBOXV4Xl9fbTdhT08yWFBJXHUwMDI2K0Q1RUR6O1RCQFx1MDAyNn1QXl5wemhjfEtyO1duMEM1ZXgkXlVkZWtDYGghXHUwMDI2fVBeXlhlfDNiWlVNMnIpb3xIOWZaYVBrMT02e3swQzVleHZ8dXdvR1E0c1x1MDAzZVx1MDAyNn1QXl5Ddmc1aG42UWh6MEM1ZXg9bW1ZZ19RME0kMEZWXHUwMDNlOXBwbHhzNmJ2VzYqbF5pQ1NqZjBPMj1cdTAwM2VwdjBDNWV4SytoT0lfN2p7eDBDNWV4N1glZVFIT3JobzBDNWV4Y3M1IVx1MDAzYzQwRHp+MENFa3k0JSReZm4ycUtcdTAwM2VcdTAwMjZ9UF5eQW9UKTN2YCghKTBDRWt5XnlwZVpLTE1GTzBDRWt5I3prNXsxVXJkN1difjF+UiNjVX41RFh7Mlx1MDAyNn1QXl5BakpoaG4yKUt4T3k7Kmc2bGUtU24yKUt4VTBxI1VUUDdBSjdiWH1jODczTWxWRisrK1ZReXReWkVQbENDTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwMDAwMDBEd09MMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZWjMyXHUwMDNjeS1aZT8kQlg9Zlx1MDAyNjRDTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwMDAwMDAwMDAwMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZYTI2QXQ3VlJVNkNWXHUwMDNjc0dYZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BXRGFzfmIjNyMxWipwI0JhXHUwMDI2VUJXQ1MpY1lkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbFdmNXwzYiM3IzFaKnAjQmFcdTAwMjZscDBYPzFmWldoTllaZU8rNTdBUTFzM0F0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXMzQXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RqMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbFcoOUxcdTAwMjZWUWdoNFcrb2hhZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMFBzSXVDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDA0a0wwMDRrTDAwNGtMVTBxI1VUUDdBSjdiWH1jODczTWxYQSpOfFhLaUl9YllmK0NYPVFSX1k7U1hBQ1RBdWJkbk9vckNLeDZpQ0xTZ15lU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0cEt8QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGp6Nkc4dzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV5mQ2I4VDtMYlpCc05iMCVtZTlEOTlUVFA3ZTgwVld8UERrZHZpQ04/VysxMjc7bkNUU35iMXUhNXBBVH1teVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RqejZHOHcwMDAwMzEwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwM1FHVTBZaXc3QTYtYTckekFlOFleb0ZiYUcqQ2I4S09CV2hRR1Q5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ8S3BEbVcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwV3k4dTFfMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwV3EkQG9EMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwRyk1dHRIajQoZHswMDAwMG0lNjs5YCROOX4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMG1FUGNCRzJjXjNKMDAwMU9jb1Z1eiMpR0BAbTJFTnIwMDAwMDAwMDAwMDAwMDAwS2wrKmtvM01UO05aUmgwSENxaCRjOD9cdTAwM2VUUW9sYTAwMDJecUpYX2Y1bmV0M1ZEaHV7NWdFVE1GJGxpXjAwMDBvWEIwbHAxQEFycDAwMDAwUlx1MDAzZXdSeEtuMUA1MDAwMHUxcFltUWpKVW80MDAwMkV5T1RiVWF1R2NNMDAwMDBmOCN2eHs3eWFxMDAwMitSIUJZd1Z5KFVhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwSyhlI15yRHdqLUU4OyE/MEo1e0YhYHs4SDNYcmAzbjdwKEFwYzIwSm5rcWExMDAwMDBcdTAwM2Nhb05FXHUwMDNjUzlKXHUwMDNlMDAwMk1RYHxmTk5QV0QzOFpBMmowRCFYcU96WE07KnhFaC0wMDAwMDAwMDAwME5ecCE4Xl53MCFPdVBiMDAwMFdfbFEyRVZIYGRIMDAwMGdLNytuU01VRmxJMDAwMk1ANmJGKjZePWR0MEtoWS1eMWkrcEFUaG9HMDAwMGtxSEAxXHUwMDNjaVx1MDAzY0xlQTAwMDBXTHZLQ1dJP3o0XHUwMDNjMDAwMkc1TGlDfEtcdTAwMjYhbCpzKiUxeHNWNilEMER2XHUwMDNlfV9JeTVvRGdWM3gwRHY/QTAwMDAkJTV1Ql9LZXN5bzAwMDFUXil4YF9UeURQcjBEIWJXamY9ZSlINlQ2ITAwMDJNK0BVP1A3I3FGLTAwMDAwMDVtLVx1MDAyNlohNW41MDAwMDBFK2YzS1dCan1UMDAwMFc0flJiQXNoUGUyMDAxXHUwMDNjPXYheSpTYUlRVT0lejswRVVYKG9tMDAwMWhQU1pSOXM7YXZIMER2QElVMHEhKFkhR0tgWig/Qz1WUlVxSVhcdTAwM2N+SkJXcGdITVRVJVF1N0E2LWE3JHpNaThZXnVFYzQyYURWUT9tR0NMRFd4VTBXc341Z2pIV0NNcVQ/VFB0bzVaKlgqWmFBaERaSnxJc31SOVIzKENUPVRsNy00bUVaKD9QN1g9UVJDRWp9UFlSYTgkeE1Pc05rUVlMUkphMiNQe2JaS15GYUJwZERiYU5tckp8SUN1UjdxQXZQKXx1dFI4dUIhRHtcdTAwMjYtZWFcdTAwMjZMOFRiN15qOFktTW43WFx1MDAzZU4yTkVqfVBlUWNxUC1RJU8hb09oclx1MDAyNm5ObHNLSWFWdjVWVlBzQCpiYU5tckp8SUN2THtMO3lDVVBydDctM157WD9BNkJhJXBXS0VqfVBZTHNVc3RNTm1cdTAwM2VuTyh0X0liUktQQ1hcdTAwM2VOMzNYXHUwMDNlTT9EWFx1MDAzZU4yTkVqfVBrS31rK2pLfWsrZlBmMVF4Q1VoJXhDU2g9SmFcdTAwMjZMSExaZSg7fVpmOWp+YmFObXJKfElDKlAqUDc9TU5VTGlLfjZfU1BFPURTYnRgcmxaKl9FVmIjISFqYUFoRFpKfEl0M1I4VW5eUjlSMyhDVXpAIzRzVVd+V3BXQGJKfEl0MExgNzAyY1BuQCVhXHUwMDI2TDhSV01na35aZT9cdTAwM2NFVlB0N19iMDk0fkFXfjBOUEREZGJRY2d1dVFiOXlYUlp9Sy1EfHJAVVoqcCNCYVx1MDAyNlVCV0FUMlx1MDAyNjFMcitwcE1OXHUwMDI2e3lRem1cdTAwMjZVZEtQblNaKk8jSGFDQ0RaRWp9UHFPOzFsJE5Lak4kQ1ZERy1BYVpZWVplKExgYVx1MDAyNkJkRWFDQ0RaRWp9UHBQZ1BEdExyK3BwTU5cdTAwMjZ7eVF6bTtXZEA1c2FaZ1heVVZRRnIyYmFHKjdYSn5YflpYaGlfQVZXYDFRXHUwMDI2ZHR4TmxzSCNRYjlcdTAwM2VhTkt7Mm1DVlZTXHUwMDNlOUJGUUpXcFokQldwcnE3V0ZSZCpBVzJTQ01OXHUwMDI2e3JNTn4qbkw/KFNKZWluM2NWUXpENVZSVTY2RWp9UHJRYkE1ck9oSHNkQ1ZuZV81T1F5SFZSVTY2RWp9UHBQZ0Zydk1KOWhNZkRVdEdWUWdnfUVqfVBxTHFTWU1DVihxfUFhSDRSWiorOFdWUXpENVZSVTY2RWp9UG5ObWZyKFI4bTFzUSVwZnJNSjluT2YqTnBYYzVpZllaKiphRldnc20rQVcldEdQZ0dKKlI2JGZsQ1cwJTI3SERCXldOYyt7YmFObXJKfElYelBERFx1MDAyNmFQKmhWVWdEWnBAWGtsKC1ZLU1tVGFCcClVRWp9UGZLfjYrV01ObHdNUGc1cEBEfUA/cFZReXFcdTAwM2VXcEZXWVoqdzNtSnxJWHpQRERcdTAwMjZhUCUlKFhRem5IZ2g4ayNMWmUobV9hNThYamIwOTR+QVZAKEBMYCszY0dFaCViQ1diNEE3STE3flplPyRCWD1mbFVKfEl2YEt+Nlx1MDAzY2FRYnxXOWhieEVfYUJOfDJXb35WM0FUMlx1MDAyNjFQKXRFaU1OVW1qQ1d0R0U1QEJfOFoqWCpUQVQyXHUwMDI2MUt+K1x1MDAzZXdQKmhWVWk3U2RJYjdnMDNXb35xMFdxTjY0YSR7XzdiN2RlY0p8SVx1MDAyNj9NQFx1MDAzZWFlUjZcdTAwM2Myc05rdmphT2l4b3FDV1x1MDAzZTdxNklcdTAwMjYpQTVnakhXQ01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29jRFIwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDA1MDAwMDYwMDAwNzAwMDA4MDAwMDkwMDAwQTAwMDBCMDAwMEMwMDAwRDAwMDBFMDAwMEYwMDAwRzAwMDBIMDAwMEkwMDAwSjAwMDBLMDAwMEwwMDAwTTAwMDBOMDAwME8wMDAwUDAwMDBRMDAwMFIwMDAwUzAwMDE4VTBxI1dEfmskbmElcFg4YlpLXkZiMFx1MDAyNipoVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgMC42NzE3MjQ4NTU4OTk4MTA4LAogICAgICAgICAgICAgICAgMC4zMjk3NTU3ODMwODEwNTQ3LAogICAgICAgICAgICAgICAgLTEuNjI0Njk1NTM5NDc0NDg3MwogICAgICAgICAgICBdLAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVkfHYqM3dDOTRiWSp5QloqXntUQ0lrQCREK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MFZAVXNYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUZmdCVBRiotM2NJeHt2VjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFBWRHlvYGhCTGNBZH1uXllzeistOzJLTFh0ZXpaRWdELWFRSWElcFgyWipee1RVdnFWQlpERGVHQ0ota1dBUnIoaEFScihoQVJzWHlQRX1HdVF5QGNpYVx1MDAyNn4xM0Qtalc0YmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKYHNOQVJyKGhBVCVJd1opdDlIQVlwV0xhJXAwOWJZKmlvMzE0NHViWn5OTVpFMGs5RUZlJVVBWVdmO1pnZ2RHWmVlVSthQ0J+VVo3ZCpQVXZQQTNXTyErQWFCXnZGM0xxZExBUnNhemFCXnZGWFx1MDAzZUA2SldndWE2YmFIODhiIyFIT0l0Z0UyYUJedkZVdVx1MDAzY0RcdTAwM2ViWn5UT1dPeXRmVXRlaSViWSpnR1ZRZ1A7YSVwWERiIWBlREFScihoRig3QWJaKD9DPUFZcFdMYSVwMDliWSppbzMxNDR3Wipee0RXbl5QLWFcdTAwMjZCZEVhQ0NEREQtc1E3YVx1MDAyNkw4VFV2cVZCWkREZUdDSzR4RUFScihoQVRsNnVaKXQ5SEFaSyFLYiNRWSEyP1x1MDAzY3xjVlF5bitaKnBJN1opdDlIYXwjSnhVdHg4MFoobmU5YXwkM0pBUnIoeUFhSFZOWkUxOUFjNFopRWFcdTAwMjZMOFRiMlx1MDAzY3JNVXVrWXxiI3p+RmElcFhJM1ZrYVIyeX0wN1opfFU4Y190SEVELTtORFopdDlIYSVFO0Y2azk3NTJXZjYoWD03emBDS1dcdTAwMjZ1MXBvajYwMGFPNjAwUkpCVGBMdn1WUlVxSVhcdTAwM2N+SkJXcGdHTFRQcWgyYUJwZERiWVhPS2ElcDA5YlkqaVU3aDc5ZkQ7TmNIVntkUn1DS3hMajI1QHleWS13WEE4N21xRGJhYC1QQ0tAWG4yWDF3M1dwWmdfQ0wxZHAxYTR0JVdoTlhlOVJXfSM5VjtGT1oqWCpKWipGclk5KHlKbGRuT3R5OXxtKURhJXBhN0NMYiN4MSRKUlx1MDAzY2IhOD9YRFx1MDAzY0s3TlopdDlIQ0x3KVx1MDAyNlUwVys2MWFvUDZXaE5wSzExbHAzYjk4VFZWUHxDfkJQJTJiV15pKDRWUWUhcENMfTgqMnhNaHVWUmRZRGIwI0hRQ0wkMzVDTD0yKjJ4ZjN7V25wWUtHJHRsMUNrQSQ1WTt8UkdDTVE0fDBSUjkxMDAwMDAwOV9fMFRQN2tBMTEyTFRCcjdOZ2FBOVhcdTAwM2NiN157SUNNWGdCMVM9XkVhJCRGSFZQfER6VlJUXzhETEAkeTBDRWt5c3orLTtcdTAwMjZ+Xmo4aEJMY0F6WStcdTAwM2VTa2RMWHBWRHlvYCUrNlE3QFRaQFx1MDAzZTBGVlx1MDAzZTlkfW5eWWV6WkVnRGZUTnJ6fTJXZTJLTFh0VTBxI1VUUDdHTDg3M01nOHp2a3BEaUJ7XlhcdTAwM2VOMzdhXHUwMDI2QlI0VXZQQThiIXtkcENMVmh4OGhhKWhDTGJtc0Q9UVVsWipGMDdYXHUwMDNlQDM5V3Byc3tVdWtaMVdvS25fQ00kaD9VMFd0MTVka0o2RD1ZXHUwMDNjUlpnZXY7Q00rZjtUUDdrQTBWWDNXRWReXHUwMDNjQWJUJXw1RWhaO0c2YW9NTHxOc0MwfE5tVmtDdEReVzVka0o2Q00rZlx1MDAzZTVcdTAwMjYjNHlETEBraTAwMDAwMFJSOTEwc3NJMjB7e1IzMU9OYTRVMHEjVVRQN0dMODczTWc4enZrcEUpOEVfYUNCKjhjeGk1TWElcFdRRSshcyhDS2BKdDhZVWttQVNOcSllTys1N0FgdDs1QlBKeytDMGl5VTVka0o2Q01fbFx1MDAzZUtva04wfE5zQzB8TnNBOENNUjFhQWB0OzVCUEp7K0M9dmghQ01pR0AxcG9qNTAwOTYxMDBJQzIwMFJJMzAwYU80MDl7XHUwMDNlT1RVI2E9Q0spQ2dDTDFPa0Q9IU9RVXZQQUFhJXBYOFdPeWJvQ0xWaHg4aGEpaENMYm1zQ00kaD9VMFd0MTVka0o2Q00rZjtUUDdrQTBWWDNSRWhaO0c2YW9NTHxOc0MwfE5tVmtDdEReVzVka0o2Q00rZlx1MDAzZTVcdTAwMjYjNCVGY0QqS1pnWF5EWmdnO0FYSnV3PVZQfHRERmszKG4wUmFGMjA5X18yS29iRH4wMDAxOFUwcSEoRiV4aWRYXHUwMDNlRG5BWD9BNXtiYVpsUVZzXHUwMDI2KDdiMCNyY1RVI2E9Q0spQ2dDTDFPa0RcdTAwM2U0I2FVdWtaMVdwWnZ8WStyRDRYXHUwMDNlRCRHWjYtMSU5KHlKbGRuT3R0QTB7OXNEfTgta1RQN2tBMFZYM1JFRzh2ZUNMJDM1Q0xcdTAwM2M7LUNNUTQ/MHNzSTF8TnNDMHw2THwwVFA3a0EwVlgzUkVHOCV0MDBiczVUUjsjMjBSUjkxVF8hMFx1MDAyNjY5RTdLMDAzUUdVMFlpdzckekFlOFlVWWk5NGoqclV0ZSU/WFx1MDAzZURJQFZSTGtGYlpLT0dDTm19O2RuT3V0Q0tASW1DTGtzXHUwMDI2ZVNLWTlDTCQzNUNMXHUwMDNjOytDTTg9WUFgdDs1QlBKfi1DcU5WZHxOc0MwfE5zQzBUX3pgNkNMJDM1Q0xcdTAwM2M7K0NNWGdCMVNUK0JLbzlgfDAwMDE4Q01pR0AwUiNYNTA5e1x1MDAzZU9UYE0jWVhLWmdgVlFnVl5iYUg4OGIjIUhPQ054YEhUUDdHTDg3M01nQTBgfHRINFx1MDAzY042YVx1MDAyNkw4UldNeVB5WipwI0JhXHUwMDI2VUJXQ04oQT1kd3BHN0NMJDM1Q0xcdTAwM2M7K0RcdTAwM2Vlc25iYUg4S1hMQll0VFV7bVx1MDAzY1RQN2tBMFZYM1JFRzgldDAwYnM1VFI7IzIwUlI5MVRfITBcdTAwMjY2OU5ES3xObVdHVTBxIShId3RpYVhcdTAwM2VEbkFYP0E2RUNPMkRLVFA3TVNJMDtUd1FiSSNAYVx1MDAyNn4xVkk5KiNTSVJcdTAwM2N1UmFcdTAwMjYlXHUwMDNlUUNPSlM3MXBvajYwMElDNTAwYU9sSXRGOEdaKnlnMkNPUi1ISXxYODRiN154WEo2azNpRD85fkdSWlx1MDAzZUR6Q09qKVcxI2ZhXHUwMDNlV3BYQXg1ZFx1MDAzY3FmNU1eIztYXHUwMDNlTjM3YVx1MDAyNlR7S1ZSVUo0WllEbDREP2JIbVpmfHNSQ09cdTAwM2MkTDJcdTAwM2VcdTAwM2N7OTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyc0tMN3YjMDAwMitLTDd2IzAwMDIrS0w3diMwMDAyK0tMN3YjMDAwMitLVjRtMlRgTkVmYUJwZERiWjJzSmIjUVlnS3dEY3xDTEFrNDRfe3dsWmV3VX5hJGooN1hcdTAwM2VOM0xDUDdfV0Q/JGwjV28lXypiWkt2SENQR14pTGtWP21aKnBYMWElRVx1MDAyNkRMdDg2RTAlXHUwMDNjclZMX2lTKjBSYUk0MGJOflBVMFlpdzk0a2MlVXRlSyRiWj1qOWJhTlx1MDAyNn1VMFd0WFRQOHpXQ1BZOUgxcG9qNTAwM1FHVTBxIShNaHxkdVhcdTAwM2VEbkFYP0E2MmFcdTAwMjZMOFRiMCRWeFRVI2FeREBQNHFVdWtZfGIjen5GYSVwWElDUCFVY0NQR14jTHQ3PzlLb0oxfVUwcSNXVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNtb290aHB0cyI6ICIwIDMgNiIsCiAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuOTIsCiAgICAgICAgICAgIC0wLjY5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJmYWNldDIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JvdXAxNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImlubGluZSI6IHRydWUsCiAgICAgICAgICAgICJpbmxpbmVkaXN0IjogMC4wMDAwMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjk5LAogICAgICAgICAgICAtMTUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImZhY2V0IgogICAgfSwKICAgICJmb3JlYWNoX2JlZ2luMyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuOSwKICAgICAgICAgICAgMC41LAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMyIsCiAgICAgICAgICAgICJtZXRob2QiOiAiaW5wdXQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2NvdW50MyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuOSwKICAgICAgICAgICAgMC41LAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMyIsCiAgICAgICAgICAgICJtZXRob2QiOiAibWV0YWRhdGEiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDcuMDIsCiAgICAgICAgICAgIDAuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsb2NrX2JlZ2luIgogICAgfSwKICAgICJmb3JlYWNoX2VuZDMiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjksCiAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlmcmFtZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJibG9ja3BhdGgiOiAiLi4vZm9yZWFjaF9iZWdpbjMiLAogICAgICAgICAgICAiaXRlcm1ldGhvZCI6ICJjb3VudCIsCiAgICAgICAgICAgICJtZXRob2QiOiAibWVyZ2UiLAogICAgICAgICAgICAic2luZ2xlcGFzcyI6IDQsCiAgICAgICAgICAgICJ0ZW1wbGF0ZXBhdGgiOiAiLi4vZm9yZWFjaF9iZWdpbjMiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMjEsCiAgICAgICAgICAgIC0xMS43MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYmxvY2tfZW5kIgogICAgfSwKICAgICJmdXNlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuNzEsCiAgICAgICAgICAgIC0xOC42MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZnVzZTo6Mi4wIgogICAgfSwKICAgICJncmFkMSI6IHsKICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICIxIjogewogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgNi44OQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogIlN1Ym5ldEluZGlyZWN0SW5wdXQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJjdXJ2ZV9ncmFkaWVudCI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2JlZ2luMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBncmFkID0gIGZpdChAcHRudW0sIDAsIEBudW1wdCwgMSwgMCk7IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA0LjkyLAogICAgICAgICAgICAgICAgICAgIC0zMS40NQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmb3JlYWNoX2JlZ2luMyI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAiYmxvY2twYXRoIjogIi4uL2ZvcmVhY2hfZW5kMyIsCiAgICAgICAgICAgICAgICAgICAgIm1ldGhvZCI6ICJwaWVjZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgNC43OSwKICAgICAgICAgICAgICAgICAgICAtMzAuMzcKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJibG9ja19iZWdpbiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImZvcmVhY2hfZW5kMyI6IHsKICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAwLjc1LAogICAgICAgICAgICAgICAgICAgIDAuNCwKICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmVfZ3JhZGllbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJibG9ja3BhdGgiOiAiLi4vZm9yZWFjaF9iZWdpbjMiLAogICAgICAgICAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAgICAgICAgICJpdGVybWV0aG9kIjogInBpZWNlcyIsCiAgICAgICAgICAgICAgICAgICAgIm1ldGhvZCI6ICJtZXJnZSIsCiAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlcGF0aCI6ICIuLi9mb3JlYWNoX2JlZ2luMyIsCiAgICAgICAgICAgICAgICAgICAgInVzZWF0dHJpYiI6IGZhbHNlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNzksCiAgICAgICAgICAgICAgICAgICAgLTMyLjUzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAiYmxvY2tfZW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAib3V0cHV0MCI6IHsKICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb3JlYWNoX2VuZDMiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDQuNzksCiAgICAgICAgICAgICAgICAgICAgLTMzLjQzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncm91cDEyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMTUuNDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgIH0sCiAgICAiZ3JvdXAxMiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiYXNlZ3JvdXAiOiAiQHBzY2FsZVx1MDAzYzAuMDAxIiwKICAgICAgICAgICAgImdyb3VwbmFtZSI6ICJncm91cDMiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMTQuNDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgfSwKICAgICJncm91cDE0IjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvbnZlcnQ0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm91bmR0eXBlIjogInVzZWJzcGhlcmUiLAogICAgICAgICAgICAiZ3JvdXBiYXNlIjogZmFsc2UsCiAgICAgICAgICAgICJncm91cGJvdW5kaW5nIjogdHJ1ZSwKICAgICAgICAgICAgImdyb3VwbmFtZSI6ICJ0b3AiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50IiwKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAwLjA3NSwKICAgICAgICAgICAgICAgIDAuMDIsCiAgICAgICAgICAgICAgICAwLjEwMQogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjAzOCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAtMC4wMTcKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjk5LAogICAgICAgICAgICAtMTQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyb3VwY3JlYXRlIgogICAgfSwKICAgICJtZXJnZTUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmU2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmUxMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy4xMiwKICAgICAgICAgICAgLTEuOTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJtZXJnZTYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9iZWdpbjMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjYXJ2ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMjEsCiAgICAgICAgICAgIC02LjI1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibmFtZTQiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdXRvdXY1IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnVtbmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAic2VyYXBoaWNfYmxhZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuNjgsCiAgICAgICAgICAgIC0yMi4wOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibmFtZSIKICAgIH0sCiAgICAibm9ybWFsNSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmdXNlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1c3BhbmdsZSI6IDM5LjMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC43LAogICAgICAgICAgICAtMTkuNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJwb2x5ZnJhbWUzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRoaWNrbmVzczIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YW5nZW50dSI6ICJ1cCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4yMSwKICAgICAgICAgICAgLTEwLjU4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZnJhbWUiCiAgICB9LAogICAgInByb2ZpbGUyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFjdGl2ZXBvaW50cyI6ICIwIDMgNiA5IDEyIDE1IDE4IDIxIDI1IDI4IiwKICAgICAgICAgICAgImNvbnZlcnRjdXJ2ZXMiOiB0cnVlLAogICAgICAgICAgICAiY29ybmVycHRzIjogIjMgNiA5IDE1IDE4IDIxIDI1IDI4IiwKICAgICAgICAgICAgImhhbmRsZXAwcG9zIjogWwogICAgICAgICAgICAgICAgLTAuMDU0OTM5NjIzOTIyMTA5NjA0LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMDAzMzkwMDA2MDIyNTI3ODE0CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJoYW5kbGVwMXBvcyI6IFsKICAgICAgICAgICAgICAgIC0wLjA1OTMwNDY5MTg1MTEzOTA3LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMDA4MTYzNTY3NjMyNDM2NzUyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJoYW5kbGVwMnBvcyI6IFsKICAgICAgICAgICAgICAgIC0wLjA1OTMwNjE4NTY5MjU0ODc1LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAuMDA4MjE5ODk5NjA5Njg0OTQ0CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAib3V0cHV0dHlwZSI6ICJudXJicyIsCiAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNXBecEIzd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUt+YiM1aklEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb31JRmZ0JUFGKi0zY0l4e3ZWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35pYFg9V3gyRC04XHUwMDI2OVopUzlOVlJCX0E0SiFeMU5OO3N5WFx1MDAzZU1zQ0dCN1NSRTtUcWJDSnJrUDI0WmhAWmUoKk40P3IwUDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEQtYVEzYmFabFFWc1x1MDAyNig3VXZxVkJaRERlR0NKLW1gdW1LXHUwMDNjLUFSc2ReQWFITUtaZ2UxRmJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck9XTXB1M2IxV2NvWipee0RWe2RZOVdwWisxV05DR0NFRmY9a1dNeShKQVo9bDNaZ2dSM1pnNmpEWmdlYWxaKlgqWmFBaG5ZVlFfR0FaK0s7SFdPUUx9WEp1fTViMVdjWGIjIWxWYmFOfnFhQk58MldvflYzRUZmPW5iWn5XYWJhYC1QRUZmck1aZShtX2E0flJpYjFXY29aKiphRldoQHxKVnt+YkRXcEh3N1o3ZCpnWD9BYVBhXHUwMDI2TDVEYlkoMGNWUmR3R1ZyNj0xV3BYU2FQJUkjR1pFdFVNWG1FNk1FRmZyTVplKG1fYTRcdTAwM2VMaGIxV2NvWipee0RWe2RZOVdwWiRJYjFXY1paKkZzUmEkI3cxYjk4Y0hYPWlBM1dvfDRXYmFHKkNiOEtPQldoQHxSWmdnZEdhQlhGRFhtNGFKQWFpQUJaRG5xQlZyNj0xV3BaT3xaKnlmVkFhSDRSWiorOFdWUXpENVZSVTZJQVpUSDNXTmMre0dIYEVtRUZmQGZWUXl0X2ElcEVRQVlvXHUwMDI2NFg/QTZCWil0OUhiMVdjZVZReXFcdTAwM2VXcEgkSkVGZzFaVlFnaEFBWkshS2IjUVpPWmY5XHUwMDI2fGFCcGREYlN4bGFaKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTENGZCNCQ0NNK3YwMFdjO2xEPXFcdTAwM2V1R2JTIThGOUk/I0NOQ1x1MDAzZTYwV1x1MDAyNjVyRD1gNXlDTlYyQTBYOE53RFx1MDAzZURLeUdBMSlDR3kqWCpDTndLRzB4fml0SDdobShGKnFoUkRcdTAwM2VuaSRJVkx3TkkwNypcdTAwM2VDTzlpTzB4XHUwMDNlb3dJVihDN0ZkI0ReSFh1MTVGKXw9QUg2U3JLQVRsdX5JeDlOQEdCcVlVRD85PStGZVdASkpwbmw7SnU1eHxINn1oUUtMSWkoS1B4fjJHQnplYUQ/dEpcdTAwM2VJM19fV0xJTl4zQ1BGSmkwWEhUP0Q/fU1FQVR1Qn5BVVBtMEc5V1FFQVRjLX5HQkZAQkg2U3VMQ1BaQig2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29jK3xOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzAwMDAwMDBSUjkxMFJSOTEwc3NJMjB7e1IzMU9OYTQxT05hNDFwb2o1MU9OYTR8TnNDMDFPTmE0MV5AczYxXkBzNnxOc0MwMV5AczYyTEojNzJtazs4MHt7UjMyXHUwMDNlXHUwMDNjezkzSUc1QXxOc0MwM2poRUIzOytOQzM7K05DMzsrTkM0RkNXRDRGQ1dEMV5AczYxT05hNDFPTmE0NGdkZkU0Z2RmRTB7e1IzMHt7UjN8TnNDMDJcdTAwM2VcdTAwM2N7OTNJRzVBM0lHNUEzOytOQ3xOc0MwM0lHNUEzOytOQzQqXHUwMDI2b0YzOytOQzM7K05DMHt7UjMwe3tSMzVDOHhHNUM4eEczSUc1QTM7K05DMkxKIzcyTEojNzJtazs4MkxKIzcxXkBzNjFeQHM2MU9OYTQxcG9qNTVkWilINWRaKUh8TnNDMDVkWilINWRaKUg1ZFopSDVcdTAwMjYhQEkxT05hNDFPTmE0MU9OYTQxT05hNDFwb2o1fE5zQzAwUlI5MTBSUjkxNjk1MUowUlI5MTNJRzVBM0lHNUEzOytOQzRGQ1dENCpcdTAwMjZvRjNJRzVBM0lHNUF8TnNDMDQqXHUwMDI2b0Z8TnNDMDNJRzVBM0lHNUE0Klx1MDAyNm9GNCpcdTAwMjZvRjQqXHUwMDI2b0Y2YVdBSzQqXHUwMDI2b0Y0Klx1MDAyNm9GNCpcdTAwMjZvRjYjeEpMNiN4Skx8TnNDMDc2MVNNN1hTYk43WFNiTjc2MVNNN1hTYk43NjFTTTYjeEpMNzYxU003eXRrTzd5dGtPN3l0a09VMHEjVVRQN0FKN2JYfWM4NzNNbE1HOWVLYlpLXkZhQl52RkNQZ00zZG5Pb3JDS3g2aUNMU3dCNlx1MDAzZWV7Q1ZSQzc3WGwtUzVYPTdoJFpnZ2Q1V3BYQSllU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F1QzQoWFx1MDAzZU4yakckdXpUQnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrREBYPW1XTXB1M2IwJGI4OUQ5OVRUUDdlODBWV3xQRGtkdmlEQG5wRkZmSzRLRmc3P2FHY3orYUk1amprSTVSZGlHJVBTS0ZmMSlGRS0qNE9GZmxlWUdkNDZkR1x1MDAyNkN8Ykg4P1hNRWlmKUhGKllcdTAwM2NlSDkwWGRGKnF8ZEdCWXRaSTRtJE9GZjEpRkUtKjRPR1x1MDAyNndhZkk1e1x1MDAzZXJGKllcdTAwM2NnR0I3d0dFaWYpSEdkTUlrR2RWYW5GKmhcdTAwM2NlRyVfJFVIWV9rTUZmMSlGRS0pfU5JNUlhakk1cyNxSCE/RmNHXHUwMDI2REloQVQyTzFGZj1uYUg5MFhqR0I3emNIOE05Z0g3cWJMRmYxKUZFLSl9TUk1I2plSCNzc2lJNXNtZ0lYRXlsQVNPdkdOfDd4dkUtKkFYRmZ1ZVZII2FhYkk1SUlhR0IrJFJFLSktREZmSzRLRip6fGFGZ0d6YUYpJVBRR2NfP1hGKDU1NEUtKkRWSGFJZGtHZFZkcElXe1x1MDAyNmpGKmh0UUUtKS1ERmZLNEtHQllfYkghP0xkSCEoM1hIWlY5Zkg2U2Y4RS0qRFZIYUlka0dkVmRwSVd7XHUwMDI2akYqaHRRRS0pLURGZks0S0ZmPXplRiklcWVJV1JGZkk1UlVmRmZ8fTFOLUlsXkVpZilISDh3VWxHQmA2aUlYRjJzSFpuMGNFSEV4R0VIRXhHRmZsWVVII0lPZEg4VjBiR0JHemJHXHUwMDI2TFlDRmZLNE9IISgwZEgjUlVjR1x1MDAyNkM/V0k1YW1iRmZLNEdGZks0S0YqR3diSDgzP2JJV1JYZUlXI2RmRyQxVzdFLSpBU0dCWVx1MDAzY2dHZEQzZ0g4VkxqRyVfcU9FLSktR0UtKX1MR1x1MDAyNjQ2ZkZmfXpmRmdHJGVHJStcdTAwM2NhQVNPI0lPcGgldkUtKkFQR2Q0OWpGKkduVkhhOWpqR2REQ1dGZks0R0ZmSzRLRipHd2JIODM/YklXUlhlSVcjZGZHJDFXN0UtKX1NRik9bldJVzttakhabXxkSCEoNlNGZks0R0ZmSzRLR1x1MDAyNmVYbkZnUCtiSDg/Z2xGKlozbEFUMk8xRmZjR09GZmxlYUlYNXNqSVg1c2dIIXcwUkZmSzRHRmZLNEtIOE02ZkgjMFVqR0IrfFhII2oqdEFTT1x1MDAyNkpPXlByc0ZmY0pVRil9JGJIOD9nZkdCITlqSCEoSVdGZks0R0ZmSzRLSDgoVWhHZFZDZ0lXOyNtRyV6X2lBVFRhNEcleiRjR2RNWHBHJSsrYUdkVkxmRUhFeEdFSEV4R0ZmY1NZRmZsbmVGZzc/ZkdcdTAwMjZDfGNJNXI/S0UtKkFSSTVSWGZII2FzbUdjWXRURipZblBFLSktR0UtKX1LSVc7XHUwMDI2cUg4RDZjSVd7dmtJNWFYS0NRVTBcdTAwMjZqVzh9U0dcdTAwMjZlQ2dIODM/YklXYUxjRyV6X2hIN3FiTEZmMUBHRmZjSlJHZERGYkg4blhmSCE/WGlGKlAoR0ZmSzRRRmZsTVZIISgwVUk1MENmSDhMP1FGZks0R0VpZilIRmZjaGFIOChhaEgjMGFrRmZ1YmFJWEVDTkUtKkdRRiklbmNGKSVQVkZmJXdjR0JHU0xFLSktREZmSzRLR0JgSWRHZERSaEdcdTAwMjZuWGhHZFZhZ0kzT2xZRF5IQ3VFLSpHUUYpJW5jRiklUFZGZiV3Y0dCR1NMRS0pLURGZks0S0dcdTAwMjZlWGpJWE5ecEg4P2dsSDhuT2VBVFRhNEg4QyhURyVgM2pHQnI2bEYpJWVhR2J9SkpGZjEpRkUtKX1NR2RWRmdHQnFcdTAwM2NYR0M0NmdHJV8/Y0FUVGE0R1x1MDAyNkQwWUdjaHdWSCNSYWtGZ1E2Z0hZX2tNRmYxKUZFLSl9T0djWXpZRyUrd1dIOChnZ0haKGFQQ1FtQytqeGE3VEdkRElkRiohRmpHQiEwaUZnRyRlRUhFeEdFRztsREZmY1lVR0I3emNIYTlzcUhaKEZnSCM4dEhFLSoxUUYpPWtWR1x1MDAyNkx8V0dCcXxmR1x1MDAyNkRDWEZmSzRHRWlmKUhHQkd0WEgjalx1MDAyNm1HQjd0WEZmbG5iSTNPKUJFLSl9S0hhSVhkR2N6P2ZIOGVMa0dkNDllRUhFeEdFRztsREZmdVlRRipZP2JIWihMZUclX19jSTVRdzdQJUJZQkZmSzRPR2Nod1pIWihDY0haKEZlR0JZX1dGZks0R0ZmSzRMRipofGdJNTA2ZEclK3dZSFo/ZFBGZktNVkgjUmRjRmY9cWFIOFV8ZUghXHUwMDNlenNEXmZyKEUtKkRWRmdQXHUwMDNjWUg4ZTBaSVdzdmtIWm0rUUUtKS1HRS0pfU1HXHUwMDI2VlJuRmc3cVpJNUlJZ0YpJWVZQVRUYUJHXHUwMDI2RDNaR2NodFlJNTt2aUZmJXpPUVkld0lFaWYpSEg5MFhkR1x1MDAyNk0wWUk1IztsSDhlMGRFSEV4R0VIRXhHRmdQK2NHJXpxWEhhOVhnRipoP2ZIWHR4QUdCUHRXSTU5TGFGKiEzZ0YqaTZrSFlRVkRDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9icFFZVzAwOTYxMDBJQzIwMFJJMzAwYU80MDBqVTUwMHNhNjAwI2c3MFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7fEVwODBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7fE52OTBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7fFcjQTBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Nk5eT1RVI2E7Q0tvMGNDSylDZ0RedzktYUJ5O09jeDdcdTAwMjY2YllYNjFXb35xSENSOFJJZG5Pb3JDS3g2aUNMU2g2ZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHB5QUJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0ReXHUwMDI2XyViIyFsSFdxTjY0YXdiKEs5RDYxaGRuT25yOVZRK29NdHl4XHUwMDNjVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR6QUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlALUBWUmR3R2FDQ0RmUndmKktlTys1N0FRMXMzQXRvdlx1MDAyNkRfZFBBNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iR358TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFlPNkp1e35iOThjSFhcdTAwM2VOMExhJCN2X1htbis2Q1Jaakxkbk9vckNLeDZpQ0xTaDZlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0cHlBQnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrRF85OSpaKnAjQmFcdTAwMjZVQldDUmlwTWR3cEc3Q0xqPzNDTHR5XHUwMDI2Q00jUGVFaGFFNFNwemQ1SFlRbXNTX1VcdTAwMjY5SFh0IUxDUiFfNzJ7Unh6QVRjLX5HQkdBd0RfamdTQVR9VHxINlNyS0FUbHV+VHF8NztHYXhufklVcTRMQVRjLX5HQkdBeURfI3BUQVR9VTVBVGMhe0dCR0F6RF87XHUwMDNlYUFUfVU1QVRjIXtGKnFQSEYoNUtFQ1NOT0g2ZitcdTAwM2M7QVVQbTBINlNyS0FUbHVeR0JxR0ZJM3szU0NLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP2JecmhXfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHt7UjMwMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB7e2E5MTAwOTYxMDA5NjEwMDk2MTAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwI2c3MDBzYTYwMHNhNjAwO204MDA7bTgwMDttODAwO204MDA7bTgwMDttODAwO204MDA7bTgwMDttODAwO204MDA7bTgwMDttODAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEYDYwNGFcdTAwMjZMOFRiN15qOFktTW43WFx1MDAzZU4yVFZJfn1WQ0shN3I3JHpNaTl3dFY4ZU8rNTdBUTFzM0F0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDUHlZRUtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP2JwWmVYMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDAwMDAwMDAwMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEYEU/MVZReXFcdTAwM2VXcEZUWFoqd01NQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3dWVWpZQ0JmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDAwMDBmV0g2JDAwMDAwMDA0aT90flx1MDAzZXckMDAwSkR3N2hASnR+XHUwMDNldyQwMDIhK2d9aV52dH5cdTAwM2V3JDAwMiErZ31qVWlPKzVlcjAwMG1KeXRcdTAwM2VjWDlsWmJtMDA2PXFWWWBIOzk9IWtuMDAyYG1oYFdUUTk9IWtuMDAyYG1oYFdUUTk9IWtuMDAyYG1oYFNWVTk9IWtuMDAwIXBpbn5OQ1h1U1hjMDA0Zno5Sl8tcVgxeEZhMDA1fmc1eGNyc1JsTldKMDAzfXtCRD1hLVJsTldKMDAzfXtCRDtcdTAwMjZSM2NDT1IwMDNGI29JOHVMM2NDT1IwMDNGI29JOHZOTys1ZXIwMDBtSnl0XHUwMDNjNENPKzVlcjAwMHBLeXRcdTAwM2M3dmMwQis5MDAyMFFkYio3P2MwQis5MDAyMFFkYlx1MDAzYzVrVFJpeygwMDMoK1BkZmNqVFJpeygwMDMoK1BkWiRFOGEpNjIwMDBgJXZedElsM19Tblx1MDAzYzAwM1BAQGo4T3ozcTFlOzAwMTdKd0tgaG5AO20/bDAwMThRM3AtbG9AO20/bDAwMThRM3BcdTAwM2NtSFVjQ1NTMDA1WSM3UH0/KFx1MDAzZUFVfnswMDhpbUotajlNXHUwMDNlQVV+ezAwOGltSi1qOU1cdTAwM2VBVX57MDA4aW1KLWo5TVx1MDAzZUFVfnswMDhpbUotbW5UTUxocmowMDh8XHUwMDNlI1g1KVpNTGhyajAwOHxcdTAwM2UjWDQxPXR+XHUwMDNldyQwMDU3XHUwMDNlMmZiQ0Z0flx1MDAzZXckMDA1N1x1MDAzZTJmZlx1MDAzZXNYZ3ZTYDAwMXhEQlJuWWdASF93ajAwM2NHVFJoJD9cdTAwM2VPMjRkMDA2RCpmSVF3U1x1MDAzZU8yNGQwMDZEKmZJSzNsQ09yVEUwMDM0NU5JVzg/Q09yVEUwMDM0NU5JVzg/Q09yVEUwMDM0NU5JYjBEXHUwMDNlTzI0ZDAwNXwrUWFyNU5cdTAwM2VPMjRkMDA1fCtRYW5uKE0/Qy1sMDAwRyFsZSpHXHUwMDI2TT9DLWwwMDFxIXVEYmtZWjlNPTAwMDBaR2BhNUN9XHUwMDNjVTlaWDAwNzUoUTlRdypFNCU7ejAwND1yekMxcmFnMWk2IzAwN2NcdTAwM2N4OyFZS294QWA1MDA1WiVyI3kjP3pQdGJjMDAyRVhzeXc0MHNre0lIMDAweGBwZ2Z9XHUwMDNlc2t7SUgwMDB4YHBnaGw4QDROczIwMDhnUm4hTHxqQDROczIwMDhnUm4hTHxqQDROczIwMDhnUm4hTHxqQDROczIwMDhnUm4hRkp4S0RfX3swMDBJKUxfODVGS0RfX3swMDBJKUxfQzd6TTc7bjIwMDF7TExwLSl+VjdcdTAwMjZrVTAwN3VcdTAwMjZETFckVVVjQ1NTMDA1bnlLMDk5c1ZaOHRWMDA3LThVT1FoMVZaOHRWMDA3LThVT1VZK1x1MDAzZSUwSH0wMDJYLXAxalI4XHUwMDNlJTBIfTAwMlgtcDFocXU/N1JRfjAwMlgtcDFmJFg0IXI7WDAwNUNFWH1tQ3VYZ21NXzAwODdKX1BsbWthWGJKMzAwOGZsQDRTQ1c5SzhTbDAwODF3MmZTSGVmSUkqSTAwMmdOP3p8bChmSUkqSTAwNm41XjFLfS1mSUkqSTAwNm41XjFLYUVTVW1zJDAwN2BlPXtzVFx1MDAyNlx1MDAzY1U5WlgwMDc1KFE5TlEwXHUwMDNjVTlaWDAwNzUoUTlOUTBcdTAwM2NVOVpYMDA3NShROVJTQ1J5X2EhMDA5MjtfXHUwMDI2WVdQWCp+YnswMDF7VTF2X3EzWGd2U2AwMDhBUjg5VVJlUnlfYSEwMDkyO19cdTAwMjZkfDhSeV9hITAwOTI7X1x1MDAyNmR8OFJ5X2EhMDA5MjtfXHUwMDI2ZVhlWEZVSl8wMDRjJGAjUnNnWEZVSl8wMDRjJGAjUnNnWEZVSl8wMDRjJGAjUEpLUnlfYSEwMDVaVV9kOCojWEZVSl8wMDRSUjEzT2A9WEZVSl8wMDRSUjEzT2A9WEZVSl8wMDRSUjEzT2A9WEZVSl8wMDRSUjEzT2A9WEZVSl8wMDRSUjEzTl9nYT1pY20wMDY3YDNPc3R4YT1pY20wMDFWVDJ8UW0yVlo4dFYwMDctOFVPUWgxVlo4dFYwMDctOFVPVFx1MDAzY05hPWljbTAwNDh5M09ydjNWWjh0VjAwNy04VU9TYiNhPWljbTAwNUhBM090dGNhPWljbTAwN3JPM3BfTE1hPWljbTAwOGVBM3BgXHUwMDI2NFZaOHRWMDA3LThVT1FoMVZaOHRWMDA3LThVT1FoMVZaOHRWMDA3LThVT1FoMVZaOHRWMDA3LThVT1FiflUwWWl3N0E2LWE3JHpBZThZXlE5WGtsKC1ZLU1tVWFCcClhVlx1MDAzY3NHWGVPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVpBfEA/UVl9MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDFMU1RlYyowMDAwNlQockR1U1RlYyowMDAwQFBLQ1RgU1RlYyowMDAwQFBLQ1ZTbGAlYTQwMDAxVmR0MUFpVFFqYD8wMDAyKlReK2xiVFFqYD8wMDAyKlReK2xiVFFqYD8wMDAyKlReK2xiVFFqYD8wMDAyKlReK2tBQntSSk0wMDAxUml6Mlx1MDAyNjNFTkh5fDAwMDErQlx1MDAzZUs2Mlx1MDAyNnU2Xj0wMDAwMilvclx1MDAzY2NcdTAwMjZ1Nl49MDAwMDIpb3JcdTAwM2NjXHUwMDI2dTZePTAwMDAyKW9yPV9jfmlMbjAwMDFcdTAwMjZsXHUwMDI2bX1hY35pTG4wMDAxXHUwMDI2bFx1MDAyNm19OGxgJWE0MDAwMVZkdDFCVWxgJWE0MDAwMVZkdDFBV0dcdTAwM2NIMXowMDAyXzk2WTs/R1x1MDAzY0gxejAwMDJfOTZZOz9HXHUwMDNjSDF6MDAwMl85Nlk7P0dcdTAwM2NIMXowMDAyXzk2WTtiTyg7RDgwMDAwJD92NlRVTyg7RDgwMDAwJD92NlRVTyg7RDgwMDAwJD92NlNVLTQjNm0wMDAxOE1lI1pqLTQjNm0wMDAxOE1lI2FVMFx1MDAyNiU/bjAwMDIhOVhfflpALU12cjAwMDB5dUBTcHVALU12cjAwMDB5dUBTcHVALU12cjAwMDB5dUBTcHVALU12cjAwMDB5dUBTb1x1MDAyNnR0XHUwMDNlcU4wMDAwSWBWNkBsdHRcdTAwM2VxTjAwMDBJYFY2XmhTVGVjKjAwMDIzejV+NSNTVGVjKjAwMDIzejV+NkhQPVAlRjAwMDBwbExrOHgtNCM2bTAwMDB4dnJqd2AtNCM2bTAwMDB4dnJqd2AtNCM2bTAwMDB4dnJqekJyNyU0SjAwMDJpI3l+dkZyNyU0SjAwMDJpI3l+dkZyNyU0SjAwMDJpI3l+dnlHIXtKbzAwMDFxY09YM1lHIXtKbzAwMDFxY09YMD8hWTRmZDAwMDF0V3QrSnAhWTRmZDAwMDF0V3QrTHtRaCtARzAwMDBuXHUwMDNlZ1lPQ1x1MDAyNmt7V1YwMDAxfVJVYlYzY35pTG4wMDAwbVJJTk5xU0djXHUwMDNjWDAwMDFhQUVgVmBTR2NcdTAwM2NYMDAwMWFBRWBWYFNHY1x1MDAzY1gwMDAxYUFFYFdoUzRGITMwMDAwX1x1MDAyNjdWQWJTNEYhMzAwMDBfXHUwMDI2N1Y5dXI4MnokMDAwMVlfPS1DQHI4MnokMDAwMVlfPS1DQHI4MnokMDAwMVlfPS1DQHI4MnokMDAwMVlfPS1FRFdIUCt+MDAwMDZLMTRqRFdIUCt+MDAwMDZLMTRqRFdIUCt+MDAwMDZLMTRpdlx1MDAzZTJrZFEwMDAxZHp5XHUwMDI2O2RcdTAwM2Uya2RRMDAwMWR6eVx1MDAyNjtkXHUwMDNlMmtkUTAwMDFkenlcdTAwMjY7ZFx1MDAzZTJrZFEwMDAxZHp5XHUwMDI2XHUwMDNjR2t1YmRnMDAwMD9FX1hZKWt1YmRnMDAwMD9FX1hYMTdjc3A2MDAwMD9FX1hYMTdjc3A2MDAwMD9FX1hXdnVcdTAwM2VaUk4wMDAwV0hTV0IzNzRFd0wwMDAwaG85RGJCN2NzcDYwMDAwP0VfWFd0TjYpKGUwMDAxamYjJHBjTjYpKGUwMDAxamYjJHBjTjYpKGUwMDAxamYjJHIoMnh2VjMwMDAwblx1MDAzZWdZT0NcdTAwMjZre1dWMDAwMX1SVWJUNFx1MDAyNmt7V1YwMDAxfVJVYlQ0XHUwMDI2a3tXVjAwMDF9UlViVG1rN3FwcTAwMDJPdm9TbCEyeHZWMzAwMDBuXHUwMDNlZ1lQaTJ4dlYzMDAwMG5cdTAwM2VnWU91azdxcHEwMDAyT3ZvU2s9azdxcHEwMDAyT3ZvU2s9azdxcHEwMDAyT3ZvU2s/dVYqfn4wMDAwdVBUbzMhdVYqfn4wMDAwdVBUbzMhdVYqfn4wMDAwdVBUbzM0ZH1sb1gwMDAyXHUwMDNlZkdcdTAwM2MwTnVWKn5+MDAwMHVQVG8zIXVWKn5+MDAwMHVQVG8zIXVWKn5+MDAwMHVQVG8zIXVWKn5+MDAwMHVQVG8zIXVWKn5+MDAwMHVQVG8yaXZ+cy13MDAwMWZzdFlfQ3Z+cy13MDAwMWZzdFlgTlx1MDAzZTJrZFEwMDAxZHp5XHUwMDI2O2RcdTAwM2Uya2RRMDAwMWR6eVx1MDAyNi1Tdn5zLXcwMDAxZnN0WWBOXHUwMDNlMmtkUTAwMDFkenlcdTAwMjYtU3Z+cy13MDAwMWZzdFlfRD9RKlx1MDAzZVUwMDAyUDl0PURpP1EqXHUwMDNlVTAwMDJQOXQ9RXNcdTAwM2Uya2RRMDAwMWR6eVx1MDAyNjtkXHUwMDNlMmtkUTAwMDFkenlcdTAwMjY7ZFx1MDAzZTJrZFEwMDAxZHp5XHUwMDI2O2RcdTAwM2Uya2RRMDAwMWR6eVx1MDAyNjtBVTBxdlNDS2VfYUNLeDZlQ0tAWWIzdXN8KFdOYyt7R0hgRW1DUyljWWR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RqejhTLUJOMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwMDA0a0wwMDAwMDAwMDAwdmpcdTAwM2VOfjAwMDAwMjMpa2Z2alx1MDAzZU5+MDAwMDBPLV9acHZqXHUwMDNlTn4wMDAwME8tX1pwRyRSXHUwMDI2MDAwMDAwdXpJWSE9RWdfODAwMDAwcjVMKXBcdTAwM2NXV2V5MDAwMDA/ejFEaFx1MDAzY1dXZXkwMDAwMGVSRFx1MDAzZS07QG44UjAwMDAwIVx1MDAzY1laTWE7OFlWMDAwMDBWKStFU0xAYTIlMDAwMDB1ND1xR2UkUXZVMDAwMDBHXHUwMDI2JFdtZSRRdlUwMDAwMEdcdTAwMjYkV216cW5KcTAwMDAwTmBsb29teFNPdDAwMDAwKWtDfkhtVzFGczAwMDAwKWtDfkhHJFJcdTAwMjYwMDAwMDB1eklZIUckUlx1MDAyNjAwMDAwMHV6SVkhYlJsXHUwMDI2OzAwMDAwWTJCcn1MX1N6TzAwMDAwO2FySGpMX1N6TzAwMDAwO2FySGpMX1N6TzAwMDAwO2FySGpia0lGTDAwMDAwVkFcdTAwM2V9LU5XP3VvMDAwMDBJZzFFN21vUDs9MDAwMDBZY05rYkxjbFVUMDAwMDBRdCF6K0xjbFVUMDAwMDBRdCF6K25DbzFcdTAwM2MwMDAwMGAlQ1JRdCNkYGEwMDAwMFR0NFchdCNkYGEwMDAwMFR0NFchdCNkYGEwMDAwMFR0NFchdCNkYGEwMDAwMFR0NFchJXo2PyUwMDAwMEBzU3xBXHUwMDNlbUx6NDAwMDAwTW5OO1lIYWdxOTAwMDAwZElcdTAwM2NpIUhhZ3E5MDAwMDBkSVx1MDAzY2khKntXbmMwMDAwMHBVMEtETGNsVVQwMDAwMDZvKjRSTGNsVVQwMDAwMDZvKjRSTGNsVVQwMDAwMDZvKjRSbGxEd0swMDAwMFx1MDAzY3dxXHUwMDNjJGxsRHdLMDAwMDBcdTAwM2N3cVx1MDAzYyRsbER3SzAwMDAwXHUwMDNjd3FcdTAwM2MkTnNtbEQwMDAwMFluZFRETnNtbEQwMDAwMFluZFREXil3N1UwMDAwMGlzXHUwMDI2YEdeKXc3VTAwMDAwaXNcdTAwMjZgR2pqdilvMDAwMDApQzBQQHEkeD1+MDAwMDBpZ3pHOUBkUEQyMDAwMDAqWmlBMlhISitxMDAwMDBBanA/STJJbTRpMDAwMDBUMHlFaiFAb3A0MDAwMDB3RlJnPWlqezlYMDAwMDBpP2cwUWlqezlYMDAwMDBpP2cwUWYrazQ0MDAwMDBudiRcdTAwM2NPemQxPzAwMDAwMCpgN04pZzUqVEswMDAwMHQ1UWlqZzUqVEswMDAwMHQ1UWlqeVhfe3UwMDAwMEgjMCojXlkjZTYwMDAwMDYqX2YxXlkjZTYwMDAwMDYqX2YxU1VYJDIwMDAwMFp7YTtXU1VYJDIwMDAwMFp7YTtXU1VYJDIwMDAwMFp7YTtXU1VYJDIwMDAwMFp7YTtXYjVjcFkwMDAwMGxcdTAwMjZvcXliNWNwWTAwMDAwbFx1MDAyNm9xeXV6Z0x2MDAwMDB0NVFpanV6Z0x2MDAwMDB0NVFpankyJVE/MDAwMDBLKX5kQFhxRWBRMDAwMDBPRDVqRHV6Z0x2MDAwMDB0NVFpam4hRShQMDAwMDBxNzI9XHUwMDNje3VCaGcwMDAwMEBpVy1He3VCaGcwMDAwMEBpVy1HZS1jVlAwMDAwMClDMFBAODFPTVkwMDAwMENZXHUwMDNlVFk4MU9NWTAwMDAwQ1lcdTAwM2VUWTgxT01ZMDAwMDBDWVx1MDAzZVRZKUxDZGYwMDAwMG56JGw2N0xpSWwwMDAwMDtleVx1MDAzY3s3TGlJbDAwMDAwO2V5XHUwMDNje09pcE0kMDAwMDAkUVU2ei1AYSEoMDAwMDAlb2lDdS1AYSEoMDAwMDAlb2lDdVx1MDAyNm9AZHYwMDAwMCs4KmIrXHUwMDI2b0BkdjAwMDAwKzgqYitcdTAwMjZvQGR2MDAwMDArOCpiKyNFQHFfMDAwMDApNWFoXHUwMDNlXHUwMDI2b0BkdjAwMDAwKzgqYitcdTAwMjZvQGR2MDAwMDArOCpiK1x1MDAyNm9AZHYwMDAwMCs4KmIrXHUwMDI2b0BkdjAwMDAwKzgqYitcdTAwMjZvQGR2MDAwMDArOCpiK1VyYnhRMDAwMDBLcV44IVVyYnhRMDAwMDBLcV44IVVlXHUwMDNjRUcwMDAwMEwhJFx1MDAzZWdVZVx1MDAzY0VHMDAwMDBMISRcdTAwM2VnVXJieFEwMDAwMEtxXjghK3ZJWSswMDAwMCNjQnBUVXJieFEwMDAwMEtxXjghVjEtK34wMDAwMGdgUHFAVjEtK34wMDAwMGdgUHFAMytyO2QwMDAwMCFtSXs3MytyO2QwMDAwMCFtSXs3MytyO2QwMDAwMCFtSXs3MytyO2QwMDAwMCFtSXs3VTBxI1VUUDdBSjdiWH1jODczTWxXZUkzdVplKG1fYUNDRGZXaE5ZWkNLITdyNyR6TWk5d3RWOGVPKzU3QVExeTVBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q1B5WUVLb2tOMHxOc0MwfE5zQThDTTg9WUFRMXk1QXRvdlx1MDAyNkNLM1B5Q01aQT9AP1FifXxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5TjAwMDAwMDAwMDEwMDAwTjAwMDAwMDAwMDEwMDAwTjAwMDAwMDAwMDEwMDAwSzAwMDBMMDAwME0wMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAwSzAwMDBMMDAwME0wMDAwSzAwMDBMMDAwME0wMDAwSDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAwNTAwMDA2MDAwMDcwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwSzAwMDBMMDAwME0wMDAwSzAwMDBMMDAwME0wMDAwTjAwMDAwMDAwMDEwMDAzMHxOc0MwfE5zQzB8TnM5SDAwMDBJMDAwMEowMDAwRTAwMDBGMDAwMEcwMDAwRTAwMDBGMDAwMEcwMDAzMHxOc0MwfE5zQzB8TnM5TzAwMDBQMDAwMFEwMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5RTAwMDBGMDAwMEcwMDAzMHxOc0MwfE5zQzB8TnM5SzAwMDBMMDAwME0wMDAwSzAwMDBMMDAwME0wMDAwSDAwMDBJMDAwMEowMDAwRTAwMDBGMDAwMEcwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAwQjAwMDBDMDAwMEQwMDAzMHxOc0MwfE5zQzB8TnM5MjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAzMHxOc0MwfE5zQzB8TnM5ODAwMDA5MDAwMEEwMDAwODAwMDA5MDAwMEEwMDAwODAwMDA5MDAwMEEwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAwNTAwMDA2MDAwMDcwMDAzMHxOc0MwfE5zQzB8TnM5MjAwMDAzMDAwMDQwMDAzMHxOc0MwfE5zQzB8TnM5MjAwMDAzMDAwMDQwMDAwMjAwMDAzMDAwMDQwMDAwTjAwMDAwMDAwMDEwMDAwTjAwMDAwMDAwMDEwMDAwMjAwMDAzMDAwMDQwMDAwTjAwMDAwMDAwMDEwMDAwTjAwMDAwMDAwMDEwMDAzMHxOc0MwfE5zQzB8TnM5SDAwMDBJMDAwMEowMDAwRTAwMDBGMDAwMEcwMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5SDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwSDAwMDBJMDAwMEowMDAwTzAwMDBQMDAwMFEwMDAwTzAwMDBQMDAwMFEwMDAzMHxOc0MwfE5zQzB8TnM5SDAwMDBJMDAwMEowMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5TzAwMDBQMDAwMFEwMDAwSDAwMDBJMDAwMEowMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnM5UjAwMDBTMDAwMFQwMDAwUjAwMDBTMDAwMFQwMDAwNTAwMDA2MDAwMDcwMDAzMHxOc0MwfE5zQzB8TnM5UjAwMDBTMDAwMFQwMDAwNTAwMDA2MDAwMDcwMDAwUjAwMDBTMDAwMFQwMDAwUjAwMDBTMDAwMFQwMDAwUjAwMDBTMDAwMFQwMDAwNTAwMDA2MDAwMDcwMDAzMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFlkM342cTNXcFokQldwcnE3V0Z9QE45RDYxaGRuT25yOVZRK29NdHl4XHUwMDNjVFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR6QUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFleY0ZaRERDe2JZVz8zYUJwZERiUzdzZTlENjFoZG5PbnI5VlErb010eXhcdTAwM2NUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHpBQ003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV5mOVoqWCpaYUFoV0ZDTERXeFUwV3N+NWRrSjRDTXFUP1RQdFlgVlFfRnxaZSh6OFhcdTAwM2VOMlRYKTlfM1dfNUZBQ1RjNWQyNkp0MVoqKnVUWWIkSUpWcjY9MVdwWmQ/WmUobV9aRXRwRUNUdUhoMzNQSHtaZ1hhRGFcdTAwMjYwRFVEe2NtM1oqcCNCYXdjdm9ad0Yjd1krLUk9V2hRU2NhMFkyXmI3Z1hMQ1U3ZnAyNHJQeVdwcmdHYWF8QDhUUDdlODBWV3xQRGtkZnAwMGJyfEtvZk5VMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTAwMDAyMDAwMDMwMDAwMzAwMDA0MDAwMDQwMDAwMzAwMDAzMDAwMDUwMDAwMzAwMDAzMDAwMDQwMDAwNTAwMDAzMDAwMDMwMDAwNjAwMDA0MDAwMDYwMDAwNDAwMDA1MDAwMDMwMDAwMzAwMDA0MDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwNDAwMDA0MDAwMDMwMDAwNDAwMDA0MDAwMDQwMDAwNTAwMDAzMDAwMDMwMDAwNDAwMDAzMDAwMDUwMDAwMzAwMDA3MDAwMDMwMDAwODAwMDA0MDAwMDMwMDAwNDAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDA0MDAwMDMwMDAwMzAwMDAzMDAwMDQwMDAwNTAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwNDAwMDAzMDAwMDQwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDA0MDAwMDMwMDAwMzAwMDA3MDAwMDQwMDAwMjAwMDA1MDAwMDMwMDAwNTAwMDAzMDAwMDQwMDAwMzAwMDA0MDAwMDQwMDAwMzAwMDAzMDAwMDQwMDAwNDAwMDA3MDAwMDQwMDAwNTAwMDAzMDAwMDMwMDAwNDAwMDAzMDAwMDMwMDAwMzAwMDAzMDAwMDMwMDAwMzAwMDA0MDAwMDQwMDAwNDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWXAxI2ZhXHUwMDNlV3BYQlJDTERWdjdcdTAwM2Mob2RDTEphb0NQc2FJVTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UE1cdTAwM2N5amU2YWZTUDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRTMwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlxM1U3NkVhQ0xOYWQyblNXYjAhXHUwMDNlbmVPKzU3QVExczNBdG92XHUwMDI2RF9iamMyNFpEO1g9UVJJYlhfSkJUUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV5gUmFBfGdMYmFIUVdWUlU2Q2J0VzhwZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxiYEVmOWM1aWZhYSQjXHUwMDNjQlkrLWF8Q1V6enFkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUano4Uy1CTjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFlGSU01MDAwMDAyMylrZmY2VDV0MDAwMDAyMylrZnV6QHVfMDAwMDBINWBxKilJMmwyMDAwMDBgNVpqRW5PaWZ4MDAwMDA/X0N8Yz1FZ184MDAwMDByNUwpcFx1MDAzY1dXZXkwMDAwMD96MURoXHUwMDNjV1dleTAwMDAwP3oxRGhuT2lmeDAwMDAwP19DfGNMQGEyJTAwMDAwblx1MDAzY1ZcdTAwM2NWZSRRdlUwMDAwMDBAWkR+ZSRRdlUwMDAwMDBAWkR+ZSRRdlUwMDAwMDBAWkR+ZSRRdlUwMDAwMDBAWkR+bVcxRnMwMDAwMClrQ35IVj15UUAwMDAwMFx1MDAyNiFlP0ZHJFJcdTAwMjYwMDAwMDB1eklZIWpXbCpXMDAwMDBgNVpqRWpXbCpXMDAwMDBgNVpqRUxfU3pPMDAwMDA7YXJIaiRjcjtRMDAwMDBiejZIblc9JHdQMDAwMDBLXHUwMDNjXHUwMDNjdEBXPSR3UDAwMDAwS1x1MDAzY1x1MDAzY3RATlc/dW8wMDAwMElnMUU3bW9QOz0wMDAwMFljTmtiZSRRdlUwMDAwMDBAWkR+REozKCMwMDAwMGFFbF9sV2IhWSkwMDAwMEpoMmhHeih5dUkwMDAwMFBFeGVIeih5dUkwMDAwMFAqU3dKO0ZVMncwMDAwMEBCJVpyOExjY20wMDAwMDY4YTNlOExjY20wMDAwMDY4YTNlXHUwMDNlbUx6NDAwMDAwTW5OO1lqV2wqVzAwMDAwKSRmRWxreCtwXHUwMDNlMDAwMDBHbXsyOCttXHUwMDI2Y04wMDAwMEZXblx1MDAzY04rbVx1MDAyNmNOMDAwMDBGV25cdTAwM2NOa3grcFx1MDAzZTAwMDAwR217Mjg1IzFGJTAwMDAwSkZgemIlY1U/cTAwMDAwKjJYfFE1IzFGJTAwMDAwSkZgemJfJXMkaDAwMDAwaUZZNzg4TGNjbTAwMDAwNjhhM2VCZj0qPTAwMDAwakFmZy1PMjA9djAwMDAwMVx1MDAyNikpdChzb0JaMDAwMDBFeFdGfFx1MDAzZXIjTHswMDAwMEczd3wjUV9tN1QwMDAwMHM4dF80e0NRS2swMDAwMEZqVEVQT0lOdE4wMDAwMGNefDFmMkltNGkwMDAwMFQweUVqT0lOdE4wMDAwMGNefDFmUnwwWHAwMDAwMGFXZXh2ZGcqZSMwMDAwMGU4MkBmSWkpaGEwMDAwMGNsZTRzemQxPzAwMDAwMCpgN04peWZRVnQwMDAwMEdGVSU2cWh2Q0AwMDAwMDIwbGJRcWh2Q0AwMDAwMDIwbGJRcWh2Q0AwMDAwMDIwbGJRcWh2Q0AwMDAwMDIwbGJRcWh2Q0AwMDAwMDIwbGJRQko1dGgwMDAwMG90ezJCSWkpaGEwMDAwMGNsZTRzeFJFZnUwMDAwME9mR2pqeFJFZnUwMDAwME9mR2pqQVF2XHUwMDI2YzAwMDAwT2ZHamp1emdMdjAwMDAwdDVRaWowMDAwMDAwMDAwMDAwMDAxRi0rUTAwMDAwQVR7cDFjTk9sdDAwMDAwRTFUIU1lQFBzQDAwMDAwOyNVV30wWX1mZjAwMDAwZmBSNnxcdTAwM2VyI0x7MDAwMDBHM3d8IyRPdmRYMDAwMDBHM3d8I1FfbTdUMDAwMDBzOHRfNDgxT01ZMDAwMDBDWVx1MDAzZVRZRjNWKi0wMDAwMF9HVGhHZX4pSzkwMDAwMCFtfXx1ZX4pSzkwMDAwMCFtfXx1ZX4pSzkwMDAwMCFtfXx1UV9tN1QwMDAwMHM4dF80UV9tN1QwMDAwMHM4dF80JE92ZFgwMDAwMEczd3wjZnY7eWgwMDAwMEk4TlI9ZX4pSzkwMDAwMCFtfXx1ckhmfWgwMDAwMCleOyNFTXxAe0owMDAwMF4/KXhzI0VAcV8wMDAwMCk1YWhcdTAwM2VNfEB7SjAwMDAwXj8peHMzMzZ2VzAwMDAwTEd3STJFeUhJJDAwMDAwTEd3STIrYmVSdDAwMDAwYEYjZ0c4bmtrfjAwMDAwZXlSXHUwMDI2Ujhua2t+MDAwMDBleVJcdTAwMjZSZGUzc2IwMDAwMENaUCNEVWVcdTAwM2NFRzAwMDAwTCEkXHUwMDNlZ1VlXHUwMDNjRUcwMDAwMHkqQ0l2eX14cTMwMDAwMGJJMXhqK3ZJWSswMDAwMCNjQnBUbUFaMWgwMDAwMGxGU01gOHxgd3YwMDAwMCF5WEpnR3deYn4wMDAwMD8tfm17O0dWTFx1MDAyNjAwMDAwV0B3R087R1ZMXHUwMDI2SysoI3UpJHwqXjtHVkxcdTAwMjZAS0pIRkRcdTAwMjZvaHlVMHEjVVRQN0FKN2JYfWM4NzNNbGNMO0U3VlF5dF5aRVBsWUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzAwMDAwMER3T0wwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFl2MzJcdTAwM2N5LVplPyRCWD1mXHUwMDI2UUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzAwMDAwMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFl3MjZBdDdWUlU2Q2NfdGl0ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BkSmJ9TGIjNyMxWipwI0JhXHUwMDI2VUJXQ1ZEMHVkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbGRsN1BQYiM3IzFaKnAjQmFcdTAwMjZscDBYPzFmWmRuTyF2ZU8rNTdBUTFzM0F0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXMzQXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RqMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbGRcdTAwM2NBbzNWUWdoNGQ/cC13ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMFBzSXVDTTg9WUFRMXk1QXRvWHdDSzNQeUNNWkF8QD9RWX0wRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd1BTZClZcSMwRHdPTDBEd1BxZjRWO2EwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3T0wwRHdPTDBEd09MMER3UFRVMHF2U0NLZV9hQ0t4NmVDS0BZITVfNHJ8WkRucUJWcjY9MVdwWk98Wip5ZlBlSV5geENLITdyNyR6TWk5d3RWOGVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q1B5WUVLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9icFFZVzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrRH1EKWNaRXRVTVhtRTZNQ1ZuT3lkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1BqZSpyMmNlPUMza0ZkI0R+ZkdkRm9GZCNEXkhZUn45ZihJfWxHYXhufklWT1REZzlcdTAwM2NQcEdheG5+SVVxNElDVzktNDRLTkB4QVR9VTVBVGNyXkYqUFFIRH1AaitBVHVCfkFVUG0wRzlXUUVBVGM7NWcoZjtIaDg4ZFx1MDAyNkdheG5+SVVxNElBVGMhe0YqcVBIRig1S0RDV2I0QTVpPWsqQVVQbTBHOVdRRUFUYy1+R0JHQkhEfkpcdTAwMjY9QVR9VTVBVGNyXkYqUDdESTNPfUhDV3RHRTQ9XkEoQVRjcl5GKlA3REkzT31IQ1ckTUczQHspJEFUYyF7RipxUEhGKCFcdTAwMjZEaXdRNndJVXE0TEFUYzs1aXp8IVx1MDAzY0ZkI1Z+RipQUVBEfiRzJUFVUChERH5cdTAwM2MqKkFVUG0xSDcxVEdFaH49JUZkI0JEQ1hYd1MyUVZOcEkzT31MQ1hnJFUxVFl7bkkzfCVAQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/YnBRWVcwMDk2MTAwSUMyMDBSSTMwMGFPNDAwalU1MDBzYTYwMCNnNzAwO204MDB7czkwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAxNXlBMDE1eUEwMTV5QTAxNXlBMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFOO0MwMU47QzAxV15EMDFXXkQwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxcDVGMDFwNUYwMXlCRzAxeUJHMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMV5OSTAxXk5JMDIyVEowMV5OSTAxXk5JMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMkJaSzAyQlpLMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0UwUEl4YSQjXHUwMDNjQlkrLWF8Q1h5eGBkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUano4Uy1CTjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBRN3BnMDAwMDAqelx1MDAzY1ppMDRWbWkwMDAwMFEyNnlaMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEYxZGYwMDAwMDhhamhIMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwXHUwMDI2XHUwMDNlc3Z1MDAwMDB6eU1VYTAwMDAwMDAwMDAwMDAwMGZYQHAkMDAwMDBLcTkwJTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEFtJWZcdTAwM2UwMDAwMEVDZFFVMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwa1MhQ3QwMDAwMGgpcTVASyhTMFowMDAwMHB3V2dvMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOzI1MnswMDAwMGNxMTQlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUHt+RiswMDAwMGt2NTFyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwME00XHUwMDI2QzAwMDAwJG5IRzUwMDAwMDAwMDAwMDAwMDB6K1JvWTAwMDAwMkdKP0cwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmUlhkTDAwMDAweihPTkEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBLISE2cTAwMDAwZlYhTUgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBLO1FcdTAwMjZBMDAwMDA1RWJeaDAwMDAwMDAwMDAwMDAwMDBCOGxkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGFPbExsMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGZHRlpRMDAwMDB6fDM/eDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBGSlZfMDAwMDBraVYoODAwMDAwMDAwMDAwMDAwMDBEeU0zMDAwMDAwQ3R8WTBOezFFMDAwMDAwTzU3RjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBOXjlIMDAwMDB6JDh+VzA3Iy1aMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2eiUxMDAwMDBwcGJcdTAwM2MqMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBEMlRTMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBLKygjdSRWVXBqMDAwMDBrV2VIcjAxc2UxMDQ1QipwcE1OajAwMDAwVTBxI1dFMFlqc1k7Ulx1MDAyNj1ZKy1iQ2ElcDA5YlkqaVVsVXJMYENLZV9hQ0t4NmlDS0BaMDI2a2FgWkREWEdscU1XfGVPKzU3QVEyclZBdG92XHUwMDI2RF9iai01Tn5qRmQyblNRRWp9UG1QKmhuXk1KQU9pbUtiNG1iWj1zMWRUQ3tIQVQyXHUwMDI2MUt+K1x1MDAzZXdMUGM2aE1OJWV+RTAtSyRWe35iRFdwSG40WmdnYFhFan1QWUxzVXN0TU5tXHUwMDI2a1BFPURTbW4pYmdYTDRfS2FDMiNIWEtaQ35aKXQ5SEFUMlx1MDAyNjFNXmFCIVAqWGB4TUBcdTAwMjZVZlBmMVF4Q1lVUms1TWc5d2FDQ0RaRWp9UFlMX3xcdTAwM2NqUXpuQCFuaXllWWJaS15GYUJedkZBVDJcdTAwMjYxS3xAcVlSeiotIU5saGwyRTFNb3xWUUZyM1ZRRnF+Wil0OUhBVDJcdTAwMjYxTytpVWNSNiQ4alApfHV0UjNANyVvRi12I2FCXlx1MDAzZVdXb340MlZReXotWmdnYFhFan1QWVAqNzRcdTAwMjZTVmN9bVI2JE5oTU5VKnhDWVx1MDAyNnBzNztrbFNhQ0xOYWQyblNRRWp9UG1SYTgoX1I4KDB8TUpBbXFvKF53dldNeSg3RWp9UG1RYmF7a0NZfiN3Q1VTM2VaZShMYGFcdTAwMjZCZEVhJCNnP2Ijb3ZzSnxJJDBSWmNgaFBmfGByUWNeKWdObVd4T3BEVW1pVntkWTlXcFokSWIwOTR+QVZXYDVQRE41c1I4dUNQRTE/IzFaRXRVTVhtRTZNQVQyXHUwMDI2MVElejQjUjdnLSVRem9HK3E5QWZfYiM3IzFaKnAjQmFcdTAwMjZVQldBVDJcdTAwMjYxUWNxUCpMX1x1MDAzYyRmUERONXNSOHVDUkUyQW83WipGc1JhJCN3MWI5OGNIWD1pQTNXb3tyWEp8SUkrUEUlQTtLfWsraVI4bTFuTUBVcGZQOX4hKHEjUzgoYlkqZ0laRG4rNVopNn1YSnxJYVx1MDAzZVI3Rnh5Tyt7MmxQZWRsOUUyUzI2YSQjXHUwMDNjQlkrLWF8QVQyXHUwMDI2MVI4bTFzUSVwZnJNSkE7eXJWd1x1MDAyNihiWVhPNUFUMlx1MDAyNjFRY3FNdFI3RURIRTJqPX5WX3xHJUFUMlx1MDAyNjFRJHM7YU1KQV4hczMzNEBjNWlmYWEkI1x1MDAzY0JZKy1hfEFUMlx1MDAyNjFQKVN4I1I4XHUwMDI2JHlQRSQtbFI3RURKRTIkY0FYP0FhUGFcdTAwMjZMNURiWVx1MDAyNm5kSnxJdkBSIVx1MDAzZXc/UGdGcnZNSkF+JHN1cE5yWmUobV9hQ0NEWkVqfVBmS342K1dNTm17ekNhTm98OGZhbHxXTmMre0ZtUHtrQVQyXHUwMDI2MU5JXzBTT2hyXHUwMDI2SVApfTFQdDFHTTtYa2woLVktTW1VYUJwKVVFan1QZkt+NitXTU5sek5QZzVxV0UzRiE2VlF5cVx1MDAzZVdwRlpaWip3M21KfElYelBERFx1MDAyNmFQJT1cdTAwM2NZUXpvcXx0YD19P1ZReXRfYSVwRUVFan1Qbk9oSGFYUGZ8JW9DYXhcdTAwM2U1Nm1WPXxaZT96NVkjPVFAQVclI31QRE1ebE9lVWBAdW83VyliWlx1MDAzZUJVYjA5NH5BVkYxQlBmJTEtQ2FeMjlEMDV8SlpEbnFCVnI2PTFXcFpPfFoqeWZKRWp9UHFNTXE2VlBFXHUwMDNjbGdUMWlEeExyaE9vTUpCT2JDS0ZwR0FRMnJWQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYigwMDAwMDBSUjkxMHNzSTIwe3tSMzFPTmE0MXBvajUxXkBzNjJMSiM3Mm1rOzgyXHUwMDNlXHUwMDNjezkzSUc1QTNqaEVCMzsrTkM0RkNXRDRnZGZFNCpcdTAwMjZvRjVDOHhHNWRaKUg1XHUwMDI2IUBJNjk1MUo2YVdBSzYjeEpMNzYxU003WFNiTjd5dGtPODJ8dFA4VU8kUTh2cFx1MDAzY1I4fl58U1UwcSNXVGBSSCphQl52RlhcdTAwM2VANkpXcGdJN1RVe3B3WFx1MDAzZU1kP2N2fms5WFx1MDAzZU4zN1hKdjlfWmdnXktXcGpJZENrPUNTYSVwYTdXb35xR1g9UVZKZUoyclZaZ2dkNVdwWm19ZDFZXHUwMDNlTlhcdTAwM2V3KEFkd25NbWI5OGNQWmY5I3tkMVlcdTAwM2VOYSVwOUFkd3BGZTRRWHlcdTAwM2NXcTVGSmI3XiNHWipDTjMwMDAwMDAwMDE4IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGl2b3R0cmFuc2xhdGUiOiBbCiAgICAgICAgICAgICAgICAtMC4wMzU1Nzg2OTYwNTcyMDA0MywKICAgICAgICAgICAgICAgIDYuMTc3MDc2NjI3OTc3ODRlLTEwLAogICAgICAgICAgICAgICAgLTAuMDI0Mzk5ODM0Njg1MDI3NgogICAgICAgICAgICBdLAogICAgICAgICAgICAic2F2ZWRzdGFzaGdlbyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVnc2M5M3dDOTRiWSp5QloqXntUQ0lrXjREK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MFZAVXNYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LfmIjNWpJRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW99SUZmdCVBRiotM2NJeHt2VjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+aWBYPVd4MkQtOFx1MDAyNjlaKVM5TlZSQl9BNEohXjFOTjtzeVhcdTAwM2VNc0NHQjdTUkU7VHFiQ0pya1AyNFpoQFplKCpOND9yMFA4akhXWlJBYVkxUHxHUFdQfEdQV1dSeSQyS3RKZllELWFRSWElcFgyWipee1RVdnFWQlpERGVHQ0ota1hBUnIoaEFScihoQVJzWHlMUz1lc1dwV0B4YiNpdVAzTVx1MDAyNnkyVlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdEFqeEY4QFBBUnNnI2FCcGREYlJjMUxiYUg4OGIjIUhPSXRnRTJhQ0M1VFhcdTAwM2VEbV9jcXx9TEVGZlFCWFx1MDAzZU4zN2FcdTAwMjZCUjRVdlBBOGIhe3ZsVXRlJV5YPUhlNVpnNnNHWjMtWURBUnIoekFhSFZOWkUxOUFjNFopOGJhWmxRVnNcdTAwMjYoN2IyXHUwMDNjck1VdlA0MVpDYDkqYjk4V1lYPUhkVEFZV2Y7WmdnZEdaZWVVK2FCXnZGWmdwKTZBUnIoaEFUYzBrWTtSXHUwMDI2PVkjP0VEYmFIODhiIyFIT0l0Z0UyYVx1MDAyNkw4UldNeVB5WipwI0JhXHUwMDI2VUJXM01cdTAwMjYhflhMNF9LYTk/d0VaRWF6NGNfdERralVYVChBUnNqJGFCcGREYlJjSlBaKl8yVUl0ZEExVXR3LXpYbTRefmFCcGREYmFNXHUwMDI2YFV0ZUskYlo9ajliYU1cdTAwMjZgVXRlLVx1MDAzZWIjNyF8VntkWTlXcFpDfGJhTVx1MDAyNmBVdGVOIVopO180VXZQQUQzSkc2ZGIjN3V8WSstST1Xbl5EKWJhTShJQVJyKGhGKDdicVhcdTAwM2VEbkFYP0E1R1hMNF9LYUMxNWRVdGVpJWFDTE5GYUJedkZhfChTYzY5e3h+YUJwbUhYTCUrUVRQcVhAYUJwZERiYUd7OENLT3ZNNiRmY1x1MDAzY1dOQmslYjAhcik1KmAybTBSUkYzMHt7ZDcxcG8jQjJMS3hZOH5ffnYybWxFSDNJR2NMMzsrIVA0Z2UxVDVDOWtlODJ9bXA1ZGFiWjY5NXpkNiN5MGg3WFYjZEQ7NWYyYmFabFFWc1x1MDAyNig3YjAhdkJEO0UhTlopdDlIVlJVcUlYXHUwMDNjfkpCV3BnR01UVSVRejd6Sn1cdTAwM2NaKlhOTTclTGVEYUNLc0FYPTVmQ0Q7ZmxKZDJuU1c4WVx1MDAzZSRJWmdwKkNhJXAyRzghSD9IWmVlWEBDTEFqcjBaPTkjRDtAYExhQ0IqSlpnVkNjZG5PdXRDS0BYcjI2Sj9CWFx1MDAzZU1tR0ExZmRRYzQySUZXaE5qaUFxOC02WFx1MDAzZU4yVEEkQFx1MDAyNmFUUHE/MmI3XntJQ0wkMzdEXHUwMDNjY1BVYlpcdTAwM2VIRFhKc1pNRFx1MDAzY2xZSmFCXml+WSU/K0BCcjdFZFdNeVZ5YiFcdTAwM2VFVkNNOD1ZQWB0OzVCUCU4ZFdeaSg0VlFlLXVDTUdLXHUwMDNjMjZrYT1iIUJyVkNxTm5qMDAwMDAwMDAwMFRfemA2Q0wkMzdDTFx1MDAzYzshRFx1MDAzY313WFZQfEQ/WD9rVFFDPXZoIUQ9N1x1MDAzY2RWUnZ3MFhKdXF6YllVaGJLcDklIzRrbz1cdTAwMjYlUEJDKWdoam83OWYtWTklUEJBYlVPdjZSSFx1MDAzY1owbCVQQkFiSDBacExvfVJyXHUwMDNlJVBCQk1xSl9OSihYNzJ0JVBCQ3NVNW1VaG0kdG83JVBCQ2whaWM9UmhyaGowJVBCQ1ZQZVooaGhgK3MxJVBCQmtWP3ctKlleYzNaJVBCQSorNkJCKU1XNE07JVBCQSMoZ2VKRWoqN2lkJVBCQXp0ZiN3RHdxVShiJVBCQkdLal51NWRsXHUwMDNjYj8lUEJBKlNRb2xHZnVPdWwlUEJDUmtVRnx9PyRFblglUEJDaEREU1x1MDAyNnFEJUNuciVQQkI7eCslUTRta35UciVQQkJgbT9wZiEyKThePyVQQkJHMzYjNzc2U3E4MiVQQkF7cW41bHBNfGVDPyVQQkRhYExldTdMdjFgeiVQQkN6YkZhSkA7b0xoPSVQQkNYXmBeVzRQO1dPLSVQQkJhZUUrPVRDWVpjWCVQQkJxbHVOdz1hZ3t0ISVQQkJHIyEwK2RJPTRKZiVQQkNaXHUwMDNlNVJOb1c0QW18JVBCREl6XHUwMDNlZDVjaUBcdTAwMjZ7NCVQQkIwXip5fGZpTkMjMiVQQkJpQGpTZSspdzhgXHUwMDI2JVBCQ05hUiQ2eVUwcXZTQ0t4NmVDS0BJaUNMQWpcdTAwMjY1TU4odVpnZ2RHWmVlVSthQ0J+VVo2KyF2OSh5Smxkbk90dEEwezl4RC1+e1VaZWVuMWJaQmo1YlpLS1x1MDAzZVhcdTAwM2VOMzdYSnY5R0R9OC1rVFA3a0EwVlgzV0VDcCQ5YlRjdzBFRzh2ZUNMJDM1Q0w9Mj8xIS1cdTAwM2N7SFpcdTAwMjYkSkNNUTQ/MHNzSTF8TnNDMHw2THwwVFA3a0EwVlgzUkVHOCV0MDBicn1Lb2NHUzAwMDAxMDAwMDIwMDAwMzAwMDA0MDAwMDUwMDAwNjAwMDA3MDAwMDgwMDAwOTAwMDBBMDAwMEIwMDAwQzAwMDBEMDAwMEUwMDAwRjAwMDBHMDAwMEgwMDAwSTAwMDBKMDAwMEswMDAwTDAwMDBNMDAwME4wMDAwTzAwMDBQMDAwMFEwMDAwUjAwMDBTMDAwMFQwMDAxOFUwcXZTQ0t4NmVDS0BJaUNMQWorNFBSZXliWktPR1hcdTAwM2VNP0dYXHUwMDNlQkdoQ0xWaHg4aGEpaENMYm1zQ00kaD9VMFd0MTVka0o2Q00rZjtUUDdrQTBWWDNSRWhaO0c2YW9NTHxOc0MwfE5tVmtDdEReVzVka0o2Q00rZlx1MDAzZTVcdTAwMjYjNHlETEBrKjAwMDAwMFJSOTEwc3NJMjB7e1IzMU9OYTQxcG9qNTFeQHM2MkxKIzcybWs7ODJcdTAwM2VcdTAwM2N7OTNJRzVBM2poRUIzOytOQzRGQ1dENGdkZkU0Klx1MDAyNm9GNUM4eEc1ZFopSDVcdTAwMjYhQEk2OTUxSjZhV0FLNiN4Skw3NjFTTTdYU2JON3l0a084Mnx0UDhVTyRROHZwXHUwMDNjUjh+XnxTOVJMNlRVMHEjVVRQN0dMODczTWc4enZrcEZBSEJeYUNDNVRYXHUwMDNlRG1fY3FUNlx1MDAzYzkoeUpsZG5PdHRBMHs5c0R9OC1rVFA3a0EwVlgzUkVHOHZlQ0wkMzVDTFx1MDAzYzstQ01RND8wc3NJMXxOc0MwfDZMfDBUUDdrQTBWWDNSRUc4JXQwMGIqQTVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWW5UUjsjMjBSUjkxVF8hMFx1MDAyNjY5RTdLMDAzUUdVMG98TjZMNH5BWkUxOUFjNGM5N2JhSDg4YiMhSE9DTlchRVRQN0dMODczTWc4enZrcEc3P3szWFx1MDAzZU4zN2FcdTAwMjZCUjRVdlA0MVpFa2dLQ05kQC1kbk91dENLQEltQ0xrc1x1MDAyNmVTS1k5Q0wkMzVDTFx1MDAzYzsrQ004PVlBYHQ7NUJQSn4tQ3FOVmR8TnNDMHxOc0MwVF96YDZDTCQzNUNMXHUwMDNjOytDTVhnQjFTVCtCS285YHwwMDAxOENNaUdAMFJSOTEwOXtcdTAwM2VPVFUjYT1DSylDZ0NMMU9rRFx1MDAzZUQjWlV2UDQxWkNgOSpiOThXWVg9SGROR2JTRTtDS2BKdDhZVWttQVNOcSllTys1N0FgdDs1QlBKeytDMGl5VTVka0o2Q01fbFx1MDAzZUtva04wfE5zQzB8TnNBOENNUjFhQWB0OzVCUEp7K0M9dmghQ05OdC01Q0gpSTAwM1BrRExAa2U5Ukw2VFUwcSNXRFx1MDAzZU0qaVk7Ulx1MDAyNj1ZKy1iQ2ElcDA5YlkqaVVHK1NGK0NLeDZlQ0tASW1DTEFqQDU/XjAoWipee0RXbl5QLWFcdTAwMjZCZEVhQ0NEZkg2fFc9ZU8rNTdBYHQ7NUJQSntcdTAwM2VIVjFRYmElcGE3YjAjKWhUX3pQXHUwMDNjQ0wkMzVDTFx1MDAzYzsrQ01YZ0IxU1QrQktvOWB8MDAwMThDTWlHQDBzc0kxfDZOXk9VMG98VDNVRzMxWkUxOUFjNGMhV0goT2dcdTAwM2NDS0BYXjNxb2FqWD1RUmxiI2l1UENPQlBORFx1MDAzZSgqc1dwWj83Y3FUYk81KmAybTBSUkYzMHt7ZDcxcG8jQjJMSzJGMlx1MDAzZT1RSjNqaG9ONEZDPVI0KihEVjVkYWJaNjk1emQ2I3kwaDdYVE9sODJ9bXA4dnE7dDlSTXBqMjRpZSpiN2ZcdTAwM2VFSXgjQ2QxITdAeVhcdTAwM2UlcSFUUDdNU0pPKUIjZFRDe0hDT2opVzEjZmFcdTAwM2VXcFhBeDVkXHUwMDNjcWYxIzUwXmJhTlx1MDAyNj9LcEcxRzAwMDAwMDAwMSpuVkZmSG5ZbGxqblZGZkhuYU12aUdjeitZR3QpbnNuVkZmSG5ifCk4MDAwMDAwTl82fkdjeitZR3ZoeUpXQGN0KVg2OFNkblZGZkhuZHZ7eCUqQFFwJVx1MDAzY01rXjAwMDAwMFBzSXVVMHEhKEtNUWJnWFx1MDAzZU4zOWFcdTAwMjZMOFRiMCRBcVRVI2FeRD9rcmxVdHctelhtNF5+YUJwZERiYU5cdTAwMjZeVTBXK2IzM0Z2XlduKit7WipDPypUUHMyZGIjOEJSV015KD9XRnxzZUQ/XHUwMDNjbGpaKk9jO09ocU9gVE0rXHUwMDNlXHUwMDNjNWR0c34wV2xFKkZjQVNVNWR0c34wV2xFKkZjQVNVNWR0c34wV2xFKkZjQVNVNWR0c34wV2xFK0ZjQVNVNWR0c34wV2xFKUZrTXw7VTBxdlNDTEFrNzNTVkRnYiMhbEVhQ0NEZkx8dDFaTDBjdzVUUDh6VzVnc3NJVTBxI1dUVSNhXkRANzd0VXZoN0NaZSg5JFoqcCNCYSRqKENiMCRTeVRQOHRVQ1BHXiNMdDdDWkZrTXw7VTBxdlNDTEFrOTN9MFZqYVx1MDAyNksjOFplTVY4YjAkVnpUUDh0VUNQR14jTHQ3QzhGY0FTVTVkdHN+MFdsRSpGY0FTVTVkfFx1MDAzYzIwV2xFKkZjQVNVNWR0c34wV2xFK0ZjQVNVNWR0c34wV2xFKUZrTXw7VTBxdlNDTEFrQTVNTigpWmVuM1x1MDAzY1ZReW4oV002UH1iMCRZIVRQOHRVQ1BHXiNMdDdDNkYlY2F3VTBxI1dVMG98azR7XHUwMDI2bTZaRTE5QWM0Y1JCWipfMlVDUC1VYlRQN1NVTmV5M0xYXHUwMDNlTT9KYllGMENYXHUwMDNlRF5STm5La2VMMGN3NVRQc1FlWCplY0lLb0oxfVUwcSNXVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNtb290aHB0cyI6ICIwIiwKICAgICAgICAgICAgInN0YXNoaWQiOiAiOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi45OSwKICAgICAgICAgICAgLTExLjkxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJyZXNhbXBsZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZm9yZWFjaF9lbmQzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMTMuNDkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJyZXNhbXBsZTciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2U2IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjIxLAogICAgICAgICAgICAtOC4xNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNraW40IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy4xMiwKICAgICAgICAgICAgLTIuOTUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNraW4iCiAgICB9LAogICAgInN3ZWVwMyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDEsCiAgICAgICAgICAgIDAuNzMsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmFkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXJvbGwiOiBmYWxzZSwKICAgICAgICAgICAgImFwcGx5eWF3IjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDMyLAogICAgICAgICAgICAiY29tcHV0ZXV2cyI6IHRydWUsCiAgICAgICAgICAgICJlbmRjYXB0eXBlIjogImdyaWQiLAogICAgICAgICAgICAiaW5jeWF3IjogMTgwLAogICAgICAgICAgICAic2NhbGUiOiA3LAogICAgICAgICAgICAic2NhbGVyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYmV6aWVyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4wMDA5Njk5MzIxMjM1NTMwMDc4LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMDY5MTY0MjY4NjcyNDY2MjgKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjEyOTI2ODI4ODYxMjM2NTcyLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZml0KGRldGFpbChcIi4uL2ZvcmVhY2hfY291bnQzXCIsIFwiaXRlcmF0aW9uXCIsIDApLCAwLCBkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIm51bWl0ZXJhdGlvbnNcIiwgMCksIDMuNCwgMC44KSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYmV6aWVyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4yNjE0Mzc5MjI3MTYxNDA3NSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjA3MDMxMjUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInlhdyI6IC0xMTAuNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjcxLAogICAgICAgICAgICAtMTcuMzUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInRoaWNrbmVzczIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVzYW1wbGU3IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibXVsdCI6IDAuNDM5LAogICAgICAgICAgICAic2NhbGVfcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMzQyNDgzNjY5NTE5NDI0NDQsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNTM0NjQwNTUwNjEzNDAzMywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImZpdChkZXRhaWwoXCIuLi9mb3JlYWNoX2NvdW50M1wiLCBcIml0ZXJhdGlvblwiLCAwKSwgMCwgZGV0YWlsKFwiLi4vZm9yZWFjaF9jb3VudDNcIiwgXCJudW1pdGVyYXRpb25zXCIsIDApLCAzLjQsIDAuOCkiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuOTk3NzQyNjUyODkzMDY2NCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzbmlwcGV0IjogImZsb2F0IHBjdCA9IEBwdG51bSAvIChAbnVtcHQtMS4wKTtcblxuZmxvYXQgcmFtcHZhbCA9IGNocmFtcChcInNjYWxlX3JhbXBcIiwgcGN0KTtcbmZAcHNjYWxlID0gcmFtcHZhbCAqIGNoKFwibXVsdFwiKTtcbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImZvbGRlcjBfMSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAibXVsdCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic2NhbGVfcmFtcCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNjYWxlIFJhbXAiLAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAic2hvd19jb250cm9scyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMjEsCiAgICAgICAgICAgIC05LjQ3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJ0cmFuc2Zvcm03IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZhY2V0MiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInIiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMTgwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuOTksCiAgICAgICAgICAgIC0xNi4wNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9Cn0=
Various particle shapes scattered in volume. Useful for adding details in macro scenes bio scenes. This recipe also show an example on how to randomly copy different geometry to points base on name attribute.
Nov 03, 2025 | 20.5.584 | geometry
Cooked By: kif
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNDksCiAgICAgICAgICAgIC0xMC4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYXR0cmliYWRqdXN0aW50ZWdlcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicHNjYWxlIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYXR0cmliIjogIm5hbWUiLAogICAgICAgICAgICAibWF4dmFsdWUiOiAzLAogICAgICAgICAgICAibnZhbHVlcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyM18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVldHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ3ZWlnaHQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyM18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVldHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ3ZWlnaHQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyM18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVldHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ3ZWlnaHQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyM18jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWVzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVldHlwZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ3ZWlnaHQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjI5LAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAib3V0bGllcnNlZWQiOiA5MCwKICAgICAgICAgICAgInJhbmRvbXNlZWQiOiA1MiwKICAgICAgICAgICAgInJhbmdlbWV0aG9kIjogInNwZWNpZmljIiwKICAgICAgICAgICAgInJlbWFwcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjE2NjY2NjY3MTYzMzcyMDQKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMTM0OTA5NjAwMDE5NDU0OTYsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zNzUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuNzkxMzc2ODg4NzUxOTgzNiwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInZhbHVldHlwZSI6ICJyYW5kIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMi4wNSwKICAgICAgICAgICAgLTcuMDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYmFkanVzdGludGVnZXIiCiAgICB9LAogICAgImNvcHl0b3BvaW50czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2VwYWNrZWQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidXYiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRhdHRyaWJzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQWxwaGEiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImFkZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInVzZWlkYXR0cmliIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjQ5LAogICAgICAgICAgICAtOS4yNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgImRpdmlkZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidHJhbnNmb3JtMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZGl2aWRlIgogICAgfSwKICAgICJkaXZpZGUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1vdW50YWluMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMy41MiwKICAgICAgICAgICAgMS4yNQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZGl2aWRlIgogICAgfSwKICAgICJkaXZpZGUzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1vdW50YWluMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42NiwKICAgICAgICAgICAgMC41MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiZGl2aWRlIgogICAgfSwKICAgICJkaXZpZGU0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInRyYW5zZm9ybTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuNDYsCiAgICAgICAgICAgIDAuNzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRpdmlkZSIKICAgIH0sCiAgICAiaXNvb2Zmc2V0MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGhlcmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic2FtcGxlZGl2IjogNTAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuMDUsCiAgICAgICAgICAgIC0zLjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJpc29vZmZzZXQiCiAgICB9LAogICAgIm1lcmdlcGFja2VkMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRpdmlkZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWw0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDMKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibmFtZXMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiaGFpciIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmVhdGFzZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWlucHV0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiY2VsbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmVhdGFzZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWlucHV0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAic3BlYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0cmVhdGFzZm9sZGVyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWlucHV0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIm5hbWUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZG5hIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInRyZWF0YXNmb2xkZXIjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlaW5wdXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuMjksCiAgICAgICAgICAgIC0zLjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlcGFja2VkIgogICAgfSwKICAgICJtb3VudGFpbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFtcGxpdHVkZSI6IDAuMjUsCiAgICAgICAgICAgICJhdHRyaWJzIjogIlAiLAogICAgICAgICAgICAiZGlzcGxhY2UiOiB0cnVlLAogICAgICAgICAgICAiZWxlbWVudHNpemUiOiAwLjQ1LAogICAgICAgICAgICAiZnJhY3RhbCI6ICJobWZUIiwKICAgICAgICAgICAgIm5vaXNlcmFuZ2UiOiAiemNlbnRlcmVkIiwKICAgICAgICAgICAgIm9jdCI6IDgsCiAgICAgICAgICAgICJyb3VnaCI6IDAuNAogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjUyLAogICAgICAgICAgICAyLjI1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJub2lzZTo6Mi4wIgogICAgfSwKICAgICJtb3VudGFpbjIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BpcmFsMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFtcGxpdHVkZSI6IDAuMSwKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJkaXNwbGFjZSI6IHRydWUsCiAgICAgICAgICAgICJlbGVtZW50c2l6ZSI6IDAuNzMsCiAgICAgICAgICAgICJmcmFjdGFsIjogImhtZlQiLAogICAgICAgICAgICAibGFjIjogMS4yMzcsCiAgICAgICAgICAgICJub2lzZXJhbmdlIjogInpjZW50ZXJlZCIsCiAgICAgICAgICAgICJvY3QiOiAxLAogICAgICAgICAgICAicm91Z2giOiAwLjEzNwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQ2LAogICAgICAgICAgICAzLjc4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJub2lzZTo6Mi4wIgogICAgfSwKICAgICJtb3VudGFpbjMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BlYyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFtcGxpdHVkZSI6IDAuMSwKICAgICAgICAgICAgImF0dHJpYnMiOiAiUCIsCiAgICAgICAgICAgICJkaXNwbGFjZSI6IHRydWUsCiAgICAgICAgICAgICJlbGVtZW50c2l6ZSI6IDAuMDksCiAgICAgICAgICAgICJmcmFjdGFsIjogImhtZlQiLAogICAgICAgICAgICAibm9pc2VyYW5nZSI6ICJ6Y2VudGVyZWQiLAogICAgICAgICAgICAib2N0IjogOCwKICAgICAgICAgICAgIm9mZnNldCI6IDYsCiAgICAgICAgICAgICJvdXRwdXRyYXciOiBmYWxzZSwKICAgICAgICAgICAgInJvdWdoIjogMC40CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNjYsCiAgICAgICAgICAgIDEuNTMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYm5vaXNlOjoyLjAiCiAgICB9LAogICAgIm5vcm1hbDIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGl2aWRlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1c3BhbmdsZSI6IDEzMC43CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNTIsCiAgICAgICAgICAgIDAuMjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJkaXZpZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogMTE2LjUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJub3JtYWw0IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRpdmlkZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjdXNwYW5nbGUiOiAxMTYuNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQ2LAogICAgICAgICAgICAtMC4yMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJvcmllbnQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2NhdHRlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaW1lbnNpb25zIjogNCwKICAgICAgICAgICAgIm5hbWUiOiAib3JpZW50IiwKICAgICAgICAgICAgInNlZWQiOiA1NTA4CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjA0LAogICAgICAgICAgICAtNS4wMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlicmFuZG9taXplIgogICAgfSwKICAgICJwc2NhbGUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAib3JpZW50IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGltZW5zaW9ucyI6IDEsCiAgICAgICAgICAgICJkaXN0cmlidXRpb24iOiAicmFtcCIsCiAgICAgICAgICAgICJuYW1lIjogInBzY2FsZSIsCiAgICAgICAgICAgICJyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMjUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJjb25zdGFudCIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuMDg2MjMwODc0MDYxNTg0NDcsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC40Mzc1CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiY29uc3RhbnQiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjkyMjExNDA3NDIzMDE5NDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImNvbnN0YW50IiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuNiwKICAgICAgICAgICAgInNlZWQiOiA1NjI2CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjA0LAogICAgICAgICAgICAtNi4wMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlicmFuZG9taXplIgogICAgfSwKICAgICJzY2F0dGVyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJpc29vZmZzZXQxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnB0cyI6IDUwLAogICAgICAgICAgICAicmVsYXhpdGVyYXRpb25zIjogMiwKICAgICAgICAgICAgInNjYWxlcmFkaWlieSI6IDAuNjIyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEyLjA1LAogICAgICAgICAgICAtNC4wMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic2NhdHRlcjo6Mi4wIgogICAgfSwKICAgICJzcGVjIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpdnMiOiA5LAogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC4wMSwKICAgICAgICAgICAgICAgIDAuMDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInJldmVyc2UiOiBmYWxzZSwKICAgICAgICAgICAgInR5cGUiOiAicG9seSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42NiwKICAgICAgICAgICAgMi41MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgfSwKICAgICJzcGhlcmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAyLAogICAgICAgICAgICAgICAgMgogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTIuMDUsCiAgICAgICAgICAgIC0yLjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInNwaGVyZTIiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY2FsZSI6IDAuMDUsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuNTIsCiAgICAgICAgICAgIDMuMjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwaGVyZSIKICAgIH0sCiAgICAic3BpcmFsMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZzcGVydHVybiI6IDE2LAogICAgICAgICAgICAiaGVpZ2h0IjogMS41NiwKICAgICAgICAgICAgInJhZGl1c2luY3JlYXNlcGVydHVybiI6IDAuMjkxNjY2NjY2NjY2NjY2NywKICAgICAgICAgICAgInR1cm5zIjogMC43NQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGlyYWwiCiAgICB9LAogICAgInNwaXJhbDIiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2c3BlcnR1cm4iOiAxNiwKICAgICAgICAgICAgImhlaWdodCI6IDIuMTIsCiAgICAgICAgICAgICJyYWRpdXNpbmNyZWFzZXBlcnR1cm4iOiAwLjA4LAogICAgICAgICAgICAic3RhcnRyYWRpdXMiOiAwLjI5LAogICAgICAgICAgICAidHVybnMiOiAyLjA3CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuNDYsCiAgICAgICAgICAgIDQuNzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNwaXJhbCIKICAgIH0sCiAgICAic3dlZXAxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaXJhbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDUsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAxNSwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMDgzMzMzMjgzNjYyNzk2CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYmV6aWVyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41MTQ2MDM2MTQ4MDcxMjg5LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMTI1MDAwMDE0OTAxMTYxMgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInN3ZWVwMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtb3VudGFpbjIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNhcGRpdnMiOiAxLAogICAgICAgICAgICAiY2Fwc2NhbGUiOiAwLAogICAgICAgICAgICAiY29scyI6IDUsCiAgICAgICAgICAgICJjb21wdXRldXZzIjogdHJ1ZSwKICAgICAgICAgICAgImVuZGNhcHR5cGUiOiAiZ3JpZCIsCiAgICAgICAgICAgICJyYWRpdXMiOiAwLjAxNSwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImJlemllciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMDgzMzMzMjgzNjYyNzk2CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAiYmV6aWVyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41MTQ2MDM2MTQ4MDcxMjg5LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJiZXppZXIiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuMTI1MDAwMDE0OTAxMTYxMgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDkuNDYsCiAgICAgICAgICAgIDIuNzgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN3ZWVwOjoyLjAiCiAgICB9LAogICAgInRyYW5zZm9ybTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic2NhbGUiOiAwLjM1CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInhmb3JtIgogICAgfSwKICAgICJ0cmFuc2Zvcm0yIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNjYWxlIjogMC4zNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5LjQ2LAogICAgICAgICAgICAxLjc4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAidXYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmliYWRqdXN0aW50ZWdlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzbmlwcGV0IjogInZAdXYgPSBzZXQoQHB0bnVtIC8gZmxvYXQoQG51bXB0KSwgMCk7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMi4wNCwKICAgICAgICAgICAgLTguMDYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9Cn0=
Simple geometry backdrop for product rendering.
Nov 03, 2025 | 20.5.584 | geometry
Cooked By: kif
ewogICAgIk9VVCI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5vcm1hbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJvdXRwdXRpZHgiOiAwCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJvdXRwdXQiCiAgICB9LAogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImJsYXN0MSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJoaWdobGlnaHQiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJib3gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiMiIsCiAgICAgICAgICAgICJncm91cHR5cGUiOiAicHJpbXMiLAogICAgICAgICAgICAicmVtb3ZlZ3JwIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibGFzdCIKICAgIH0sCiAgICAiYm94MSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXZyYXRlIjogWwogICAgICAgICAgICAgICAgMiwKICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDAuNTQ5MjYxMDkzMTM5NjQ4NCwKICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImNoKFwic2l6ZXlcIikvMiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJib3giCiAgICB9LAogICAgImNsaXAxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1hdGNoc2l6ZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXIiOiBbCiAgICAgICAgICAgICAgICAtMC4yMTA0NTEzMzI1NjAxMTk0NCwKICAgICAgICAgICAgICAgIC0wLjg1Mzk5OTk1NzM5OTk0ODksCiAgICAgICAgICAgICAgICAtMC40NzU4MDkxMTAyMzcwMzE0MwogICAgICAgICAgICBdLAogICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgMC4wNjA2MjQyMjU0MjA0NDUsCiAgICAgICAgICAgICAgICAwLjEyNjE1ODY5NzMyNjk1NTIzLAogICAgICAgICAgICAgICAgMC4xMzcwNjUyMTAyNTE3MDkxNQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNsaXA6OjIuMCIKICAgIH0sCiAgICAibWF0Y2hzaXplMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzdWJkaXZpZGUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAianVzdGlmeV95IjogIm1pbiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWF0Y2hzaXplIgogICAgfSwKICAgICJub3JtYWwxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNsaXAxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY3VzcGFuZ2xlIjogOTAKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJwb2x5c3BsaXQxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImhpZ2hsaWdodCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJldmVyc2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZWRnZXBlcmNlbnQiOiAwLjMwMiwKICAgICAgICAgICAgImVkZ2VwZXJjZW50dG9nZ2xlIjogdHJ1ZSwKICAgICAgICAgICAgInBhdGh0eXBlIjogInF1YWRjdXQiLAogICAgICAgICAgICAic3BsaXRsb2MiOiAiM2UyOjAuODEzNzMxIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5c3BsaXQ6OjIuMCIKICAgIH0sCiAgICAicmV2ZXJzZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3QxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICA1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXZlcnNlIgogICAgfSwKICAgICJzdWJkaXZpZGUyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBvbHlzcGxpdDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpdGVyYXRpb25zIjogNQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzdWJkaXZpZGUiCiAgICB9Cn0=
Adds a raised edge to an embedded object, mimicking swelling of the skin.
Nov 03, 2025 | 20.5.584 | geometry
Cooked By: snay
ewogICAgIkJBU0VfR0VPIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIkVNQkVEREVEX0dFTyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb3B5dG9wb2ludHMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjgxLAogICAgICAgICAgICAtNS40MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMC41LjU4NCIKICAgIH0sCiAgICAiYXR0cmliYmx1cjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydHZkYjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbmZsdWVuY2V0eXBlIjogInByb3hpbWl0eSIsCiAgICAgICAgICAgICJpdGVyYXRpb25zIjogMgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMjAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYmJsdXIiCiAgICB9LAogICAgImJvb2xlYW4xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkVNQkVEREVEX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkJBU0VfR0VPIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYm9vbGVhbm9wIjogInN1YnRyYWN0IiwKICAgICAgICAgICAgInVzZWFic2VhbWVkZ2VzIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjU0LAogICAgICAgICAgICAtOC44OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYm9vbGVhbjo6Mi4wIgogICAgfSwKICAgICJjb252ZXJ0dmRiMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJzZGZzdWJ0cmFjdDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb252ZXJzaW9uIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTksCiAgICAgICAgICAgIC0xOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udmVydHZkYiIKICAgIH0sCiAgICAiY29weXRvcG9pbnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzcGhlcmUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2NhdHRlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRhdHRyaWJzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQWxwaGEiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImFkZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjgxLAogICAgICAgICAgICAtNC4yMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgImVkZ2Vncm91cF90b19jdXJ2ZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicGVhazEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJhYnNlYW1zIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjU0LAogICAgICAgICAgICAtMTAuODkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImxhYnM6OmVkZ2Vncm91cF90b19jdXJ2ZTo6MS4wIgogICAgfSwKICAgICJtZXJnZTEiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJibHVyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkVNQkVEREVEX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xOSwKICAgICAgICAgICAgLTIxLjQzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibm9ybWFsMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJCQVNFX0dFTyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInR5cGUiOiAidHlwZXBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjU5LAogICAgICAgICAgICAtMS45NQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibm9ybWFsIgogICAgfSwKICAgICJwZWFrMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJib29sZWFuMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpc3QiOiAwLjAxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuNTQsCiAgICAgICAgICAgIC05Ljg5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwZWFrIgogICAgfSwKICAgICJzY2F0dGVyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibnB0cyI6IDIxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNTksCiAgICAgICAgICAgIC0yLjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNjYXR0ZXI6OjIuMCIKICAgIH0sCiAgICAic3BoZXJlMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjYWxlIjogMC42LAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMS4zMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzcGhlcmUyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAwLjEzLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC41NCwKICAgICAgICAgICAgLTIuNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzd2VlcDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZWRnZWdyb3VwX3RvX2N1cnZlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZGl1cyI6IDAuMDI0LAogICAgICAgICAgICAic3RyZXRjaGFyb3VuZHR1cm5zIjogZmFsc2UsCiAgICAgICAgICAgICJzdXJmYWNlc2hhcGUiOiAidHViZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC41NCwKICAgICAgICAgICAgLTExLjcyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfSwKICAgICJ2ZGJmcm9tcG9seWdvbnMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkJBU0VfR0VPIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidm94ZWxzaXplIjogMC4wMDgKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xOSwKICAgICAgICAgICAgLTQuNjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmZyb21wb2x5Z29ucyIKICAgIH0sCiAgICAidmRiZnJvbXBvbHlnb25zMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJFTUJFRERFRF9HRU8iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ2b3hlbHNpemUiOiAwLjAxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMTksCiAgICAgICAgICAgIC0xMi43MgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmRiZnJvbXBvbHlnb25zIgogICAgfSwKICAgICJ2ZGJmcm9tcG9seWdvbnMzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN3ZWVwMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInZveGVsc2l6ZSI6IDAuMDEKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC41NCwKICAgICAgICAgICAgLTEyLjcyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJmcm9tcG9seWdvbnMiCiAgICB9LAogICAgInZkYnNkZmNvbWJpbmUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZkYmZyb21wb2x5Z29uczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJmcm9tcG9seWdvbnMzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAib3BlcmF0aW9uIjogInNkZnVuaW9uIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE5LAogICAgICAgICAgICAtMTcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmNvbWJpbmUiCiAgICB9LAogICAgInZkYnNkZnN1YnRyYWN0MSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZGJzZGZjb21iaW5lMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZkYmZyb21wb2x5Z29uczIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJvcGVyYXRpb24iOiAic2RmZGlmZmVyZW5jZSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xOSwKICAgICAgICAgICAgLTE4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZGJjb21iaW5lIgogICAgfQp9
Simple base setup for a shatter effect. Uses Voronoi fracturing and rigid body simulation. Can be applied to any starting geometry.
Nov 03, 2025 | 20.5.584 | rigid body
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dHJpYm5vaXNlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzZXRfdmVsb2NpdHkiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhbXBsaXR1ZGV2IjogNCwKICAgICAgICAgICAgImF0dHJpYnMiOiAidiIsCiAgICAgICAgICAgICJkaXNwbGFjZWF0dHJpYiI6ICJ2IiwKICAgICAgICAgICAgImVsZW1lbnRzaXplIjogMC4wMjExLAogICAgICAgICAgICAibm9pc2VyYW5nZSI6ICJ6Y2VudGVyZWQiLAogICAgICAgICAgICAib3BlcmF0aW9uIjogIm11bHQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNCwKICAgICAgICAgICAgLTguMjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYm5vaXNlOjoyLjAiCiAgICB9LAogICAgImF0dHJpYm5vaXNlMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyYmRjb25zdHJhaW50cHJvcGVydGllczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAxLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJiYXNpcyI6ICJ3b3JsZXlGQiIsCiAgICAgICAgICAgICJlbGVtZW50c2l6ZSI6IDAuMDIsCiAgICAgICAgICAgICJvcGVyYXRpb24iOiAic2V0IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjc1LAogICAgICAgICAgICAtMTAuNTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYm5vaXNlOjoyLjAiCiAgICB9LAogICAgImF0dHJpYm5vaXNlNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzY2F0dGVyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFtcGxpdHVkZSI6IDguOTksCiAgICAgICAgICAgICJhbXBsaXR1ZGV2IjogMC4yLAogICAgICAgICAgICAiYXR0cmlicyI6ICJQIiwKICAgICAgICAgICAgImJhc2lzIjogInBlcmxpbiIsCiAgICAgICAgICAgICJjb250cmFzdCI6IDQuNSwKICAgICAgICAgICAgImRpc3BsYWNlYXR0cmliIjogInRhbmdlbnQiLAogICAgICAgICAgICAiZWxlbWVudHNpemUiOiAwLjEzLAogICAgICAgICAgICAibm9pc2VyYW5nZSI6ICJ6Y2VudGVyZWQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuNywKICAgICAgICAgICAgLTMuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYm5vaXNlOjoyLjAiCiAgICB9LAogICAgImRlbGV0ZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmlibm9pc2UzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZW50aXR5IjogInBvaW50IiwKICAgICAgICAgICAgImZpbHRlciI6IHsKICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIkBDZC5nIFx1MDAzYyAwLjIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJncm91cG9wIjogImZpbHRlciIsCiAgICAgICAgICAgICJwZXJjZW50IjogNzguMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjc1LAogICAgICAgICAgICAtMTEuNTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImRlbGV0ZSIKICAgIH0sCiAgICAiZGVsZXRlX3NtYWxsX3BhcnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2b3Jvbm9pZnJhY3R1cmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZSwKICAgICAgICAgICAgInRocmVzaG9sZCI6IDAuMjA1CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNCwKICAgICAgICAgICAgLTYuMTMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImxhYnM6OmRlbGV0ZV9zbWFsbF9wYXJ0cyIKICAgIH0sCiAgICAiZGVuc2l0eV9jb250cm9sX3BvaW50IjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAwLjA1LAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjE0NzY5OTY4NzM5NzEwNzQ4LAogICAgICAgICAgICAgICAgMC42ODIxMTc3NTA0MDU0MTQ2LAogICAgICAgICAgICAgICAgMC4yMjU4NjI1MTgzNjQ5MjIxCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0eXBlIjogInBvbHltZXNoIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgImRpcmVjdGlvbl9jb250cm9sX3BvaW50IjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAwLjA1LAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIDAuMDc0MzA3NjgwMTMwMDA0ODgsCiAgICAgICAgICAgICAgICAtMC42NzIzODM3NTU0NDU0ODAzLAogICAgICAgICAgICAgICAgMC4wMDkyMzA5NTY0MzUyMDM1NTIKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLjgzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgImdyaWQxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgMQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzMsCiAgICAgICAgICAgIDIuMzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImdyaWQiCiAgICB9LAogICAgInBvbHlleHRydWRlMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJncmlkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpc3QiOiAtMC4wMDA3LAogICAgICAgICAgICAib3V0cHV0YmFjayI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi40LAogICAgICAgICAgICAtNC4xMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicG9seWV4dHJ1ZGU6OjIuMCIKICAgIH0sCiAgICAicmJkYnVsbGV0c29sdmVyMSI6IHsKICAgICAgICAiZWRpdGFibGVzIjogewogICAgICAgICAgICAiZG9wbmV0L2ZvcmNlcyI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiUE9TVFNPTFZFIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4xNQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiUFJFU09MVkUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNC41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMTUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0b3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIl9fc3RpY2t5bm90ZTEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC41MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMTUuNDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgOC44NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuNTEKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInRleHQiOiAiV2lyZSBQT1AgRm9yY2VzIGludG8gUFJFU09MVkUgdG8gYXBwbHkgcGVyLXBvaW50IGZvcmNlcy5cblxuSWYgc2NhbGluZyB0aGUgc2ltLCByZW1lbWJlciB0byBhcHBseSBzY2FsZSBhY2NvcmRpbmdseS4iLAogICAgICAgICAgICAgICAgICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidGV4dF9zaXplIjogMC41LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIl9fc3RpY2t5bm90ZTIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjk3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC41MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgOC44NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuMzIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInRleHQiOiAiV2lyZSBwb3N0LXNvbHZlIG9wZXJhdGlvbnMgaW50byBQT1NUU09MVkUuXG5cbklmIHNjYWxpbmcgdGhlIHNpbSwgcmVtZW1iZXIgdG8gYXBwbHkgc2NhbGUgYWNjb3JkaW5nbHkuIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRleHRfY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInRleHRfc2l6ZSI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU3RpY2t5Tm90ZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyYmRjb25zdHJhaW50cHJvcGVydGllczEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJkZWxldGUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYWRkZHJhZyI6IHRydWUsCiAgICAgICAgICAgICJhZGRkcmFnc3BpbiI6IHRydWUsCiAgICAgICAgICAgICJicmVha3MiOiAwLAogICAgICAgICAgICAiY29sbGlzaW9uX2J1bGxldF9nZW9yZXAiOiAiY29uY2F2ZSIsCiAgICAgICAgICAgICJjb2xsaXNpb25faW5pdGlhbHN0YXRlIjogImRlZm9ybWluZ3N0YXRpYyIsCiAgICAgICAgICAgICJncmF2aXR5IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAibWFyZ2luIjogMC4wMDIsCiAgICAgICAgICAgICJzaG93Y29sbGlzaW9uZ2VvcmVwIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjQsCiAgICAgICAgICAgIC0xMi44MQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmJkYnVsbGV0c29sdmVyIgogICAgfSwKICAgICJyYmRjb25zdHJhaW50cHJvcGVydGllczEiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJub2lzZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2b3Jvbm9pZnJhY3R1cmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMSwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ2x1ZV9zdHJlbmd0aCI6IDEsCiAgICAgICAgICAgICJzb2Z0X3N0aWZmbmVzcyI6IDEsCiAgICAgICAgICAgICJzb2Z0X3N0aWZmbmVzc3NjYWxpbmciOiAxCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNCwKICAgICAgICAgICAgLTkuMjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJiZGNvbnN0cmFpbnRwcm9wZXJ0aWVzOjoyLjAiCiAgICB9LAogICAgInJlbWVzaDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZ3JpZDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRzaXplIjogMC4wMgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjcsCiAgICAgICAgICAgIDAuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlbWVzaDo6Mi4wIgogICAgfSwKICAgICJzY2F0dGVyMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzZXRfZGVuc2l0eSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5wdHMiOiA0MDAwLAogICAgICAgICAgICAicmVsYXhpdGVyYXRpb25zIjogMSwKICAgICAgICAgICAgInVzZWRlbnNpdHlhdHRyaWIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuNywKICAgICAgICAgICAgLTIuMDQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNjYXR0ZXI6OjIuMCIKICAgIH0sCiAgICAic2V0X2RlbnNpdHkiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVtZXNoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRlbnNpdHlfY29udHJvbF9wb2ludCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1hZyI6IDEsCiAgICAgICAgICAgICJzaGFycCI6IDEsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZsb2F0IGQgPSAxLjAgLSBtaW4oMS4wLCBjaGYoXCJzaGFycFwiKSpsZW5ndGgodkBQIC0gcG9pbnQoMSxcIlBcIiwwKSkpO1xuXG5mQGRlbnNpdHkgPSBkO1xuXG4iCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWFnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYWciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYXJwIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTaGFycCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC43LAogICAgICAgICAgICAtMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAic2V0X3ZlbG9jaXR5IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRlbGV0ZV9zbWFsbF9wYXJ0czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJkaXJlY3Rpb25fY29udHJvbF9wb2ludCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImRlbnNpdHlfY29udHJvbF9wb2ludCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1hZyI6IDEwLAogICAgICAgICAgICAic2hhcnAiOiAxLAogICAgICAgICAgICAic25pcHBldCI6ICJ2ZWN0b3Igc3BoZXJlUG9zID0gcG9pbnQoMSxcIlBcIiwwKTtcbnZlY3RvciBzcGhlcmVQb3MyID0gcG9pbnQoMixcIlBcIiwwKTtcblxuZmxvYXQgZCA9IDEuMCAtIG1pbigxLjAsIGNoZihcInNoYXJwXCIpKmxlbmd0aCh2QFAgLSBzcGhlcmVQb3MyKSk7XG5cbnZlY3RvciBkaXIgPSBub3JtYWxpemUoc3BoZXJlUG9zIC0gdkBQKTtcblxudkB2ID0gY2hmKFwibWFnXCIpICogZCAqIGRpcjtcblxuIgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1hZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFycCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2hhcnAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNCwKICAgICAgICAgICAgLTcuMTcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInZvcm9ub2lmcmFjdHVyZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicG9seWV4dHJ1ZGUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmlibm9pc2U0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjQsCiAgICAgICAgICAgIC01LjEzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2b3Jvbm9pZnJhY3R1cmU6OjIuMCIKICAgIH0KfQ==
Creates a spider web from guiding surface geometry. Recommend to do a few frames of vellum simulation, and then tweak the web to your taste with the vellum brush.
Nov 03, 2025 | 20.5.584 | geometry
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIl9fbmV0Ym94MSI6IHsKICAgICAgICAiYm94X2NvbnRlbnQiOiBbCiAgICAgICAgICAgICJzY2F0dGVyMyIsCiAgICAgICAgICAgICJjb3B5dG9wb2ludHMyIiwKICAgICAgICAgICAgInNwaGVyZTQiLAogICAgICAgICAgICAiYXR0cmlicmFuZG9taXplMSIsCiAgICAgICAgICAgICJ2ZGJmcm9tcG9seWdvbnMxIiwKICAgICAgICAgICAgImNvbnZlcnR2ZGIxIiwKICAgICAgICAgICAgImF0dHJpYmJsdXIzIgogICAgICAgIF0sCiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjcxLAogICAgICAgICAgICAwLjUyLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuNDYsCiAgICAgICAgICAgIC0yNS41MgogICAgICAgIF0sCiAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgIDUuMTUsCiAgICAgICAgICAgIDUuNzEKICAgICAgICBdLAogICAgICAgICJ0aXRsZSI6ICJjbHVtcHMiLAogICAgICAgICJ0eXBlIjogIk5ldHdvcmtCb3giCiAgICB9LAogICAgImF0dHJpYmJsdXIxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNtb290aDIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbmZsdWVuY2V0eXBlIjogInByb3hpbWl0eSIsCiAgICAgICAgICAgICJwaW5ib3JkZXIiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtOS42NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliYmx1ciIKICAgIH0sCiAgICAiYXR0cmliYmx1cjMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydHZkYjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpdGVyYXRpb25zIjogMywKICAgICAgICAgICAgInN0ZXBzaXplIjogMC45NzYKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy4xOCwKICAgICAgICAgICAgLTI1LjMyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJibHVyIgogICAgfSwKICAgICJhdHRyaWJyYW5kb21pemUxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGlzdHJpYnV0aW9uIjogInJhbXAiLAogICAgICAgICAgICAibmFtZSI6ICJzY2FsZSIsCiAgICAgICAgICAgICJyYW1wIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4yMTk5OTk5OTg4MDc5MDcxCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAuOTk2Mzc2ODEyNDU4MDM4MywKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAxCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzZWVkIjogNzE4NwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA3LjE3LAogICAgICAgICAgICAtMjEuMzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYnJhbmRvbWl6ZSIKICAgIH0sCiAgICAiYXR0cmlidHJhbnNmZXIxIjogewogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImJ5cGFzcyI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic2NhdHRlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwb2ludGF0dHJpYmxpc3QiOiAicHNjYWxlIiwKICAgICAgICAgICAgInByaW1pdGl2ZWF0dHJpYnMiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM1LAogICAgICAgICAgICAtMy42MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlidHJhbnNmZXIiCiAgICB9LAogICAgImNpcmNsZTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGl2cyI6IDMsCiAgICAgICAgICAgICJyZXZlcnNlIjogZmFsc2UsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUsCiAgICAgICAgICAgIC0xNi45NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2lyY2xlIgogICAgfSwKICAgICJjb25uZWN0YWRqYWNlbnRwaWVjZXMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNldF9wc2NhbGUiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb25uZWN0dHlwZSI6ICJwb2ludGNsb3VkIiwKICAgICAgICAgICAgInNlYXJjaHJhZGl1cyI6IDAuMDY2CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzYsCiAgICAgICAgICAgIC01LjY2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb25uZWN0YWRqYWNlbnRwaWVjZXMiCiAgICB9LAogICAgImNvbnZlcnQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1lcmdlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41OCwKICAgICAgICAgICAgMy45MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udmVydCIKICAgIH0sCiAgICAiY29udmVydHZkYjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmRiZnJvbXBvbHlnb25zMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbnZlcnNpb24iOiAicG9seSIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy4xNywKICAgICAgICAgICAgLTI0LjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb252ZXJ0dmRiIgogICAgfSwKICAgICJjb3B5dG9wb2ludHMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInBsYXRvbmljMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNjYXR0ZXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidGFyZ2V0YXR0cmlicyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkFscGhhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAidiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJhZGQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTEuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvcHl0b3BvaW50czo6Mi4wIgogICAgfSwKICAgICJjb3B5dG9wb2ludHMyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJyYW5kb21pemUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidGFyZ2V0YXR0cmlicyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkFscGhhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAidiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJhZGQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNy4xOCwKICAgICAgICAgICAgLTIyLjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb3B5dG9wb2ludHM6OjIuMCIKICAgIH0sCiAgICAiY3Jvc3NzZWN0aW9uc3VyZmFjZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3VydmUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjI1LAogICAgICAgICAgICA2Ljk5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjcm9zc3NlY3Rpb25zdXJmYWNlIgogICAgfSwKICAgICJjcm9zc3NlY3Rpb25zdXJmYWNlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjdXJ2ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTMsCiAgICAgICAgICAgIDcuMTQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNyb3Nzc2VjdGlvbnN1cmZhY2UiCiAgICB9LAogICAgImNyb3Nzc2VjdGlvbnN1cmZhY2UzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImN1cnZlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC45NSwKICAgICAgICAgICAgNy4xNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3Jvc3NzZWN0aW9uc3VyZmFjZSIKICAgIH0sCiAgICAiY3VydmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImFjdGl2ZXBvaW50cyI6ICIxMCIsCiAgICAgICAgICAgICJhY3RpdmVwcmltIjogMSwKICAgICAgICAgICAgImNvcm5lcnB0cyI6ICIwIDYgMTMiLAogICAgICAgICAgICAibW9kZSI6IDAsCiAgICAgICAgICAgICJvcHR5cGUiOiAidHJhbnNmb3JtIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1aEUpRTN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS1pNTVdrRUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvYEhHQnFHRUgjI1x1MDAyNnFJeDtzVjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+bTRaZWUqUTNAWiU/YjhsdkpjVlRqNkNKaWVONUorIXpXTkJfYEFUbHM2SDcrJGNHJHN4ITQrZGd5YiM3I0hDSiNVdjFeQHM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0b3A/VlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdDdpXjNETXVBUnIoIUc5WWtvWFx1MDAzZU4yTlZSVXFJWFx1MDAzY35KQldwZz9TVlBzQCpiYU5+cVpEREN7YllXPzNhQnBkRGJTeGxmVlF5cVx1MDAzZVdwRlRYWip3ZGxiYUcqQ2I4S09CV2hAfDJFRmcxbFdee0NOVlF6Q35aKnB5TlZQcV5JVlBrWUBjNGNzS1hcdTAwM2VCWVpaKlgqWmFBaG5ZYUF8Z0xiYUhRV1ZSVTZJQVpUSDNXTmMre0ZcdTAwM2VyNWxFRmZ9a2IjNyMxWipwI0JhXHUwMDI2VUJXRUZnMWxXXntDTlZRekN+WipweGNBWlRIM1dOYyt7R0hgRW1FRmZ9a2JZWE81RUZmV1piWj1zMWRUQ3tIRUZmV0hiWkteRmFCcGREYmFOfnFaKl9FVmIjISFqYUFobllhQk58MldvflYzRUZnMVpWUWdoQUFZcFpNWipYKlRFRmZAZlZReXRfYSVwRVFBWSpUQ2I5OGNIWFx1MDAzZU4wTGEkI3ZfWG1uKzZFRmZXVWFCXlx1MDAzZVdXb340MlZReXotWmdnYGpBYVpZWVplKExgYVx1MDAyNkJkRWEkI2c/YiNwOHJiN2cwM1dvfnEwV3FONjRhJHtfN2I3ZD9iWFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2RUZmY1ZhXHUwMDI2QmRFYUNDRGxBYUg0UloqKzhXVlF6RDVWUlU2SUFhaVlSWioqdkliYU5+cVZ7ZE1EV3BaPzViI2l1UGIxV2NlVlF5cVx1MDAzZVdwSCRKRUZmPWtXTXlcdTAwMjYrQVJyKGhBVGMwa1k7Ulx1MDAyNj1ZIz9FRGJhSDg4YiMhSE9JdGd9UmFcdTAwMjYyTDczVmthUDJ5fTA3Wil8VThjX3RCQ0Qtc0JCWil0OUhhJUU7RjU/ZD0xMldmNihYPTd6YENLRXNzMDl7PXg2YmZOXHUwMDNjYmFIODhiIyFIT0NLT3ZNNiVUTjRYXHUwMDNlTjMzYmFabFFWc1x1MDAyNig3YjAhc0FUVSNwQDEjQEZcdTAwM2VhQWhWSUQ7RVpFYnoqRjNWXHUwMDNjczBYN3pBe0FhQWhWS0Q7V29GYiF9eUdYPTVmQ0Q7ZmxEVlFwbjU4WVx1MDAzZSRDUCRuQkk5MHpaM2JaS3ZIYjAhXHUwMDNlbkNLITdyNyVMcUhiOThjUFpmN1BQRDtAPVFWUWg2fUNMU3Z2MSNvWF5aZ2VJZWVTS1k5RFx1MDAzY0F9T1g/a1RRQVExeUFBcVI3R1oqcE8wV2hObWpBXyEpMWElRXZgR2NxUDNEXHUwMDNjY1NHV29CVkBZO1x1MDAzYyFiQlVcdTAwM2VnUTVka0o0RFx1MDAzY2xZSmFCXml+WVx1MDAyNko5fEJyN0ViYzQySUZXcGdHYUtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9YI0NKMW4wWEp2Q35kU3hhaTVcdTAwMjYjNCVDbE9cdTAwM2NCWmdYXkRaZ2c7QVhKdXc9VlB8dERDdEUtZTBSYUYyMDlgOTYzdnl3MWFBOVhcdTAwM2NXTU9uK0NNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0Q9Nz9OVnt+YkRXcEhuNFpnZ2BkREpDM3llTys1N0FRMXMzQXVCMmNYXHUwMDNlTjJnR0ExZjNEK2hDUWElcGE3YjAjWldEPVl5cENNK3YwMFdcdTAwMjY1b0Q9cTt4Q04zKjQwWEhUdUQ9K34jQ05MezgwV1x1MDAzZUJ0RFx1MDAzZTRFeEdiUz1DR1hnTyVDTm9fbzZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2JcdTAwM2N8TnNDMHxOc0MwfE5zQzB8TnNDMDAwMDAwMFJSOTEwUlI5MTAwMDAwMHNzSTIwe3tSMzB7e1IzMHt7UjMxT05hNDFPTmE0MHt7UjMwe3tSMzAwMDAwMDAwMDAwMDAwMDAwMDAwMFJSOTEwUlI5MTFwb2o1MFJSOTEwUlI5MTBzc0kyMHNzSTIwc3NJMjFeQHM2MkxKIzcyTEojNzJMSiM3MkxKIzcyTEojNzJMSiM3VTBxI1VUUDdBSjdiWH1jODczTWxHend2M2JaS15GYUJedkZDTnc0LWRuT29yQ0t4NmlDTFN2XzZcdTAwM2Vle0NWUkM3N1hsLVM1WD03aCRaZ2dkNVdwWEFwZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdUJjb1hcdTAwM2VOMmpHJHVBQ0J8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RqejZDKGZzMDAwMDAwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDNRR1UwWWl3N0E2LWE3JHpNaThZPyNqVlBzQCpiYU5cdTAwMjYqQ0xEV3hVMFdzfjVka0o0Q01xVD9UUHJ4TkVpZilIRmdHd2FIOChnbUg5MFVmSCNSWGhHQXVHS0lYNXlpRmdQK2ZHXHUwMDI2Vk9rSCMwT2VFSEV4R0FUMk8xRmZjYlRII0lqbkhaP2dnSDgoYWZIIVx1MDAzZV9URTslXHUwMDNjY0clej9hSVcjc21II2FqaEclUFNLRmQjODVGZ1k/Y0ZnRz9aRmdHfGZHY1lrWUVIVy1RRmZjaFhII1JkbEZmY2JZSGFJamFGZks0NEYpbERMSTU7c2pGZmNQV0lYTl5sSTVqTFhFO0JlWElXe21nSDgoamtII1JhZEVIRXhHQVNPNX5JZWFpS0lXamRkR0JoK1dIYUlhZkg4KFhmRUhOJVFIWihhb0djLTNnSTVzeW5II0ltY0ZmSzQ0RilsZVhHQmh6WUdCaD9oSFp3SWFGKVQ3SklYTjtrRyVfKFdGKSViVEdcdTAwMjZuRmRFSEV4R0FUY2dFR2NxKFdIOE0wZElXe3ZqRmZsQUxFOyVfZUdcdTAwMjZDfFhHY2huVUdCaHxhSDdxYkxGZCF5NURcdTAwM2V8dHlGZktNVEYqaTNlRyUrJFZHQi05ZUZnN2VRRTsyYmJHJXorV0djWXphR1x1MDAyNndMZ0dBdUFJRmQhezNFO2NlWkk1MFJlRio3blZHZFZPakk0bStRR0ItM2NHY3ErWUdjelx1MDAzY2JJVyN2akVIRXhHQVQyTzFIIT85V0YqN25USTU5UmZHXHUwMDI2RDNVRilsTVhGZiVoVkYqaHxmSDkwWGlJWDVnWUUtKVo0RTsyRFJGKkdcdTAwM2NoSFooQ2NGZmNTWEdifU1LR0M0T2ZJNSNzZ0k1UlVpSFpuNlRGZks0NENPUnVTZUs5VUVHXHUwMDI2d1VkRmdaNmlHQiEzaUhaZCRRRTsyQVFGZj1oVkk1OTlXSTUwTGdHJVBTS0ZkIzg1SVdSVWtHQkd0VUg5MGFrRmYlemVFSE4lSUghdnxXSTU7dmdHY3FcdTAwM2NkSFpVP1FGZks0NEYpbGVVSGFSamVIODM/ZkdCX3xaSVd7YVlFLV5QU0YpfXpmR0JQdFZIYTBkZUdBdUFJRmQheTdUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2QyhmczAwMDMxMDAwNjIwMDA5MzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tV0dVMFlpdzdBNi1hNyR6QWU4WT9eelZRX0dBWitLO0hXT1FMfVhKdX01YjAkMHs5RDYxaGRuT25yOVZRK29IR08/dVRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0eV5DTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZP3t0VlJkd0dWcjY9MVdwWEF4Q0xEVnY3XHUwMDNjKG9kQ0xKYW9DTitKMVUwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBIWU8hTjZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWH4yVnIkfFoqWCpUQ08jJHtkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbEtORGtiWmdYXlVWUUZyMmJhRyo3WEp+WH5aWURuXzlENjFoZG5PbnI5VlErb0hHTz91VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5XkNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckekFlOFlANXpWe2RNRFdwWj81YiNpdVBiMCREMDlENjFoZG5PbnI5VlErb0hHTz91VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5XkNNN0A9MFJhRjIwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlAOHdWe2RZOVdwWiRJYjAkRzE5RDk5VFRQN2U4MFZXfFBEa2R2aUNNK3ZMMTI3O3FDUEZKaTF+NEV0QVRjdjBMdFEybFRQN2U4MFZXfFBEa2RmcDAwYnJ8S29jWVh8TnM5MDAwMDAxMDAwMDEwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTUzdXN8KFdOYyt7Rm1Qe2tDUFhHMmR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NreldATEwwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEQDYtdlZReXFcdTAwM2VXcEZXWVoqd0xeQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTczdXN8KFdOYyt7R0hgRW1DUHBTNGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NrS0w3diMwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEQE9AdlZReXFcdTAwM2VXcEgkSkNQeVk1ZG5Pb3JDS3g2aUNMU2c9ZVNLWTlDTGo/NUNMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHA4XkJ8c0RifE5zQzB8TnNDMFRfej00Q0xqPzVDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzFPTmEzfE5zQzB8TnNDMHw2Tl5PVFUjYTtDS28wY0NLKUNnREBZNyFaZ2dkR2FCWEZEWG00YURORzJTNkNLITdyNyR6TWk5d3MkP2VPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q04/R3xLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sTmV5amJYXHUwMDNlTjMzWFx1MDAzZU0/RFhcdTAwM2VOMlROaFRiN0NLITdyNyR6TWk5d3MkP2VPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q04/R3xLb2tLMDAwMDAwMDAwMThDTTg9WUFRMXMzQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYmQwMDAwMFUwcSNVVFA3QUo3Ylh9YzlWUXdwTihPSW1iYWAtUENRMnE4ZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQak9BQkZlYUFqXn1hQnBkRGJTNnRIT2JLKnlWUXpDfloqcHhXT2tFfXVUUDdlODBWV3xQRGtkZnAwMGJyfEtvY1ZYMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFlFMSNmYVx1MDAzZVdwWEFcdTAwM2VDTERWdjdcdTAwM2Mob2RDTEphb0NOK0oxVTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UEhZTyFONmFmU1AwMDAwMDAwM1BrQzBpeVM1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkUzMDAwMThVMHF2U0NLZV9hQ0t4NmlDS0BZRjNVNzZFYUNMTmFkMm5TV1A5X3xDZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2JqMTI0WkQ7WD1RUklQaEJQeFRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZQHJcdTAwM2VhQXxnTGJhSFFXVlJVNkNQJG5GRWVPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVIxITVDSClJMDAzUGtDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sUTRWbHZjNWlmYWEkI1x1MDAzY0JZKy1hfENRXHUwMDI2OUZkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUano4RUY2ajAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAybz1lekpiSzBwOGYwMDgxM2ZqQDE2NyhmNjMwMDZ1bj18MH1GV2szSmAwMDIzWGhyYzIzYzBkM0MwMDNmSF9kaEl6S1JeSGcwMDhIXkEtX0BoNVx1MDAzY21hfDAwNC1oVWNZd1Q4JGJYNjAwMVp3dyFjQXRKd05+ZTAwNmtsb3hobkNKVjM9XHUwMDNlM3FRRWFveGdXb0l6WVY4aGQhb0ZwMShrVUp3VX0/M3FQYnlwMVx1MDAyNnglOCRpeEFBVWA7Z2hyZCFGUzNwMzI/WXM/d2lOOXgwVHxmWVQ/WXNcdTAwM2N2aU5DMjlPK1ckVmx8UmZNcm9WeVhSNnFkYmx8UjVBPXwwI15PK1o3b2ZJbzFjUks4Ul9NTFx1MDAzY05oZklzbG1xUHxKekNfcUhFZklwITJaQHhtT0xxSjVmZklvbj9XeGxfTlJYe3x4ZkluYmFfZGclb0ozdUQ2Zmo/a2JfZGpkZ2MwZmx9SDl4ZWk3Qy02ZVRSPSF2SDlyOXNeZ3FiUGx8S0xnMDA3clhUUnVEcnJhdTR4MDAwbzktYVFDTUhiNExYMDAwMV4tYVVrc0lZNEJhaGQlKEwtYVZAMFN3T1x1MDAyNkJVY1NKNFx1MDAzY3ZkNWRNbkokQFVjTFopXHUwMDNjdmlxXHUwMDNjTlx1MDAzY2JJdWxEfVBEVTBZaXc3QTYtYTckekFlOFlAeD1hQk58MldvflYzQ1FcdTAwM2VGR2R3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1IzMDAwMWhLTDd2IzA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXm0kQFkrLUk/WipwbThDUX5MSGR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1IzMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXnZ6QFoqKmFGV2hQVzY5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjUzAwMDAwMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpNaThZQCl9YVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjQ2JhTihFQ0xEV3hVMFdzfjVka0o0Q01xVD9UVXttLVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlOREt8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQDsyYVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjRVZQdDdfYjAkX005RDk5VFRQN2U4MFZXfFBBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODM2elEwMDNRR1UwWWl3N0E2LWE3JHpBZThZQD0/YjdOc19XaFBmOTlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAyK0tWMnB6VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTZklrMkxmSWsyTGZJblNiVTBZaXc3QTYtYTckekFlOFlAXjViN2cwM1dvfnEwV3FONjRhJHtfN2I3ZHgyQ0xEVnY3XHUwMDNjKG9kQ0xKYW9DTitKMVUwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBIWU8hTjZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JFMDAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWVEzM0Z8NFoqKnZJYmFOKElDTERXeFUwV3N+NWRrSjRDTXFUP1RQcz10RGtmU2NFaH0zRkdheHIwRikkYHVUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2QyhmczAwMDMxMDAwMzEwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV41NGI4bHZKYmFHKkNiN3BVSFo2O2hNOUQ2MWhkbk9ucjlWUStvSEdPP3VUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHleQ003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WV44OGI4bHZKYmFHKkNiN3BVSFpFfDVgQ1M0e1Jkd3BHN0NMaj8zQ0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDdgV1Rfej00Q0xqPzNDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwUlI5MUtWNG0yVFUjYTtDS28wY0NLKUNnRF8jazdhJCNcdTAwM2NCWSstYXxDU0UyU2R3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RqejhFRjZqMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM1I4aFFHd2pWbXwtPzAwOEUoNFpxQEdubStcdTAwMjZsMDAwMDAwNW1XdCFAZmhkZklrMkwwNW9gWns9UHRlP1lzYTBmVjRuRVlQfX04ZmpAK3JiR31lZzRuNlx1MDAzYz8wMDc4PTRaa2RoMjBzNyowMDBtcUswV3tkZlY5UDQzcUpxPTAwMDBIK2BQezBqPWxmQDAwNGt1dWY1XHUwMDNjKERtPyVJZkhZdGYyZnMrVHJhaHBxVUErS29lbW5wRzA1cEs9Y2Y2cUQjWFNIMzA1a3ZxMDV0SCRmeGk4a25MaHlUV1dFNUtgOEB5dDBKSCFBMDA2KjQwWF51bjIpX0tjRFpmQW4wbG9rTDA1cEtIK1BuWVx1MDAzZSVlKCpwMDA2VSMwNiVKQXRVZHEkMDAwMDJCc31OfmszSWtaMDAwMDAwMDAyRkMlaitcdTAwM2Vsc3kwZDAwMXhyWShFTSpvVzZ6dnRpS1NQKlMtSiVmSFQwTmMwQis5ZlY3fjZ1fDVDKjBKT0lSNitxQzNcdTAwMjZBcCFSKlMqdygjeVx1MDAzY2M2MDAwMDAwSkgjflEkMXZ4aGQlJVMwMDVYYzBZQlZrcXJWVkRyTSh6NG5aNXUzMDAwMDAwNW18U2MwRTJuWm9nMndHKEpFTjZnfmd8MEpMM1FVMG98KjVOQip9VnF0N3liYVpsUVZzXHUwMDI2KDdiMCVMflRVI2E7Q0tvMGNDTEpha0Rfe244VlJDSUBhMyl8VDlENkhhNHF8TD9WbWZubGElcGE3YjdnY1VWUzZTUkRgRXNcdTAwM2NaKk9jU1ZrUkNqZVNLWTlDTGo/WENMdHlcdTAwMjZDTSNQalYtUm19YmFgLVBBVDJcdTAwMjYxUGYlMUBQKFx1MDAzZXpWRGBYc0RWe35iRFdwSG40WmdnYFhFan1QWUxzVXN0TU5tXHUwMDI2a1BFPURTV0dpSjVWUHNAKmJhTm1ySnxJQ3ZMe0w7eUNTQHlUNy0zXntYP0E2QmElcFdLRWp9UFlMc1VzdE1ObVx1MDAzZW5PKHRlNVhDN0B+WFx1MDAzZU4zM1hcdTAwM2VNP0RYXHUwMDNlTjJORWp9UGtLfWsrakt9aytmUGYxUXhDVEE7WENTaD1KYVx1MDAyNkxITFplKDt9WmY5an5iYU5tckp8SUMqUCpQNz1NTlVMaUt+Nl9TUEU9RFNYZSgoTFoqX0VWYiMhIWphQWhEWkp8SXQzUjhVbl5SOVIzKENUU35iNHNVV35XcFdAYkp8SXQwTGA3MDJZQWI2ZGFcdTAwMjZMOFJXTWdrflplP1x1MDAzY0VWUHQ3X2IwOTR+QVd+ME5QRERkYlFjZ3V1UWI5eVhSWn1Ld0R7S35IWipwI0JhXHUwMDI2VUJXQVQyXHUwMDI2MUxyK3BwTU5cdTAwMjZ7eVF6bVJIWjVESEZaKk8jSGFDQ0RaRWp9UHFPOzFsJE5Lak4kQ1QlTmo1QEJfOFoqWCpUQVQyXHUwMDI2MUt+K1x1MDAzZXdQKmhWVVpZeXNmYVx1MDAyNkw4UldNZ2t+WmU/XHUwMDNjQ2JhTm1ySnxJJDBSWmNgaFBmfGByUWN6Uz1DVH1abkRyMFlNYjk4Y0hYXHUwMDNlTjBMYSQjdl9YbW4rNkFUMlx1MDAyNjFMcitkcVI4bTFuUEUlQTtLfWtuUVI3RmxFYTRUXmZYXHUwMDNlTjM3YVx1MDAyNlRcdTAwM2VCYlpCcDZBVDJcdTAwMjYxTmxzS25RY3o3clI3ZyltQ1VHbHI5JUZCQWM0Y3lPVnw4K05XcGZ9Y0p8SUkrUEY2KXlSNnx1I1J6KmBMYXd+SGxiOGx2SmJhRypDYjdwVUhaNkdaXkFYODY5UjhcdTAwMjYkeVBFJHJ0UWNXZ3ZEfDk0dFopUzlLYSQjXHUwMDNjQldeWnpCYSQjZzNFan1QcVBleFEhUWJBNXJNb1x1MDAyNl5yUWI5eH1iU3JmaGJhRypDYjhLT0JXZ3NtK0FYSEw4UEUkLWxSN0VDckR8UWZhWioqYUZXZ3NtK0FXfjBNS356TzFifU0lZGI3TnNfV2dzbStBWDdzQE9ocVBsRHxqR3FYP0FhUGJhRypDYjhLT0JXZ3NtK0FXJXRHUGdHUD1LfjdVbEt+ek8xY3FANHRhQXxnTGJhSFFXVlJVNjZFan1Qbk5tZnIoUWNxTXRSN0VDdkR8IX1hVlF5cVx1MDAzZVdwSCRKQVQyXHUwMDI2MU5JXzBTT2hyXHUwMDI2c1F6bSpWZG0zbkFaZShtX2E0XHUwMDNlTGhiMDk0fkFWQChATGArM2NGaT1sWkNWTU1cdTAwM2M4ZmFsfFdOYyt7Rlx1MDAzZXI1bEFUMlx1MDAyNjFOSV8wU09oclx1MDAyNkpQKX0xUGRARnEjWGtsKC1ZLU1tVmFCcClVRWp9UGZLfjYrV01ObCRPUGc1cCtEfUVNbVkrLUk/WipwbThBVDJcdTAwMjYxUCl0RWlNTmQqbU1cdTAwM2Mjd05lLXZcdTAwM2NSVlF5dF5aRVBTZEp8SXZgS342XHUwMDNjWk8tdj8jRH1XZWJiIyFsSFdxTjY0YXZcdTAwMjZgfUFWRjFCUGVNZ25Oa3ZqN2ZHZEcwYjdnMDNXb35xMFdxTjY0YSR7XzdiN2RlY0p8SVx1MDAyNj9NQFx1MDAzZWFlUjZcdTAwM2Myc05rdmphT2l4b3FDVl5jaDZJXHUwMDI2KUE1ZyNUWUNNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvY0pUMDAwMDEwMDAwMjAwMDAzMDAwMDQwMDAwNTAwMDA2MDAwMDcwMDAwODAwMDA5MDAwMEEwMDAwQjAwMDBDMDAwMEQwMDAwRTAwMDBGMDAwMEcwMDAwSDAwMDBJMDAwMEowMDAwSzAwMDBMMDAwME0wMDAwTjAwMDBPMDAwMFAwMDAwUTAwMDBSMDAwMFMwMDAwVDAwMDBVMDAwMThVMHEjV0R9b0FlYSVwWDhiWkteRmIwXHUwMDI2Z1lUXyopO1plKFM2VFBGQF9aZ2dkNVdwWlYxYmFIOEJiOTtSITRSZHNJWFx1MDAzZU1tX1pnZ15LV3BqSWRDbFA2R2JZKjh7YSUqTElXb35xN2ElRlJTZUoyb2ViYUg4S1hLUTc3V29+cUdYPVFWSmVPKUlGWFx1MDAzZU1kP2N5TW9YWFx1MDAzZUA2Q1pXTHchMDAwMDAwMDNQIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGl2b3R0cmFuc2xhdGUiOiBbCiAgICAgICAgICAgICAgICAwLjIwNDUwOTAxOTg1MTY4NDU3LAogICAgICAgICAgICAgICAgMy4zMTAxMTAwOTIxNjMwODYsCiAgICAgICAgICAgICAgICAtMS4xNDc3OTk0OTE4ODIzMjQyCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWVfUV4zd0M5NGJZKnlCWipee1RDSWtAXHUwMDNjRCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjB4SmR0WFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS1pNTVdrRUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvYEhHQnFHRUgjI1x1MDAyNnFJeDtzVjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+bTRaZWUqUTNAWiU/YjhsdkpjVlRqNkNKaWVONUorIXpXTkJfYEFUbHM2SDcrJGNHJHN4ITQrZGd5YiM3I0hDSiNVdjJGeEYoeldeNVdLZXJuY0twV15eS3A1K2l6cVx1MDAzY0JgS1B3T3NhQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpOFh6RGJBUnIoaEFScih6QVZPdFx1MDAyNlg9UVJDTHY/YT9XcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHE5XHUwMDNlQVJyKGhGKDdiblhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1B6b1IqQVJyKHlBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NVdGUtXHUwMDNlYiM3IzNXTWdrflplP1x1MDAzY0NiYU0oVDUpRWZeWipfMkFiOUhUUFZSQ3NVNStea3ZBUnIoaEc5WWtvWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0d1oqXntEVXRAMV9aZT87YGFDQ0REZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYVzAwMDMxMHNzUjUxT05wOTFeQFx1MDAzZUQybWxFSDNJR2NMMzsrIVBVMG97ezNTbzN+YSVwMDliWSppVTdGI1A5NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLcFx1MDAzZVx1MDAzY1RQcWpeYjdPQ0NXaE5MYTgzdTU1VnIqJCtDSylSbDFheF9EV2hOUmM4d1lONlpEbiQ0Vlx1MDAzY3NDYjkwWUQqWkRsNExEOyl0KUNMSnB0MlhBbjZYXHUwMDNlVj9HQ0xWaHg4aGEpaERcdTAwM2MxfVBiYUg4S1hDQHlqQU9cdTAwMjZffFk7fFFPQVMpcFNhQnBkRGJTNUV2ZU8rNUNBX1F9M2RTeGFlNWQka0QyWGwwOWEkI3BcdTAwM2VDTD0yKDJ4ZjN7V25wWUhHQTFNfEI/eDM/Vz9eK35iYU5cdTAwMjZwVFA3a0EwVlgzV0NKMUo1YSVFdmBIWlx1MDAyNiRDRFx1MDAzYz1rYVZRaDZ9YjAjTjE4VVgrUjAwMDAwMDAzUGtDdEReVzVkJFY4Q0x9ODsyeWtJJVdwaW5JV2hOKlIwMGIqMzN2eXcxYUE5WFx1MDAzY1dNT24rQ01pR31EJEYwSXptVnV3S3g1OD9LZz1KZHptVnV3S3g1OD9LWmNBWHp3IzdYSylVdmNLWStHbno2UmtgSylVdmNLTWNpMkp7cWwwSylVdmNLajBUOEtqYFJOS254NnJLajBUOEtqYFJOS254NnJLT3NBJXptXHUwMDI2S2ZLK3JXSEtRcFx1MDAzY2N6cWNDe0tyWUN9SnsxZip6dyp2bUtwNStpenRDej9LR0BoKEtwNStpenJOcytLZmRCa0twNStpeldeNVdLTzUqQEsrdVFIeSNOO1VLTzUqQEsrdVFIeVx1MDAzY0peaFRgTVhPWEtaZ2BWUWdWXmJhSDg4YiMhSE9DTXNLN1RQN0dMODczTWdBMGB8dEQtdkh7YVx1MDAyNkw4UldNeVB5WipwI0JhXHUwMDI2VUJXQ016WiRkd3BHN0NMJDM1Q0w9Mlx1MDAzZTEhLVx1MDAzY3tHY3FQREQ9aTBlYmFIOEtYTEJZa1RVe21cdTAwM2NUUDdrQTBWWDNSRUc4JXQwMGIqODVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWWxUUjsjMjBSUjkxVF8hMFx1MDAyNjY5TkRLfE5tV0dVMHEhKEZBOHZTWFx1MDAzZURuQVg/QTZFQ05Fb0NUUDdNU0ZiaEl1ZFRDe0hMdj9hP1doTzlQVFByYUpjNGN5T1dxMmtyS29TUTQwMDk2MzAwUkk3MDBqVUIwNHAqRVZ7Qzc4V24/QllGZUBfIVZxdFNcdTAwM2ViMCN4ZUNLQFg9MjB+P2VYPVFSSUclR2EpWipwWDFhd2F0cTFTXHUwMDNlV0xZaUA2SmIwIylHOFVwfFQwMDAwMDAwMDAwMDAwMDA7NkRIVzAwMDAwQElQSCRVMFlpdzhZVkRaVFA4Njs1KGZ0VzJtbEVIM0lHY0wzOyshUENOZU40R2d+R2FDTnc1QjVkXHUwMDNjYlNLcEYhODAwMDAwMDAwMDAwMDAwMDBOXzZXMDAwMDAwUHNJdVUwcSEoSHckb1lYXHUwMDNlTjM5YVx1MDAyNkw4VGIwIy1pVFUjYV5EXHUwMDNld1x1MDAzZVlVdHg4MFoobmU5YjAjPWxUUHJ5VWI3Z0YwVnt+YjZaWURXZkRcdTAwM2U/fnZaZnxtQVdwWlU/Q09UVXlJfDZBcUNPYmU4NGdkZkUwMDAwMDAwMDAwMDAwMThVMHEjVVRQN1NVSlE4MURhXHUwMDI2TDhSV001LSVhXHUwMDI2QmRFVXZQQURDT2xuUkNPS09zSSRJXz9Lb0pmQTAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9VMG8qeVhcdTAwM2VNZD9jdn5rOVhcdTAwM2VOMzdYSnY5X1pnZ15LV3BqSWRDaz1DU2ElcGE3V29+cUdYPVFWSmVKMnJWWmdnZDVXcFptfWQxWVx1MDAzZU5YXHUwMDNldyhBZHduTW1iOThjUFpmOSN7ZDFZXHUwMDNlTmElcDlBZHdwRmU0UVh5XHUwMDNjV3E1RkpiN14jR1oqQ04zMDAwMDAwMDAxOCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNtb290aHB0cyI6ICIzIDcgMTAiLAogICAgICAgICAgICAic3Rhc2hpZCI6ICI7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjI1LAogICAgICAgICAgICA4LjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJjdXJ2ZTIiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYWN0aXZlcG9pbnRzIjogIjciLAogICAgICAgICAgICAiYWN0aXZlcHJpbSI6IDEsCiAgICAgICAgICAgICJjb3JuZXJwdHMiOiAiMCA2IDEzIiwKICAgICAgICAgICAgIm1vZGUiOiAwLAogICAgICAgICAgICAib3B0eXBlIjogInRyYW5zZm9ybSIsCiAgICAgICAgICAgICJwYXJtcG9pbnRzIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWtNO2gzd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpb2BIR0JxR0VIIyNcdTAwMjZxSXg7c1YzTVx1MDAyNmYrVlJDZTdiOTUjUEQrfm00WmVlKlEzQFolP2I4bHZKY1ZUajZDSmllTjVKKyF6V05CX2BBVGxzNkg3KyRjRyRzeCE0K2RneWIjNyNIQ0ojVXYxXkBzNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNG9wP1ZSVXFJWFx1MDAzY35KQlduWGkzWkVhejRjX3Q3aV4zRE11QVJyKCFHOVlrb1hcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1ZQc0AqYmFOfnFaRERDe2JZVz8zYUJwZERiU3hsZlZReXFcdTAwM2VXcEZUWFoqd2RsYmFHKkNiOEtPQldoQHwyRUZnMWxXXntDTlZRekN+WipweU5WUHFeSVZQa1lAYzRjc0tYXHUwMDNlQllaWipYKlphQWhuWWFBfGdMYmFIUVdWUlU2SUFaVEgzV05jK3tGXHUwMDNlcjVsRUZmfWtiIzcjMVoqcCNCYVx1MDAyNlVCV0VGZzFsV157Q05WUXpDfloqcHhjQVpUSDNXTmMre0dIYEVtRUZmfWtiWVhPNUVGZldaYlo9czFkVEN7SEVGZldIYlpLXkZhQnBkRGJhTn5xWipfRVZiIyEhamFBaG5ZYUJOfDJXb35WM0VGZzFaVlFnaEFBWXBaTVoqWCpURUZmQGZWUXl0X2ElcEVRQVkqVENiOThjSFhcdTAwM2VOMExhJCN2X1htbis2RUZmV1VhQl5cdTAwM2VXV29+NDJWUXl6LVpnZ2BqQWFaWVlaZShMYGFcdTAwMjZCZEVhJCNnP2IjcDhyYjdnMDNXb35xMFdxTjY0YSR7XzdiN2Q/YlhcdTAwM2VOMzdhXHUwMDI2VFx1MDAzZUJiWkJwNkVGZmNWYVx1MDAyNkJkRWFDQ0RsQWFINFJaKis4V1ZRekQ1VlJVNklBYWlZUloqKnZJYmFOfnFWe2RNRFdwWj81YiNpdVBiMVdjZVZReXFcdTAwM2VXcEgkSkVGZj1rV015XHUwMDI2K0FScihoQVRjMGtZO1JcdTAwMjY9WSM/RURiYUg4OGIjIUhPSXRnfVJhXHUwMDI2Mkw3M1ZrYVAyeX0wN1opfFU4Y190QkNELXNCQlopdDlIYSVFO0Y1P2Q9MTJXZjYoWD03emBDS0VzczA5ez14NmJmTlx1MDAzY2JhSDg4YiMhSE9DS092TTYlVE40WFx1MDAzZU4zM2JhWmxRVnNcdTAwMjYoN2IwIXNBVFUjcEAxI0BGXHUwMDNlYUFoVklEO0VaRWJ6KkYzVlx1MDAzY3MwWDd6QXtBYUFoVktEO1dvRmIhfXlHWD01ZkNEO2ZsRFZRcG41OFlcdTAwM2UkQ1AkbkJJOTB6WjNiWkt2SGIwIVx1MDAzZW5DSyE3cjclTHFIYjk4Y1BaZjdQUEQ7QD1RVlFoNn1DTFN2djEjb1heWmdlSWVlU0tZOURcdTAwM2NBfU9YP2tUUUFRMXlBQXFSN0daKnBPMFdoTm1qQV8hKTFhJUV2YEdjcVAzRFx1MDAzY2NTR1dvQlZAWTtcdTAwM2MhYkJVXHUwMDNlZ1E1ZGtKNERcdTAwM2NsWUphQl5pfllcdTAwMjZKOXxCcjdFYmM0MklGV3BnR2FLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWCNDSjFuMFhKdkN+ZFN4YWk1XHUwMDI2IzQlQ2xPXHUwMDNjQlpnWF5EWmdnO0FYSnV3PVZQfHREQ3RFLWUwUmFGMjA5YDk2M3Z5dzFhQTlYXHUwMDNjV01PbitDTVpBfDB7e1IzMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEPTc/TlZ7fmJEV3BIbjRaZ2dgZERKQzN5ZU8rNTdBUTFzM0F1QjJjWFx1MDAzZU4yZ0dBMWYzRCtoQ1FhJXBhN2IwI1pXRD1ZeXBDTSt2MDBXXHUwMDI2NW9EPXE7eENOMyo0MFhIVHVEPSt+I0NOTHs4MFdcdTAwM2VCdERcdTAwM2U0RXhHYlM9Q0dYZ08lQ05uRUUwV3V+dURcdTAwM2VWVCpDTihRSTB4XHUwMDNlWnJIZUR0WVRQN2U4MFZXfFBEa2RmcDAwYnJ8S29kYSF8TnNDMHxOc0MwfE5zQzB8TnM5MDAwMDAxMDAwMDEwMDAwMDAwMDAyMDAwMDMwMDAwMzAwMDAzMDAwMDQwMDAwNDAwMDAzMDAwMDMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMjAwMDAyMDAwMDIwMDAwNjAwMDA3MDAwMDcwMDAwNzAwMDA3MDAwMDYwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAwMDAwMDEwMDAwNjAwMDA2MDAwMDYwMDAwMjAwMDA2MDAwMDYwMDAwMTAwMDA4MDAwMDcwMDAwOTAwMDA3MDAwMEEwMDAwNzAwMDAwMDAwMDEwMDAwNTAwMDAxMDAwMDgwMDAwNTAwMDAyMDAwMDAwMDAwMzAwMDA0MDAwMDMwMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFhAM1NuYihYP0E2QmElcFdRSHpwaT1DSyE3cjckek1pOXhGSCVaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdhJV5lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNERcdTAwM2UoXHUwMDI2ZVpnZVx1MDAyNkBDT0laMEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP0ttWVx1MDAyNiQwMDAwMDAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwOXtcdTAwM2VPVFUjYTtDS28wY0NMSmFrRFx1MDAzZT9cdTAwM2VZV01wdTNiMCNfXzlEOTlUVFA3ZTgwVld8UERrZHZpRD82XHUwMDNjJUZmSzRLSCF3RmZII2p5bUlXUlJoSFplQ2NFSFctUkghP0laSTVJZ2pIYTltbkdjK19URmZLNDRFaWYpSEZnR3dhSDgoZ21IOTBVZkgjUlhoR0F1R0tJWDV5aUZnUCtmR1x1MDAyNlZPa0gjME9lRUhFeEdBVGNnNUlXamRjSCNSVVpII2pzaUZmbGtSR0E9a1VGZ1k/ZUhad1VlRmdHXHUwMDNjZUk1YUZVRS0pWjVFLSl9U0k1OVJiRmYldGZJVyNqa0g3cWhOR2RNQ2lIWlYwY0gjc3ZtSFpuM1NGZks0NENPYSFVZEB3RktHQnEoV0dcdTAwMjZDP2FJNTlMZUgjSVVXRilsZWFHXHUwMDI2d21sR1x1MDAyNmVSbEhhOWptSDg/Q1ZFLSlaNUU7JXpZRyUrXHUwMDNjWUdcdTAwMjZWVWxHY19cdTAwM2NWRUhXLVJJV2phZkdCR25URmY9a1dJNTBJVkZmSzQ0RilsZVhHQmh6WUdCaD9oSFp3SWFGKVQ3SklYTjtrRyVfKFdGKSViVEdcdTAwMjZuRmRFSEV4R0FTT0kzSipoMSlFO2NoVUgjYWpoRil9aFRII1JkY0hZX3FPR0M0TGhGZzdxVkZnNyhiSVdSWGVFSEV4R0FUMk8xSFpuSWpGZ1ArWEdjcSRYSVcjdm9FSFctS0gjOVJkR0JxK1lHYyt8aEdcdTAwMjZlSVdGZks0NEVpZilPR0JHZVFHY3F3YUYqWVx1MDAzY2JHXHUwMDI2QyRSRTtCaFdHY3orV0gjSWdqSVdhZG1IIUx0TkZkIzU0R0JHcVVHXHUwMDI2bmRtRyUrXHUwMDNjV0ZmPXphRUhOJUpJWDV2bEgjMElnR2MhMGdHQlllTkUtKVlfSnU1emFGKWxHUUlXc1haSVg1O2tIYTBqbUYpVDRJR0I3a1NHJSsrZEYpJVNXRmc3K2NFSEV4R0FUY2dFRmc3X2RGKlB0WElXam1mR2RWVWFGKWxHVEZmbFNYSTVJTGJHQiEzZ0ZmdUdLRS0pWjVFOyVxWklXalJkRmZ9XHUwMDNjY0k1MENnSFlfbk5GKmgoVkdCYExnR0JZd1pIYTBMYUVIRXhHQVNPT3RDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9LbVlcdTAwMjYkMDA5NjEwMElDMjAwUkkzMFJSOTB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfDZOXk9UVSNhO0NLbzBjQ0spQ2dEP2Jyb2FCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhDTzsrfGRuT29yQ0t4NmlDTFNnQGVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwSHtCfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEP2tjaWIjIWxIV3FONjRhd2IzfjlENjFoZG5PbnI5VlErb0lETEl4VFA3ZTgwVld8UERrZFhhQ0xqPzNDTHR5e0NNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OUU3SzAwM1FHVTBZaXc3QTYtYTckek1pOFlAOHVWUmR3R2FDQ0RmS18obn5lTys1N0FRMXMzQXRvdlx1MDAyNkRfZFBBNklcdTAwMjYpQTVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iR358TnNBOFUwcXZTQ0tlX2FDS3g2ZUNLQFkzNkp1e35iOThjSFhcdTAwM2VOMExhJCN2X1htbis2Q1BGNDBkbk9vckNLeDZpQ0xTZ0BlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0cEh7QnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRD9cdTAwM2MlcVoqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5DUE9BMWRuT29yQ0t4NmlDTFNnQGVTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwSHtCfHNEYjBSUjkxMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEP3x4bloqcCNCYVx1MDAyNlVCV0NQWEcyZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQZUVHdEM9RmQjTjJNSnEtSUZkI017Rio3RGNUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUano2Rn5wfXxOajYwMDAwMzEwMDAzMTAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwMDYyMDAwNjIwMDA2MjAwM1FHVTBZaXc3QTYtYTckekFlOFlAUVx1MDAyNlhrbCgtWS1NbVRhQnApYU1cdTAwM2N5SjVlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vdGwwMDRsJDAwMDAwMDAwMDBVMHEjVVRQN0FKN2JYfWM4NzNNbE5ERjlUWmUobV9hNH5SaWIwJGI4OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUBXKVhrbCgtWS1NbVZhQnApYU5oVGI3ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDA0a0wwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxOKHBGVFplKG1fYUNDRGZOK3VrOENLITdyNyR6TWk5d3NcdTAwM2NfZU8rNTdBUTF5NUF0b3ZcdTAwMjZCVVx1MDAzZWdRNWRrSjRDT0laMEtva04wfE5zQzB8TnNBOENNOD1ZQVExeTVBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZnxOc0MwfE5zQzB8TnNDMFUwcSNVVFA3QUo3Ylh9Yzg3M01sT0FLamxiWSpnSVpEbis1Wik3RypDTERWdjdcdTAwM2Mob2RDTEphb0NPQ2I0VTBXc341ZGtKNENNcVQpVFA3ZTgwVld8UElWTDRRNmFmR0wwMDAwMDAwM1BrQzBpeVM1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZRDRRKmoqWmdnUjNaZzZqRFpnZUowQ0xEVnY3XHUwMDNjKG9kQ0xKYW9DT0NiNFUwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBJVkw0UTZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWUUyNSllNWQyblNXTyhxXHUwMDNjQmVPKzU3QVExczNBdG92XHUwMDI2RF9iajAzdEAwQFdvfjN9Wil0OUhDUWQ2KTMzUEh7WmdYYURhXHUwMDI2MEQwVF96Si1DTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGp6NkZcdTAwM2VqfTAwMDAwMDAwMDAwMDAwMDAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwMDMxMDAwMzEwMDAzMTAwM1FHVTBZaXc3QTYtYTckekFlOFlAcipaKnBYMWF3YnFGOUQ2MWhkbk9ucjlWUStvSURMSXhUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHl7Q003QD0wUiNYNTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RUpPMDAzUUdVMFlpdzdBNi1hNyR6TWk4WUB1XHUwMDNlWipfRVZiIyEhamFBaFZAQ0xEV3hVMFdzfjVka0o0Q01xVD9UUHNvcVZyNj0xV3BYQWBUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEXm0rX1g/QWFQYVx1MDAyNkw1RGJZXHUwMDI2KH1DTERXeFUwV3N+NWQkVjZDTCRcdTAwMjZ5VFA3ZTgwVld8UEJxays1OFVYK1IwMDAwMDAwM1BrQzBpeVM1ZCRWNkNMJFx1MDAyNiM1XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS3A2dTcwMDAwMDAwMDAwMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZTDRzZEM5WiorOFdWUXpENVZSVTZDUjM7cEllTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01aQXx6eUpVTTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDcrUXlZTT9jS21ZXHUwMDI2JDBPQkJsS1clfi1LbVlcdTAwMjYkMEs2YVJLSGpvckttWVx1MDAyNiQwNkNJfXphajUtS21ZXHUwMDI2JDBBZ0E5S1AtZWxLbVlcdTAwMjYkME96fFF6ZnQlU0ttWVx1MDAyNiQwRW5WcXpqb2FsS21ZXHUwMDI2JDA0TmYremQ/VUpLbVlcdTAwMjYkMEp6Sll6bksrMEsqZTRRS2UpQEN6anN8YUspbGUwS0JpNWN6ZChPSUsqZTRRS2NyMmJ6Ykx2SksrWktGS1JBK3l6ZnZHcUt0Ty0oeWJYZWh6aF9UZkttZFIzeWJPWWd6b2B+WUttcH5JS2c9SmR6ayVhYUttZ15IS2ZvWDlLRztvN0t0cn5HS1g5Tl96RW5MJEt0IzVIS2soRnx6RGVnT0t0IzVIS2NNeit6Q3ghJUt0IzVIS1krR256UTJmN0t0IzVIS1ZWdCtLT2ZzV0txazM/S1ZWdCtLV3A0fUt1MStJS2VWa0RLazRYT0t1QT9KS0xIbFx1MDAzZUtnaFx1MDAzY0ZLTDd2IzBNfClkSzBGR2hLTDd2IzAxJV96SnFTbE9LbVlcdTAwMjYkMDA1KWpKJXA3eEt4Q1ZUS0xEZk5KKndrYkspX3BHejVve1ZLTzUqQEsrdVFIejJGeG5LamBSTktueDZyS2tgbjl6entGZEtNVnxxS2Z1R2pLU2J1RktNVnxxS2Z1R2pLWXJtdEtzK1JcdTAwM2V6c3cofHptVnV3S3g1OD9LWStHbno2UmtgSylVdmNLYTdsd3pvY3sqSyl7RjF5Xk1eRXp4ZnMlSz04ZlN6VCVZMHp2eH1cdTAwM2NLajZMQnpOOFk1ek1Sb2pLcytSXHUwMDNlenZQdDN6Wmx4LUtNZEh8emEpO1d6WkJaKEtWXHUwMDNjdmJ6a3MlN3pKeGJySztwcXV6aCs2UXppP302Sz0yWlB6cmNJdEpWKDdvSylfcEd6U0poRnpoYmpZS3NjUSN6ck19TXpEVGBCS3NjUSN6cCh7KXpNTnd1S1x1MDAyNjgzT3pyZkFPelZuVk9LXHUwMDNjLUh9enNNaF56ZG9pfUslZ19+elVGZ2p6bDFrc0s9MlpQemg2c1p6dFRvZktwTWA2enZ5I216aFBIYkslaXFMenAhOGB6Tylsb0tcdTAwM2NuX1Z6R01zfnpGYGVuS3ZcdTAwM2NIQ3plSlg9em5zeGtLeVx1MDAzZXF1enNNaF56aGhAcUt5YXFUeVx1MDAyNipmTHptXHUwMDI2S2ZLK3JXSEtmRDh7em4qTntLUTczfEtCfFNNemdWWDFLaFFOR0tWNG0yVFUjYTtDS28wY0NLKUNnRF5cdTAwMjZcdTAwM2NeWSstST9aZiRIUFJWRXlKZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDRrTDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxSdGEheVZReXRfYSVwRUtSd2YqS2VPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVIxITVDSClJMDAzUGtDX290bDAwMDAwMDAwMDAwMDAwMFUwcSNVVFA3QUo3Ylh9Yzg3M01sUnxheCNiWVhPNUNSWmpMZHdwRzdDTGo/NUNMdHl3Q0xcdTAwM2UhV0FRMXMzQXRvZHlCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdDTUZVOTFTVGgyS285YHwwMDAxOENNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0RfOVA0Wipee0RWe2RZOVdwWiRJYjAlME85RDk5VFRQN2U4MFZXfFBEa2R2aVRfekotQ0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBzc0kxfDZOXk9UVSNhO0NLbzBjQ0spQ2dEX0llOFoqXntEVntkWTlXcForMVdOQ0dDQ1Jydk5kd3BHN0NMaj8zQ0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dEX1I5fVZffEclQ1IhI09kd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDhobVRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tTa0tMN3hMS0w3eExLVjRtMlRVI2E7Q0tvMGNDSylDZ0RfYXRDV29LXHUwMDNjPVpnZ1UwZFRDe0hWe0M3OFdoUHJEOUQ2MWhkbk9ucjlWUStvSURMSXhUUDdlODBWV3xQRGtkWGFDTGo/M0NMdHl7Q003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RUFMMDAzUUdVMFlpdzdBNi1hNyR6TWk4WV41MGI4VDtMYlpCc05iMCVDUzlEOTlUVFA3ZTgwVld8UERrZHZpRF9zRjlDUzR7aURfI2FPQVU3Wn1GZVlBSUNLRnBHQVExczNBdG92XHUwMDI2Q0szUHlDTVpBP0ttWVx1MDAyNiQwMDk2MTAwOTYxMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwMElDMjAwSUMyMDBJQzIwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRF87JEJaKVM5S2EkI1x1MDAzY0JXXlp6QkNTTjhUZG5Pb3JDS3g2aUNMU2dAZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHBIe0J8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0Rfe19GWilTOUthJCNcdTAwM2NCV15aekJhJCNnOVU/dj1VZU8rNTdBUTFzM0F0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwME5fN2VDTTg9WUFRMXMzQXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RqMDAwMCNVMHEjVVRQN0FKN2JYfWM4NzNNbFZGYDN7VlF6RDVWUlU2Q1ZJfn1WZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNWkF8enlKVU0wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDl+cXZ6ckBVOUtMN3YjME9xamB6djV0O0tMN3YjMDAwMDBHJXpUYHpDKlR2S0w3diNHXHUwMDNjYklZekNlSE55WmBgenZfTH5AeShZUFZLWktmZHpFRHlRSl4lbSEwTFh6MnpidUNhS0w3diMwMXpaVEpeJW9LdzhkVHZLTDd2IzAwMHIoeXcyXHUwMDNlN3o1b0NLMER4a3p6MkhoSkpwY2ZKRystMTV6ZXVcdTAwM2VJSilvfiR5I1E9fUpPQlV5Rz1TPU55ckFPNkpwY2R6R3luaHFIMU5mTnpXdGgrS0xHQXp6NXR1fkpwY2R6djtZN0EwS2h7NUo/T0x1eldsYy16ZCM1OXo1b0NLRz1RXHUwMDNjJXlae055eVpgX0kwSkRuI0tXYnBDSl4lbSEwMDA2Y0ptP0ZMSl4lbSEwMDAwMDAwNmxzeWtHfkVKcGNkejA1QW4/S01GZFd6Slx1MDAzZXlcdTAwM2N6WXZfKXo1b0QjR3IqI0RKcGNmSnc0akJ0Sl4lbSF3Nl9FbUsrdVFIeWBKI2J6MGB4b0tMN3YjMDAwMDB2O2R6fEohRzRRS0w3diMwR0shZEtpcD1jellzKkZ5JTtsQHo1b0NLMDdnK2ohMHpVZHpXQExMSDB9fGR6YFx1MDAyNnlCeldATEwwT0ozKktya2IqejVvQ0swMDAwMDBKei1YS09+cUt6LWZyJHp3bVx1MDAyNlVKXiVtITAwMDAwSEdwZGBKeGcxXnpXQExMMFB3U2RLQzlSQnpXQExMMEg4e2dKcGYjIXpFfm1qejcoSnB6V0BMTEgyP3NCdjtnJHJ5cC1zb3puanNFeldATEwwNlx1MDAzZU9PSl4oZ2dKXiVtIXdFKShMeW9nOVJKXiVtIUhHcF5CeWhhOHZ6V0BMTDBRaXFGek8qYU5KXiVtITA1SlFTSzYpa0N6NW9EI0dcdTAwM2V7REJ6S2pHQEtMN3YjSEtcdTAwM2V7XktMN3hMdiM0Xlx1MDAzZXpRQzUleW5sVyt6NXNySXlaYF9JRyRhVCp6V0BNJEcoYSsqeVpgX0kwQVNtdnkjXHUwMDI2ZypKXiVtIXZAaWwqekpQP1lKXiVvS3Z2ODt4SzdlaUV5YWhmKEtMNztfSk9CVXkwOHEzTUpwY2R6MENPazNLRVJjK3laYGB6dl5cdTAwM2VDe3pKTH5hSl5cdTAwM2NaKXkjTjNKMDVFe1dKcGNmSkgxM09lS1J9fEF5cjdqQ3pXQExMMDAwMWhHPSRnQEtUO3Y0Sl4lbSEwRHdMb3o1d1JteUlveWZUYE9WYFhLWmdgVlFnVl5iYUg4OGIjIUhPQ1NxRyNUUDdBSjdiWH1jOVZRd3BWK005JWFcdTAwMjYyTDdDU3hXWGRuO3JQVnIqfFx1MDAzZUlcdTAwMjYqWSNYXHUwMDNlTW44V3BwTkZkbk9ud1dkdmV4WilfJUlDTFM/O2VPKzU3QVEyeFhBdG92XHUwMDI2RF9iak81Tn5qRmQyblNRRWp9UG1QKmhuXk1KOHF8WEI9VDtiWkteRmFCcGREYmFObXJKfElDdVI3cUF2UCl8dXRSOHVCckRgKmc1V01wdTNiMDk0fkFWRVkjUCpoVlVYZSgoTFZQa1lAYzRjc0tYXHUwMDNlQX1hSnxJQ3VSN3FBdlAqTz12Q1RTfmI5XHUwMDI2S1QxWmdnUjNaZzZqRFpnZTBtSnxJbVx1MDAyNk5sc0tqTmxzOHRObHNLSVlBYjZkVlFfR0FaK0s7SFdPUUx9WEp1fTViMDk0fkFWRS0yUWNxWSNQREU1ZVBEZSNmUjh1QnZEe0w1VmIjIW9iYmFaKWVXZ3NtK0FXdjBQUCpxZV5TeGBrTFklNlVKWipwWDFhdlx1MDAyNmB9QVd1PzZNTiVlaER7ZHhvWipee0RWe2RZOVdwWisxV05DR0NBVDJcdTAwMjYxUWNxUCpMX1x1MDAzYyRmUERONXVLfTFQYVF6bVhKWnhcdTAwMjY7M2FcdTAwMjZCZEVhQ0NEWkVqfVBhUGZ8YHJRY3pTPUNUfVpuN0lTVEhaKip2SWJhTm1ySnxJXHUwMDI2flBmdGB4UCpoVlVhNFReVlZSZHdHYUNDRFpFan1QWVJhOCRcdTAwM2NSOHVCI0R7XHUwMDNlJW1aKl57RFZ7ZFk5V3BaJEliMDk0fkFXfjBOUEREZGJRY2d1dVAqaFZVYXd+SHhWe2RNQWJhRyo3WmdYXlVWUUZWKmJZKlRKRWp9UGFQZmstKlFiOVx1MDAzZWhRXHUwMDI2ZHR4TmtcdTAwM2VSak1OVEdqRHw4JWJaZ2dkR2FCWEZEWG00YTdFan1QZ1BFXHUwMDNjdXdQKSRXdE5LWnMyYlNyZnBWe2RNRFdwWj81YiNpdVBiMDk0fkFWV2AxUnoqQFx1MDAyNkxzZTIlTU49a3FEfFF9cFopUzlLYSQjXHUwMDNjQldeWnpCQVQyXHUwMDI2MVElXj16UjhtMXNRJHxseE8odTNMY08tTGZXXntDTlZRekN+WipweU5WUHFnSkp8SSgxTXBSVCVLfjdVZlBmfEAlS30wNVpEfGkta2EkI1x1MDAzY0JZKy1hfEFUMlx1MDAyNjFSOG0xc1ElcGZyTUo5TUZjQFQxTWJZWE81QVQyXHUwMDI2MVFjcU10UjdFQ3ZEfCF4ZFZffEclQVQyXHUwMDI2MVEkczthTUo5U0hkbXdPV2M1aWZhYSQjXHUwMDNjQlkrLWF8QVQyXHUwMDI2MVApU3gjUjhcdTAwMjYkeVBFJC1sUjdFQ3hEfHtNb1g/QWFQYVx1MDAyNkw1RGJZXHUwMDI2bmRKfEl2QFIhXHUwMDNldz9QZ0Zydk1KOVlKZUhMaDhaZShtX2FDQ0RaRWp9UGZLfjYrV01ObXt6Q1ZlWUA4ZmFsfFdOYyt7Rm1Qe2tBVDJcdTAwMjYxTklfMFNPaHJcdTAwMjZJUCl9MVBlayo/KFhrbCgtWS1NbVVhQnApVUVqfVBmS342K1dNTmx6TlBnNXA7RH1Xa2tWUXlxXHUwMDNlV3BGWlpaKnczbUp8SVh6UEREXHUwMDI2YVAlPVx1MDAzY1lRem4yYmZmaklWVlF5dF9hJXBFRUVqfVBuT2hIYVhQZnwlb0NWP3gwNm1WPXxaZT96NVkjPVFAQVclI31QRE1ebE9lVFVXZ0JXM1RiWj1zMWRUQ3tIQVQyXHUwMDI2MUt+K1x1MDAzZXdMUGM2aE1OJWUlRH0qUlx1MDAzZVdvS1x1MDAzYz1aZ2dVMGRUQ3tIVntDNzhXZ3NtK0FYN3owTytgKnJMUGM2aE1OXHUwMDI2Z2RQZzZ4RWdrMl5SVFA3ZThBMHtDdERrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2Q1ZIbzAwMDMxMDAwNjIwMDA5MzAwMEM0MDAwRjUwMDBJNjAwMEw3MDAwTzgwMDBSOTAwMFVBMDAwWEIwMDBhQzAwMGREMDAwZ0UwMDBqRjAwMG1HMDAwcEgwMDBzSTAwMHZKMDAweUswMDAjTDAwMFx1MDAyNk0wMDAqTjAwMDtPMDAwXHUwMDNlUDAwMF5RMDAwe1IwMDB+UzAwMTJUMDAxNVUwMDNRR1UwcSEoZyRpKFRYXHUwMDNlRG5BWD9BNkVDV1R2RkNrMUo0V016MDtDa3xcdTAwM2NEYlkqOHthJUZDR2ElcDlBZHduTWpiOThjUFpmOWp+YmFIOEJiOTtSITVvdkM4V29Lbl9ZaGAoNVpnZ3BLV3BqSWRDbEdVVmElcGE3WWhgKDVaZ2deS1dwaklkVF8rN2BaZShTNmFCcCpJYlpLdkg2bE1TYjAwMDAwMDleIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGl2b3R0cmFuc2xhdGUiOiBbCiAgICAgICAgICAgICAgICAtMS4zMDg3NjY2MDM0Njk4NDg2LAogICAgICAgICAgICAgICAgMS42OTQyOTExMTQ4MDcxMjksCiAgICAgICAgICAgICAgICAwLjYxODk4ODI3NTUyNzk1NDEKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNhdmVkc3Rhc2hnZW8iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZV9RXjN3Qzk0YlkqeUJaKl57VENJa0BcdTAwM2NEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MHhKZHRYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LWk1NV2tFRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW9gSEdCcUdFSCMjXHUwMDI2cUl4O3NWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkM5WHB6ZWAqNXlAPWt9S1ZTYDZLdGdmZXphWkNPS1B3T3NhQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpOFh6RGJBUnIoaEFScih6QVZPdFx1MDAyNlg9UVJDTHY/YT9XcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHE5XHUwMDNlQVJyKGhGKDdiblhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1B6b1IqQVJyKHlBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NVdGUtXHUwMDNlYiM3IzNXTWdrflplP1x1MDAzY0NiYU0oVDUpRWZeWipfMkFiOUhUUFZSQ3NVNStea3ZBUnIoaEc5WWtvWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0d1oqXntEVXRAMV9aZT87YGFDQ0REZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYVzAwMDMxMHNzUjUxT05wOTFeQFx1MDAzZUQybWxFSDNJR2NMMzsrIVBVMG97ezNTbzN+YSVwMDliWSppVTdGI1A5NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLcFx1MDAzZVx1MDAzY1RQcWpeYjdPQ0NXaE5MYTgzdTU1VnIqJCtDSylSbDFheF9EV2hOUmM4d1lONlpEbiQ0Vlx1MDAzY3NDYjkwWUQqWkRsNExEOyl0KUNMSnB0MlhBbjZYXHUwMDNlVj9HQ0xWaHg4aGEpaERcdTAwM2MxfVBiYUg4S1hDQHlqQU9cdTAwMjZffFk7fFFPQVMpcFNhQnBkRGJTNUV2ZU8rNUNBX1F9M2RTeGFlNWQka0QyWGwwOWEkI3BcdTAwM2VDTD0yKDJ4ZjN7V25wWUhHQTFNfEI/eDM/Vz9eK35iYU5cdTAwMjZwVFA3a0EwVlgzV0NKMUo1YSVFdmBIWlx1MDAyNiRDRFx1MDAzYz1rYVZRaDZ9YjAjTjE4VVgrUjAwMDAwMDAzUGtDdEReVzVkJFY4Q0x9ODsyeWtJJVdwaW5JV2hOKlIwMGIqMzN2eXcxYUE5WFx1MDAzY1dNT24rQ01pR31EI2gyQ3pocX1yS3BAdihLZ0hMWHpocX1yS3BAdihLVEJLbHlfVkJmSz02YkNKXHUwMDI2ZX5GekdtV0FLJWlxTHpaXmUxekYtWW1LeGN4cHpqU2t1emJNKktLeVx1MDAzZXF1empTa3V6Yk0qS0t5XHUwMDNlcXV6cDkwXHUwMDI2emxoJTBLTG1DaktlX3tfemxjWihLPWlhVUtiOEU5emgrVDBLcD95TnluPVUrengwa1FLITdfbnpuSWpMemFMfkhLeTVQNnpZflIpelpseC1LU0ZXZHpZflIpelpseC1LU0ZXZHpnPUJqVGBNWE9YS1pnYFZRZ1ZeYmFIODhiIyFIT0NNc0s3VFA3R0w4NzNNZ0EwYHx0RC12SHthXHUwMDI2TDhSV015UHlaKnAjQmFcdTAwMjZVQldDTXpaJGR3cEc3Q0wkMzVDTD0yXHUwMDNlMSEtXHUwMDNje0djcVBERD1pMGViYUg4S1hMQllrVFV7bVx1MDAzY1RQN2tBMFZYM1JFRzgldDAwYio4NW8yI3xiOTc7RGJafXYzV29CJClYTEJZbFRSOyMyMFJSOTFUXyEwXHUwMDI2NjlOREt8Tm1XR1UwcSEoRkE4dlNYXHUwMDNlRG5BWD9BNkVDTkVvQ1RQN01TRmJoSXVkVEN7SEx2P2E/V2hPOVBUUHJhSmM0Y3lPV3Eya3JLb1NRNDAwOTYzMDBSSTcwMGpVQjA0cCpFVntDNzhXbj9CWUZlQF8hVnF0U1x1MDAzZWIwI3hlQ0tAWD0yMH4/ZVg9UVJJRyVHYSlaKnBYMWF3YXRxMVNcdTAwM2VXTFlpQDZKYjAjKUc4VXB8VDAwMDAwMDAwMDAwMDAwMDs2REhXMDAwMDBASVBIJFUwWWl3OFlWRFpUUDg2OzUoZnRXMm1sRUgzSUdjTDM7KyFQQ05lTjRHZ35HYUNOdzVCNWRcdTAwM2NiU0twRiE4MDAwMDAwMDAwMDAwMDAwME5fNlcwMDAwMDBQc0l1VTBxIShIdyRvWVhcdTAwM2VOMzlhXHUwMDI2TDhUYjAjLWlUVSNhXkRcdTAwM2V3XHUwMDNlWVV0eDgwWihuZTliMCM9bFRQcnlVYjdnRjBWe35iNlpZRFdmRFx1MDAzZT9+dlpmfG1BV3BaVT9DT1RVeUl8NkFxQ09iZTg0Z2RmRTAwMDAwMDAwMDAwMDAxOFUwcSNVVFA3U1VKUTgxRGFcdTAwMjZMOFJXTTUtJWFcdTAwMjZCZEVVdlBBRENPbG5SQ09LT3NJJElfP0tvSmZBMDAwMDAwMDAwMDAwMDAwMDl7XHUwMDNlT1Uwbyp5WFx1MDAzZU1kP2N2fms5WFx1MDAzZU4zN1hKdjlfWmdnXktXcGpJZENrPUNTYSVwYTdXb35xR1g9UVZKZUoyclZaZ2dkNVdwWm19ZDFZXHUwMDNlTlhcdTAwM2V3KEFkd25NbWI5OGNQWmY5I3tkMVlcdTAwM2VOYSVwOUFkd3BGZTRRWHlcdTAwM2NXcTVGSmI3XiNHWipDTjMwMDAwMDAwMDE4IgogICAgICAgICAgICB9LAogICAgICAgICAgICAic21vb3RocHRzIjogIjMgNyAxMCIsCiAgICAgICAgICAgICJzdGFzaGlkIjogIjsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDMuMTMsCiAgICAgICAgICAgIDguMDIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgImN1cnZlMyI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhY3RpdmVwcmltIjogMSwKICAgICAgICAgICAgImNvcm5lcnB0cyI6ICIwIDYgMTMiLAogICAgICAgICAgICAibW9kZSI6IDAsCiAgICAgICAgICAgICJvcHR5cGUiOiAidHJhbnNmb3JtIiwKICAgICAgICAgICAgInBhcm1wb2ludHMiOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1aX4wVjN3Qzk0YlkqeUJaKl57VENJa0B4RCtMYTRhJXBYOGJaS15GVntkaENiUzRFNjA0b0xyWFx1MDAzZU1rM0NJKSplMk1CMHliOThRRFpEbDQwRCttS1pNTVdrRUQrdlQtVlJVNkMyYGRUe0dCN2VWRWlvYEhHQnFHRUgjI1x1MDAyNnFJeDtzVjNNXHUwMDI2ZitWUkNlN2I5NSNQRCt+bTRaZWUqUTNAWiU/YjhsdkpjVlRqNkNKaWVONUorIXpXTkJfYEFUbHM2SDcrJGNHJHN4ITQrZGd5YiM3I0hDSiNVdjFeQHM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0b3A/VlJVcUlYXHUwMDNjfkpCV25YaTNaRWF6NGNfdDdpXjNETXVBUnIoIUc5WWtvWFx1MDAzZU4yTlZSVXFJWFx1MDAzY35KQldwZz9TVlBzQCpiYU5+cVpEREN7YllXPzNhQnBkRGJTeGxmVlF5cVx1MDAzZVdwRlRYWip3ZGxiYUcqQ2I4S09CV2hAfDJFRmcxbFdee0NOVlF6Q35aKnB5TlZQcV5JVlBrWUBjNGNzS1hcdTAwM2VCWVpaKlgqWmFBaG5ZYUF8Z0xiYUhRV1ZSVTZJQVpUSDNXTmMre0ZcdTAwM2VyNWxFRmZ9a2IjNyMxWipwI0JhXHUwMDI2VUJXRUZnMWxXXntDTlZRekN+WipweGNBWlRIM1dOYyt7R0hgRW1FRmZ9a2JZWE81RUZmV1piWj1zMWRUQ3tIRUZmV0hiWkteRmFCcGREYmFOfnFaKl9FVmIjISFqYUFobllhQk58MldvflYzRUZnMVpWUWdoQUFZcFpNWipYKlRFRmZAZlZReXRfYSVwRVFBWSpUQ2I5OGNIWFx1MDAzZU4wTGEkI3ZfWG1uKzZFRmZXVWFCXlx1MDAzZVdXb340MlZReXotWmdnYGpBYVpZWVplKExgYVx1MDAyNkJkRWEkI2c/YiNwOHJiN2cwM1dvfnEwV3FONjRhJHtfN2I3ZD9iWFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2RUZmY1ZhXHUwMDI2QmRFYUNDRGxBYUg0UloqKzhXVlF6RDVWUlU2SUFhaVlSWioqdkliYU5+cVZ7ZE1EV3BaPzViI2l1UGIxV2NlVlF5cVx1MDAzZVdwSCRKRUZmPWtXTXlcdTAwMjYrQVJyKGhBVGMwa1k7Ulx1MDAyNj1ZIz9FRGJhSDg4YiMhSE9JdGd9UmFcdTAwMjYyTDczVmthUDJ5fTA3Wil8VThjX3RCQ0Qtc0JCWil0OUhhJUU7RjU/ZD0xMldmNihYPTd6YENLRXNzMDl7PXg2YmZOXHUwMDNjYmFIODhiIyFIT0NLT3ZNNiVUTjRYXHUwMDNlTjMzYmFabFFWc1x1MDAyNig3YjAhc0FUVSNwQDEjQEZcdTAwM2VhQWhWSUQ7RVpFYnoqRjNWXHUwMDNjczBYN3pBe0FhQWhWS0Q7V29GYiF9eUdYPTVmQ0Q7ZmxEVlFwbjU4WVx1MDAzZSRDUCRuQkk5MHpaM2JaS3ZIYjAhXHUwMDNlbkNLITdyNyVMcUhiOThjUFpmN1BQRDtAPVFWUWg2fUNMU3Z2MSNvWF5aZ2VJZWVTS1k5RFx1MDAzY0F9T1g/a1RRQVExeUFBcVI3R1oqcE8wV2hObWpBXyEpMWElRXZgR2NxUDNEXHUwMDNjY1NHV29CVkBZO1x1MDAzYyFiQlVcdTAwM2VnUTVka0o0RFx1MDAzY2xZSmFCXml+WVx1MDAyNko5fEJyN0ViYzQySUZXcGdHYUtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9YI0NKMW4wWEp2Q35kU3hhaTVcdTAwMjYjNCVDbE9cdTAwM2NCWmdYXkRaZ2c7QVhKdXc9VlB8dERDdEUtZTBSYUYyMDlgOTYzdnl3MWFBOVhcdTAwM2NXTU9uK0NNWkF8MHt7UjMwMDAwMDAwMDAwMDl7XHUwMDNlT1RVI2E7Q0tvMGNDTEpha0Q9Nz9OVnt+YkRXcEhuNFpnZ2BkREpDM3llTys1N0FRMXMzQXVCMmNYXHUwMDNlTjJnR0ExZjNEK2hDUWElcGE3YjAjWldEPVl5cENNK3YwMFdcdTAwMjY1b0Q9cTt4Q04zKjQwWEhUdUQ9K34jQ05MezgwV1x1MDAzZUJ0RFx1MDAzZTRFeEdiUz1DR1hnTyVDTm5FRTB4XHUwMDNlWnJHJUdhJElWTHEtQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/SDI/cXF8TnNDMHxOc0MwfE5zQzB7e1IzMDAwOTYxMDA5NjEwMDAwMDAwSUMyMDBSSTMwMFJJMzAwUkkzMDBhTzQwMGFPNDAwUkkzMDBSSTMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTYxMDA5NjEwMGpVNTAwOTYxMDA5NjEwMElDMjAwSUMyMDBJQzIwMHNhNjAwI2c3MDAjZzcwMCNnNzAwI2c3MDBzYTYwMElDMjAwI2c3MDA7bTgwMCNnNzAwe3M5MDAjZzcwMHNhNjAwOTYxMDAwMDAwMFJJMzAwUkkzMDBhTzQwMFJJMzAwMDAwMDAjZzcwMHtzOTAwI2c3MDBJQzIwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRFx1MDAzZWUjWVZ7fmJEV3BIdzdaNi1EKjlENjFoZG5PbnI5VlErdEh4K0pnWmVlbjFiWkJqNWJaS0tcdTAwM2VYXHUwMDNlTjM3WEp2OUdIK185d1RQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0PzAxIS1cdTAwM2N7SFpcdTAwMjYkVUNNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicnxLb2N8bzAwMDAwMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAWF8yNFE0bWFDQ0RmSVZLIT9lTys1N0FRMXMzQXRvdlx1MDAyNkRfYmkldHR+SnZGZmNiVEgjSWpuSFo/Z2dIOChhZkghXHUwMDNlX1RFOyVcdTAwM2NjRyV6P2FJVyNzbUgjYWpoRyVQU0tGZCF7M0UtKX1SRmdHXHUwMDNjZkk1c3NvRmZ9KGVGKmhcdTAwM2NTR0E9bmNHQmh3YUdDNEZoSCNhdmtHXHUwMDI2QyRRRS0pWjVFLSpQVkg4M3xlRmZjYmJHXHUwMDI2MytVSTRtK1FJNTAzZEdCLTllSVdSQ2NIOHdhakVIRXhHQVRjZzVGZ1EzZEhaVStWSCNzXHUwMDNlcEdkTUxZR0E9VlhHQzRMZEg4blJtR2RESWVHQXVBSUZkIXk2RD81QkpFOyV3YUYpfW5YRmc3P2JHXHUwMDI2TUloR0F1REpJV3t5b0lXc2dqSGFJcG5IYTlnbUVIRXhHQVRjZ0VHY3EoV0g4TTBkSVd7dmpGZmxBTEU7JV9lR1x1MDAyNkN8WEdjaG5VR0JofGFIN3FiTEZkIzg1SVdzYWVGKlB6WUhhUnZrSDgzJE9HQT1uZUdCaCtZRio3a1JHJV8/ZUZmfVlORS0pWV9KMWFiP0VpZilOR2NoK2VHYysrV0dCUChkR2NZelJHQT1TWEhaKDljRmYlWVZIOGVSZUghXHUwMDNlX1JFLSlaMUZmS01TSCNqZ2pHQkduVUdjITNmSCNqVVpFOzJWWEdjeihaR0JZellIOTBnbEdifUpKRmQhezNFO2xrVUZmbFZTRipxP2NHXHUwMDI2RDNjRUhOJUtJV1JMYkdjaCtjSFo/Z2hII3MqZkZmSzQ0RmZLQU5HJSsrZEk1c3BmSDgzelZIIzAwVEU7MmJjRipyOWZHQmA2Y0k1c2pmRUhFeEdBU09JM0okKjRRRipHP2RGKSVxZEhabkZnSTVzZ1hGKWxKTkcleiRWR1x1MDAyNm5JWkYqcVx1MDAzY2JIWlx1MDAyNnxTRS0pWjVFOyVxWklXalJkRmZ9XHUwMDNjY0k1MENnSFlfbk5GKmgoVkdCYExnR0JZd1pIYTBMYUVIRXhHQVRjZ0VGZzdfZEYqUHRYSVdqbWZHZFZVYUYpbEdURmZsU1hJNUlMYkdCITNnRmZ1R0tFLSlZX0p6WFhmVFA3ZTgwVld8UERrZGZwMDBicnxLb2N8bzAwMDAxMDAwMDIwMDAwMzAwMDMwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0E4VTBxdlNDS2VfYUNLeDZlQ0tAWH41bipzfWFcdTAwMjZMSExaZSg7fVpmOWp+YmFOXHUwMDI2P0NMRFZ2N1x1MDAzYyhvZENMSmFvQ08zVjNVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQSTNeYFA2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQFkwM1NvNzBaKD9QN1g9UVJJS1BEVnxDSyE3cjckek1pOXdzK15lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENPOVN+S29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMDAwMDBVMHEjVVRQN0FKN2JYfWM5VlF3cEtuRyFVYlpcdTAwM2VCVWIwJEQwOUQ5OVRUUDdlODBWV3xQRGtkdmlUX3pKLUNMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wc3NJMXw2Tl5PVFUjYTtDS28wY0NLKUNnRD90LXVaKkZzUmEkI3cxYjk4Y0hYPWlBM1dvey14Q0xEVnY3XHUwMDNjKG9kQ0xKYW9DTzNWM1UwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBJM15gUDZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWTM0UCRSXmM0Y3lPVnw4K05XcGdHJUNMRFZ2N1x1MDAzYyhvZENMSmFvQ08zVjNVMFdzfjVka0o0Q01xVClUUDdlODBWV3xQSTNeYFA2YWZKTTAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFk0MzFlP15aZT9cdTAwM2NDYmFOXHUwMDI2e0NMRFd4VTBXc341ZGtKNENNcVQ/VFA3P2tMXHUwMDNjMkFcdTAwMjZIWVArWE1GdWIrSFh0IUdDUGlIKTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2M1fE5zQzAwMDAwMDBSUjkxMFJSOTEwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTIwc3NJMjBzc0kyMHNzSTJVMHEjVVRQN0FKN2JYfWM4NzNNbE1oaj9SWmUobV9hNFx1MDAzZUxoYjAkVjY5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODNPXHUwMDNjU2ZXSDYkMDAwMDAwMDNRR1UwWWl3N0E2LWE3JHpBZThZQFFcdTAwMjZYa2woLVktTW1VYUJwKWFNXHUwMDNjeUo1ZU8rNTdBUTF5NUF0b1h3QlVcdTAwM2VnUTVka0o0Q0x8XiRLcEZ1NjAwMDAwMDAwMThDTTg9WUFRMXk1QXRvWHdDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb3RsMDAwMDAwMDAwMDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxOREY5VFplKG1fYTU4WGpiMCRiODlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTZklrMkwwMDAwMDAwM1FHVTBZaXc3QTYtYTckekFlOFlAV1x1MDAyNlhrbCgtWS1NbkNiMCRlOTlENjFoZG5PbnI5VlErb0grXzl3VFA3ZTgxMTJGUkRrZFhhQ0xqPzNDTHR5YENNN0A9MHNzSTF8TnNDMHw2THt9VFA3ZTgxMTJGUkRrZGZwMDBicntUUjsjMjBSUjkxVF96fCU2OWZQTXxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZQForWFx1MDAzZU4zN2FcdTAwMjZUXHUwMDNlQmJaQnA2Q1EycThkbk9vckNLeDZpQ0xTZz9lU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0cEVgQnxzRGIwMDAwMDAwMDAwVF96PTRDTGo/M0NMdHlcdTAwMjZDTUZVOTFTVGgyS285YHwwMDAxOENNWkE/MFJSOTEwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnREB6UytWUUZyM1ZRRnF+Wil0OUhDUUJ3OWRuT29yQ0t4NmlDTFNnP2VTS1k5Q0xqPzNDTHR5XHUwMDI2Q0xcdTAwM2UhV0FRMXMzQXRwRWBCfHNEYjAwMDAwMDAwMDBUX3o9NENMaj8zQ0x0eVx1MDAyNkNNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQT8wUlI5MTA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtEQCtEXHUwMDI2YUNDV2FXaFA3fTlEOTlUVFA3ZTgwVld8UERrZHZpREBfWXdhQnlYQVdOXHUwMDNlZTNaZ2VKMUReM1k/YSQjXHUwMDNjQldeWnpCQ1FlLUA2SVx1MDAyNilBNWRrSjRDTXFULTVcdTAwMjYjNHlDX29jNTAwMDAwMDAwMDAwMDAwMDAwMDAwMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxMFJSOTEwUlI5MTBSUjkxVTBxI1VUUDdBSjdiWH1jODczTWxQWCV2c1dNeShEUGJNNkRDSyE3cjckek1pOXdzK15lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENPOVN+S29rSzQwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMU9OYTRVMHEjVVRQN0FKN2JYfWM5VlF3cFB6ckIjYlp+V2FiYWAtUENRdjNFZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQalEzaGdWZFRDe0hDUSk0YDZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkR+MDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BZSjN2Zys2WiorMlJiWVhPNUNRXHUwMDNlRkdkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tSMzAwMDAwMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRF5tX3xYP0FhUGJhRypDYjhLT0JXaFBUNTlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicnxLcEM2XHUwMDNlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwK35cdTAwM2VSU0ozY0BGMDAwMnVBYn4kXmYqMyNtMDAwMklBTCV+Y3ZTbU8zMDAwMHZsODMoYD97K2B7MDAwMURTQCVDSWdnLXo0MDAwMnp5Q0pfKF8hMitcdTAwM2UwMDAxcHFGJXB0LTVXcHYwMDAwZTYxS2xWZT8zM3wwMDAyRSVibVpPNitBJTJVSkYwQyVibVlcdTAwM2VUez1MIygxJCp6T2BnOSVlPzM2T1VKRX5AT2BnOWZ4Kkled0g2VEFZbDgzKWlBWGgqQGY5XHUwMDNjXHUwMDNldGZ7RExwUGhDSVx1MDAyNmY5XHUwMDNjXHUwMDNlc2Z7RE1XN0VNM19cdTAwM2NcdTAwMjZ7Nm9BRXYqN1x1MDAzYzVXTlpcdTAwM2NcdTAwMjZ7NmNBTCV+V08tKFx1MDAzZVV3dHpveXBqNXQ4Snctcjd3dHpxSSlTfHZnPU97byN3dHpwTl9IVnZJciRhelF3dHpvP3dxP0cqaCpkeUR3dHpvaVNAJUM1K2REdWV4cVx1MDAyNn1tU0AlQ3srOyVgbVJXKDFmdHJrRFx1MDAyNj12elFZUldcdTAwMjZ+VzdXNjtKIys1JCswMDAyak5uMVdWM1pfMiowMDAwR3F1eENUTVx1MDAzZWFxSjAwMDAwcXV4RClse3I5VW59XHUwMDNjSURxdXhFTFx1MDAzYzVAdCFUVkIyWjdXNitHPXdDcTRodDBqXHUwMDNjN2JaWEc9dnpQeDQyTTYhZCp3Vnd5KyVPNVRWQjJkTUhXRUhtfTVZfFRWQjRUKjBldzVqJWglXlRWQjRqKjBldk1NMXclOD1wTWhJKjBldmZETmFEUzV8K0xyPT9wKjtxIy1+Nmh8UnIjd3E/RXM7WiM3bl9LODJ0QUV2Kk09dkZ7dVx1MDAyNlYpWjlKRWd5cnhFd1x1MDAyNnhINlRDcSt0RUdfKilCbFBINlRBZ1x1MDAzZWdHSyRKU0lSRW52fWpeJWljV1x1MDAzZSopQmpKd083NChhZ3gzdXZeK3B5XHUwMDI2VilaWSFtfmRVM3t5YkI1fCtOT2xRVGJ4PVQxUFI9cE1oeTZ8K0Q4cUQ/QCs1fCtOMWkzTENtZkxUQlk0Mk01bVUwcXZTQ0tlX2FDS3g2ZUNLQFlMMnlrcCtaZT96NVkkakFEOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMGZJazJMMDAzUUdVMFlpdzdBNi1hNyR6QWU4WUApXmFCTnwyV3A4cTZYQ19yOTlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckekFlOFlALT9hXHUwMDI2TDVEYllcdTAwMjYpMUNMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZ1NzAwMDAwMDAwMDAwMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQFlPNHN2Z0daZShMYGFcdTAwMjZCZEVhQ0NEZlMwKV5MZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2RQQTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtvYkd+fE5zQThVMHF2U0NLZV9hQ0t4NmVDS0BZUDVwcipKWmUoTGBhXHUwMDI2QmRFYSQjZz9iI28/SUNMRFd4VTBXc341ZGtKNENMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVka0o0Q0wkXHUwMDI2IzVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLcDZvNTAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWVExI0BGelktSmB7Q0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDBASVBIOUMwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MER3T0wwRHdPTDBEd1BUVTBxdlNDS2VfYUNLeDZlQ0tAWVI1XzRyfFpEbnFCVnI2PTFXcFpPfFoqeWZQU3wlS09DSyE3cjckek1pOXdzK15lTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENPOVN+S29rSzAwMDAwMDAwMDE4Q004PVlBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkMFJSOTFVMHEjVVRQN0FKN2JYfWM5VlF3cFRNMlYqWipPI0hhQ0NEZlRQN1RQZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2JqRTBWKmIzQ01fI24xflZXeEFUY2x8VTBvXHUwMDI2XHUwMDNjVFA3ZTgwVld8UERrZGZwMDBicnxLb2N8bzAwMDAxMDAwMDEwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWVY0UmRkMWJhWmxJWmdYYURhXHUwMDI2MERGQ0xEVnY3XHUwMDNjKG9kQ0xKYW9DTzNWM1UwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBJM15gUDZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JEfjAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAWVc1T1pcdTAwMjY0YmFabElaZ1hhRGFcdTAwMjYyOzlXRn11RzlEOTlUVFA3ZTgwVld8UEF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAyc0tWMnB6VFA3ZTgwVld8UEF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4MzZ6UTA2JCRfVTBZaXc3QTYtYTckekFlOFleSDRiYUcqQ2I4S09CV2hQKUk5RDk5VFRQN2U4MTEyRlJBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MTEyRlJBfEBzaDAwYnJ8S3BDNlx1MDAzZTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxOHMpb1BCJXdqKFAwMDAyeXU/QGZDVjQ2UHcwMDAwMDAwMTtGRDhzJSh3dHpuWDAwMVx1MDAzYzJjSypJVmY5XHUwMDNjXHUwMDNlZzBEIWJXTHUkUHl4cVx1MDAyNn1+bnNkSFRRVnU9XHUwMDNjMDAwMlVmZXBWYmhYeXxZMDAwMEdCdEFYXHUwMDNlMEQhY2BVSkV8fTAwMDAwNSF9NGE/MmYodzAwMDFoVnowZzZOLTh9NzBEdkBMNmJIWFp4VFphenVVKStXWVx1MDAzY0BmZDAwMVx1MDAzY0FcdTAwM2VVWEBMO1x1MDAzZUE0eDAwMS1xMDAxPWIjZXVcdTAwMjY0bndkV1U/cXQzSW9CMkhlMDA2V0EwMDAyTUxqZ1ZMdlx1MDAzY1NaWndcdTAwM2MqNnMybSF0VDAwMVx1MDAzY0F2RFx1MDAyNi1cdTAwM2MzQ3B8eTAwMDI5aXZUfXJWNX5qXHUwMDNlMDAwMDAwd2dAXHUwMDNlM3koZWswMDAwMDAwMDAweGhLM30yYjRWazAwMDBtMSNDWUdJLUlfUzBcdTAwM2M2Q2ZvWSVlcDBEdlx1MDAzZVZxSU53MTBEIWNoZ3xSKlcwMDZZTjFRa0hnaHQwajdAWWxXNmdUX0FxMDAwMDAwMDZXQXBIbj8jbn1cdTAwM2NJRDAwMDEoSH5+TjBXfjA5bE01Vm5MR251e3MwMDAwT0BzXHUwMDNlVSQ1UDgxXHUwMDNjMEtsfEQyZVx1MDAzZX1+SHlYVkYwMDZiTUsoUmtgTWhpYXgwMDAyKldeY2RIckFmYj16TmJDXzAwNmEhRGNpbmVsYmdLXm1AXHUwMDNlWnpZK1N6cDAzYkMwR1lZJV9PcUBMYzBBUkdCcldkfXs7N2gqJTAwMDE5eS1oIW17bkVZdzBEIWJeZ01tTVFxdFUocTBLbHshdmVgZS0xQ2MlZTAwMDBTRFZufGowMDAwWXVgUnp+VT9le1AwRCFjXHUwMDNlN0JEO25NPzFYOzBXbSlTMDAxLXEwRHZeJDt0b0ZvZU9KRSNhSUN3NEJDV2p1MDAwMDAwMDAwV099UlpkZXV6RSowMDAwYCN+OzNNQCtyUTZtNHJNMTAwMDBcdTAwMjZ1elNCXHUwMDNjVTBxIShWR3c2KlooP0M9VlJVcUlYXHUwMDNjfkpCV3BnSEJUVSVRdTdBNi1hNyR6TWk4WV5OM2M0MmFEVlE/bTVDTERWIVYtOHwkWig9JWdiYUg4S1hMRHRBQ1MhWGg3JU9CMVZzQ0czQ1MpY2FGQDFlcVRQN2U4QTB7Q3REa2R2aURgZ09HYUNDV2FXZ3NtK0FXdStLU3hga0xXaC1WSlZQa1lAYzRjc0hYXHUwMDNlTjNMQVQyXHUwMDI2MUt8QHFZUnoqLXhObHNLI0NUMVx1MDAyNlY1TWc5d2FDQ0RaRWp9UFlMX3xcdTAwM2NqUXptQ0NYYyVFKmJaS15GYUJedkZBVDJcdTAwMjYxS3xAcVlSeiotIU5saGtiRGBfNVdWUUZyM1ZRRnF+Wil0OUhBVDJcdTAwMjYxTytpVWNSNiQ4alApfHV0UjNcdTAwM2VSRlk5P1dEYUJeXHUwMDNlV1dvfjQyVlF5ei1aZ2dgWEVqfVBZUCo3NFx1MDAyNlNWY31tUjYkTmhNTlUqeENUYzVkNztrbFNhQ0xOYWQyblNRRWp9UG1SYTgoX1I4KDB8TUo4KTJZen1YN1dNeSg3RWp9UG1RYmF7a0NUdUhoQ1VTM2VaZShMYGFcdTAwMjZCZEVhJCNnP2Ijb3ZzSnxJJDBSWmNgaFBmfGByUWNeKWdObVd4T1o3WGdUVntkWTlXcFokSWIwOTR+QVZXYDVQRE41c1I4dUJ5RHttSGFaRXRVTVhtRTZNQVQyXHUwMDI2MVElejQjUjdnLSVRem1hS2ExdnA0YlpcdTAwM2VCVWIwOTR+QVZGMUJQZiUxLUNVN2ZwQWFaWVlaZShMYGFcdTAwMjZCZEVhQ0NEWkVqfVBwUGdQRHRMcitwcE1OXHUwMDI2e3lRem1nTWF3PW5RWmdYXlVWUUZyMmJhRyo3WEp+WH5aWGhpX0FWV2AxUVx1MDAyNmR0eE5sc0gjUWI5XHUwMDNlYU5LezJtQ1VQcnQ5QkZRSldwWiRCV3BycTdXRlJkKkFXMlNDTU5cdTAwMjZ7ck1OfipuTD9cdTAwMjZ9OWJSSmBHWmd5cEliWXBkTGM0YyFRRWp9UGFQZmtgdlFkQzEjUWRVSiVDVWgleDlcdTAwMjZcdTAwM2VNSWJhWmxJWmdYYURhJX5fakp8SSgxTXBSVCVLfjdVZlBmfEBMYnRgcnhiOGx2SmJhRypDYjdwVUhaRXw1YEFUMlx1MDAyNjFRJV49elI4bTFzUSR8bHhPO1NOYkNVekAjN0libzlaZ1hzNWJZXHUwMDI2bmRKfEkrNUt+N1VsS356TzFjUG5AaGFcdTAwMjZMNURiWVx1MDAyNm5kSnxJJDBSNiRmbENVYDQoNHNcdTAwMjZCK1ktSiFWSnxJXHUwMDI2PUt9XHUwMDNjeV5jYEpHI2FBfGdMYmFabElaZ1hzNWJZXHUwMDI2bmRKfEl2QFIhXHUwMDNld15RYkE1ck9oSHNkQ1ZERy04Z09aTFoqKzJSYllYTzVBVDJcdTAwMjYxUClTeCNSOG1oPUt+ek8xZG5cdTAwM2NldlhrbCgtWS1NbkNiMDk0fkFWQChATGArM2NSOHVCPUR9NVNoVlF5cVx1MDAzZVdwRlRYWip3M21KfElYelBERFx1MDAyNmFQJXV6V1F6bV5ZZWl+P0RaZShtX2E0flJpYjA5NH5BVkAoQExgKzNjRjtHdWFDVm5lXzhmYWx8V05jK3tHSGBFbUFUMlx1MDAyNjFOSV8wU09oclx1MDAyNktQKX0xUGU9QzMlYUJOfDJXcDhxNlhDTlx1MDAyNjtBVyUjfVBETXtyTms9QXREfWZZblkrLUk/WmYkSEpFan1Qbk9oSGFYUEVBWkVmaFx1MDAyNlItVlJkd0dWcjY9MVdwV0BiSnxJQz1SOEstaFQxaUR4Q1cwJTJEMDV8SlpEbnFCVnI2PTFXcFpPfFoqeWZKRWp9UHFNTXE2VlBFXHUwMDNjbGdUMWlEeExyaE9vTUo5dD9DS0ZwR0FRMnhYQXRvdlx1MDAyNkNLM1B5Q01SMSE1Q0gpSTAwM1BrQ19vYiowMDAwMDBSUjkxMHNzSTIwe3tSMzFPTmE0MXBvajUxXkBzNjJMSiM3Mm1rOzgyXHUwMDNlXHUwMDNjezkzSUc1QTNqaEVCMzsrTkM0RkNXRDRnZGZFNCpcdTAwMjZvRjVDOHhHNWRaKUg1XHUwMDI2IUBJNjk1MUo2YVdBSzYjeEpMNzYxU003WFNiTjd5dGtPODJ8dFA4VU8kUTh2cFx1MDAzY1I4fl58UzlSTDZUOXNtRlVVMHEjV1RgUG5OYUJedkZYXHUwMDNlQDZKV3BnSGtUVXtwd1hcdTAwM2VNZD9jdn5rOVhcdTAwM2VOMzdYSnY5X1pnZ15LV3BqSWRDaz1DU2ElcGE3V29+cUdYPVFWSmVKMnJWWmdnZDVXcFptfWQxWVx1MDAzZU5YXHUwMDNldyhBZHduTW1iOThjUFpmOSN7ZDFZXHUwMDNlTmElcDlBZHdwRmU0UVh5XHUwMDNjV3E1RkpiN14jR1oqQ04zMDAwMDAwMDAxOCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNhdmVkc3Rhc2hnZW8iOiB7CiAgICAgICAgICAgICAgICAiZ2VvbWV0cnkiOiAiZUA7X01WcH1UITN1YjktV3AtdDliN15tR0NJQmt8MnJANyhINyskY0ckc0tuMHRqZWZiN15qNVdxMms2RilJVEthQnBkRGJZcExJWmdlSUM1ZV9RXjN3Qzk0YlkqeUJaKl57VENJa0BcdTAwM2NEK0xhNGElcFg4YlpLXkZWe2RoQ2JTNEU2MHhKZHRYXHUwMDNlTWszQ0kpKmUyTUIweWI5OFFEWkRsNDBEK21LWk1NV2tFRCt2VC1WUlU2QzJgZFR7R0I3ZVZFaW9gSEdCcUdFSCMjXHUwMDI2cUl4O3NWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MjVAbmJ6N0QkLUspUDRtS2lGKHdLcU12d3pxc35eS1B3T3NhQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpOFh6RGJBUnIoaEFScih6QVZPdFx1MDAyNlg9UVJDTHY/YT9XcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHE5XHUwMDNlQVJyKGhGKDdiblhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1B6b1IqQVJyKHlBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NVdGUtXHUwMDNlYiM3IzNXTWdrflplP1x1MDAzY0NiYU0oVDUpRWZeWipfMkFiOUhUUFZSQ3NVNStea3ZBUnIoaEc5WWtvWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0d1oqXntEVXRAMV9aZT87YGFDQ0REZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYVzAwMDMxMHNzUjUxT05wOTFeQFx1MDAzZUQybWxFSDNJR2NMMzsrIVBVMG97ezNTbzN+YSVwMDliWSppVTdGI1A5NHtcdTAwMjZkM1pnZ1JFYmFIODhiIyFIT0NLcFx1MDAzZVx1MDAzY1RQcWpeYjdPQ0NXaE5MYTgzdTU1VnIqJCtDSylSbDFheF9EV2hOUmM4d1lONlpEbiQ0Vlx1MDAzY3NDYjkwWUQqWkRsNExEOyl0KUNMSnB0MlhBbjZYXHUwMDNlVj9HQ0xWaHg4aGEpaERcdTAwM2MxfVBiYUg4S1hDQHlqQU9cdTAwMjZffFk7fFFPQVMpcFNhQnBkRGJTNUV2ZU8rNUNBX1F9M2RTeGFlNWQka0QyWGwwOWEkI3BcdTAwM2VDTD0yKDJ4ZjN7V25wWUhHQTFNfEI/eDM/Vz9eK35iYU5cdTAwMjZwVFA3a0EwVlgzV0NKMUo1YSVFdmBIWlx1MDAyNiRDRFx1MDAzYz1rYVZRaDZ9YjAjTjE4VVgrUjAwMDAwMDAzUGtDdEReVzVkJFY4Q0x9ODsyeWtJJVdwaW5JV2hOKlIwMGIqMzN2eXcxYUE5WFx1MDAzY1dNT24rQ01pR31Ec1hYXHUwMDNjelN3TUZLPV4pMEs1JWk4elN3TUZLPV4pMEs0OE5uSzB2aVVLKUNqYUtmWF5DS1U5R19LKUNqYUtjUX1hS1dJJWdLKUNqYUtnNXktS24jRmNLeVdeako7YWcqS24jRmNLeVdeakpcdTAwM2VEbVFKeTAyMkttZkhAeSpQXHUwMDNjQUtYUUNoS3dLRyp6T2Epc0tZcTFKS3FNdnd6c2VQfUtaXHUwMDNlUzlLPT0jbXo3RCQtS3FnQiVLdlx1MDAzY3JeelBXQSNLKVA0bUtMQ2kkeX01MSFLKVA0bUtMQ2kkeVx1MDAzY0peaFRgTVhPWEtaZ2BWUWdWXmJhSDg4YiMhSE9DTXNLN1RQN0dMODczTWdBMGB8dEQtdkh7YVx1MDAyNkw4UldNeVB5WipwI0JhXHUwMDI2VUJXQ016WiRkd3BHN0NMJDM1Q0w9Mlx1MDAzZTEhLVx1MDAzY3tHY3FQREQ9aTBlYmFIOEtYTEJZa1RVe21cdTAwM2NUUDdrQTBWWDNSRUc4JXQwMGIqODVvMiN8Yjk3O0RiWn12M1dvQiQpWExCWWxUUjsjMjBSUjkxVF8hMFx1MDAyNjY5TkRLfE5tV0dVMHEhKEZBOHZTWFx1MDAzZURuQVg/QTZFQ05Fb0NUUDdNU0ZiaEl1ZFRDe0hMdj9hP1doTzlQVFByYUpjNGN5T1dxMmtyS29TUTQwMDk2MzAwUkk3MDBqVUIwNHAqRVZ7Qzc4V24/QllGZUBfIVZxdFNcdTAwM2ViMCN4ZUNLQFg9MjB+P2VYPVFSSUclR2EpWipwWDFhd2F0cTFTXHUwMDNlV0xZaUA2SmIwIylHOFVwfFQwMDAwMDAwMDAwMDAwMDA7NkRIVzAwMDAwQElQSCRVMFlpdzhZVkRaVFA4Njs1KGZ0VzJtbEVIM0lHY0wzOyshUENOZU40R2d+R2FDTnc1QjVkXHUwMDNjYlNLcEYhODAwMDAwMDAwMDAwMDAwMDBOXzZXMDAwMDAwUHNJdVUwcSEoSHckb1lYXHUwMDNlTjM5YVx1MDAyNkw4VGIwIy1pVFUjYV5EXHUwMDNld1x1MDAzZVlVdHg4MFoobmU5YjAjPWxUUHJ5VWI3Z0YwVnt+YjZaWURXZkRcdTAwM2U/fnZaZnxtQVdwWlU/Q09UVXlJfDZBcUNPYmU4NGdkZkUwMDAwMDAwMDAwMDAwMThVMHEjVVRQN1NVSlE4MURhXHUwMDI2TDhSV001LSVhXHUwMDI2QmRFVXZQQURDT2xuUkNPS09zSSRJXz9Lb0pmQTAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9VMG8qeVhcdTAwM2VNZD9jdn5rOVhcdTAwM2VOMzdYSnY5X1pnZ15LV3BqSWRDaz1DU2ElcGE3V29+cUdYPVFWSmVKMnJWWmdnZDVXcFptfWQxWVx1MDAzZU5YXHUwMDNldyhBZHduTW1iOThjUFpmOSN7ZDFZXHUwMDNlTmElcDlBZHdwRmU0UVh5XHUwMDNjV3E1RkpiN14jR1oqQ04zMDAwMDAwMDAxOCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNtb290aHB0cyI6ICIzIDcgMTAiLAogICAgICAgICAgICAic3Rhc2hpZCI6ICI7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0Ljk1LAogICAgICAgICAgICA4LjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjdXJ2ZTo6Mi4wIgogICAgfSwKICAgICJkZWxldGVfc21hbGxfcGFydHMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmJsdXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibW9kZSI6ICJwZXJpbWV0ZXIiLAogICAgICAgICAgICAidGhyZXNob2xkIjogOS42NDMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTEwLjY2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsYWJzOjpkZWxldGVfc21hbGxfcGFydHMiCiAgICB9LAogICAgImZ1c2UxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRvbDNkIjogMC4wMzQKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTcuNjYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImZ1c2U6OjIuMCIKICAgIH0sCiAgICAiZnVzZTIiOiB7CiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwaW5fZmlyc3RfYW5kX2xhc3QiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkZWx1bnVzZWRwb2ludHMiOiB0cnVlLAogICAgICAgICAgICAidG9sM2QiOiAwLjAwMgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtMTMuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImZ1c2U6OjIuMCIKICAgIH0sCiAgICAibWVyZ2UxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNyb3Nzc2VjdGlvbnN1cmZhY2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY3Jvc3NzZWN0aW9uc3VyZmFjZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjcm9zc3NlY3Rpb25zdXJmYWNlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41OCwKICAgICAgICAgICAgNS4xMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJibHVyMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41LAogICAgICAgICAgICAtMjYuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgfSwKICAgICJub3JtYWwxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNldF9kZW5zaXR5IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAwLjk5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgInBpbl9maXJzdF9hbmRfbGFzdCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJwcmltaXRpdmUiLAogICAgICAgICAgICAic25pcHBldCI6ICJpbnQgaVtdID0gcHJpbXBvaW50cygwLCBAcHJpbW51bSk7XG5cbnNldHBvaW50Z3JvdXAoMCwgXCJwaW5cIiwgaVswXSwgMSk7XG5zZXRwb2ludGdyb3VwKDAsIFwicGluXCIsIGlbbGVuKGkpLTFdLCAxKTtcblxuZmxvYXQgcj0gcmFuZChAcHJpbW51bSk7XG5cbnZlY3RvciBwMCA9IHBvaW50KDAsIFwiUFwiLCBpWzBdKTtcbnZlY3RvciBwMSA9IHBvaW50KDAsIFwiUFwiLCBpW2xlbihpKS0xXSk7XG5cbnNldHBvaW50YXR0cmliKDAsIFwiZGlyXCIsIGlbbGVuKGkpLTFdLCBub3JtYWxpemUocDAtcDEpKTtcbnNldHBvaW50YXR0cmliKDAsIFwiZGlyXCIsIGlbMF0sIG5vcm1hbGl6ZShwMS1wMCkpOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNSwKICAgICAgICAgICAgLTEyLjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInBsYXRvbmljMSI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJyYWRpdXMiOiAwLjMxLAogICAgICAgICAgICAidHlwZSI6IDMKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicGxhdG9uaWMiCiAgICB9LAogICAgInJlbWVzaDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udmVydDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzYsCiAgICAgICAgICAgIDIuODcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlbWVzaDo6Mi4wIgogICAgfSwKICAgICJyZXNhbXBsZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29ubmVjdGFkamFjZW50cGllY2VzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDIsCiAgICAgICAgICAgICJ0cmVhdHBvbHlzYXMiOiAic3ViZCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTYuNjYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJlc2FtcGxlIgogICAgfSwKICAgICJyZXNhbXBsZTIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlX3NtYWxsX3BhcnRzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDMsCiAgICAgICAgICAgICJ0cmVhdHBvbHlzYXMiOiAic3ViZCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTExLjY2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXNhbXBsZSIKICAgIH0sCiAgICAic2NhdHRlcjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5wdHMiOiAxMDQ5LAogICAgICAgICAgICAicmVsYXhwb2ludHMiOiBmYWxzZSwKICAgICAgICAgICAgInVzZWRlbnNpdHlhdHRyaWIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzYsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNjYXR0ZXI6OjIuMCIKICAgIH0sCiAgICAic2NhdHRlcjIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29weXRvcG9pbnRzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm5wdHMiOiA1NTAwLAogICAgICAgICAgICAicmVsYXhwb2ludHMiOiBmYWxzZSwKICAgICAgICAgICAgInNlZWQiOiAyNwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtMi43NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic2NhdHRlcjo6Mi4wIgogICAgfSwKICAgICJzY2F0dGVyMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJucHRzIjogMjAwMDAsCiAgICAgICAgICAgICJyZWxheHBvaW50cyI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDcuMTgsCiAgICAgICAgICAgIC0yMC4zMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic2NhdHRlcjo6Mi4wIgogICAgfSwKICAgICJzZXRfZGVuc2l0eSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZW1lc2gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC4xMjQyNDI0MjQ5NjQ5MDQ3OSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwLjAxMwogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjYxODE4MTgyNDY4NDE0MzEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAic25pcHBldCI6ICJ2ZWN0b3IgY29tID0gcG9pbnQoMSwgXCJQXCIsIDApO1xuZkBkZW5zaXR5ID0gY2hyYW1wKFwiZFwiLCAwLjEqbGVuZ3RoKHZAUC1jb20pKTtcbmZAcHNjYWxlID0gMS4wLWZAZGVuc2l0eTtcbiIKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogInNpbXBsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImJsYW5rIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfc2ltcGxlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM1LAogICAgICAgICAgICAxLjg3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJzZXRfcHNjYWxlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYnRyYW5zZmVyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBwc2NhbGUgPSAxLjAgLSBmQHBzY2FsZSArMC4yO1xuIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM1LAogICAgICAgICAgICAtNC42CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJzbW9vdGgyIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZ1c2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAic3RyZW5ndGgiOiA1MDAsCiAgICAgICAgICAgICJ1cGRhdGVhZmZlY3RlZG5tbHMiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtOC42NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic21vb3RoOjoyLjAiCiAgICB9LAogICAgInNwaGVyZTMiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmFkIjogWwogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41LAogICAgICAgICAgICAgICAgMC41CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMC4xNTQ4MDM1MTQ0ODA1OTA4MiwKICAgICAgICAgICAgICAgIDMuNTQ1MTYsCiAgICAgICAgICAgICAgICAwLjE1NDg0MzU2ODgwMTg3OTg4CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC4xLAogICAgICAgICAgICAyLjg3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzcGhlcmUiCiAgICB9LAogICAgInNwaGVyZTQiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZnJlcSI6IDEsCiAgICAgICAgICAgICJyYWQiOiBbCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAwLjUKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjYWxlIjogMC4wMTMsCiAgICAgICAgICAgICJ0eXBlIjogInBvbHkiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDQuODYsCiAgICAgICAgICAgIC0yMS41NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzd2VlcDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmVsbHVtYnJ1c2gxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY2lyY2xlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJldmVyc2Vjcm9zc3NlY3Rpb25zIjogdHJ1ZSwKICAgICAgICAgICAgInNjYWxlIjogMC4wNzUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTE4LjYxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzd2VlcDo6Mi4wIgogICAgfSwKICAgICJ2ZGJmcm9tcG9seWdvbnMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ2b3hlbHNpemUiOiAwLjAwMgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA3LjE3LAogICAgICAgICAgICAtMjMuMzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZkYmZyb21wb2x5Z29ucyIKICAgIH0sCiAgICAidmVsbHVtYnJ1c2gxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bXNvbHZlcjEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ2ZWxsdW1zb2x2ZXIxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMSwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAidmVsbHVtc29sdmVyMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNlbnRlciI6IFsKICAgICAgICAgICAgICAgIDg0NSwKICAgICAgICAgICAgICAgIDU0OSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImN1cnNvcnBvcyI6IFsKICAgICAgICAgICAgICAgIDg0NSwKICAgICAgICAgICAgICAgIDU0OQogICAgICAgICAgICBdLAogICAgICAgICAgICAiaGFuZGxlX2VuYWJsZXBvaW50ZGljdG92ZXJyaWRlIjogdHJ1ZSwKICAgICAgICAgICAgInNjcmVlbnJhZGl1cyI6IDI0LjkxNTc0MjgyNjIxMDgyLAogICAgICAgICAgICAic2NyZWVueGZvcm0wIjogWwogICAgICAgICAgICAgICAgLTEwMjUuODkzMDk2MTgzMDUyOSwKICAgICAgICAgICAgICAgIDM1NC45MTQ5MDQ4MzYzMjM1NiwKICAgICAgICAgICAgICAgIC0wLjQ4OTkwNDI4MzEzNDA1NDc2LAogICAgICAgICAgICAgICAgLTAuNDg5OTAzMzIxMDk4MDY3MgogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NyZWVueGZvcm0xIjogWwogICAgICAgICAgICAgICAgMzI3Ljg5NzY2NjIwMTU2OTQsCiAgICAgICAgICAgICAgICAxMDY4LjU3NzcxMjk2NjAzMTksCiAgICAgICAgICAgICAgICAwLjcxMDUxMTc4MzQxNzY4MDIsCiAgICAgICAgICAgICAgICAwLjcxMDUxMDM4ODE2OTgxNDkKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjcmVlbnhmb3JtMiI6IFsKICAgICAgICAgICAgICAgIC01NDIuNTQ4MDMyNzE3MTU3NCwKICAgICAgICAgICAgICAgIC0zNjUuOTYwNjIyNTY0MTAwNiwKICAgICAgICAgICAgICAgIDAuNTA1MTQzMDUyNzg5ODY5NCwKICAgICAgICAgICAgICAgIDAuNTA1MTQyMDYwODI5MTY5MwogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NyZWVueGZvcm0zIjogWwogICAgICAgICAgICAgICAgMzA1MC45MjQ0MDQ2NzMyNjksCiAgICAgICAgICAgICAgICAtNDk5LjEyMTU0ODI5NTQxODU2LAogICAgICAgICAgICAgICAgNC43MzY4MjE5NTI5OTkwOTQsCiAgICAgICAgICAgICAgICA0Ljc2MjY3MjI5MDkzMDk5CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzY3JlZW54Zm9ybWludjAiOiBbCiAgICAgICAgICAgICAgICAtMC4wMDA2NDQzMDA4MjUwOTI4OTEsCiAgICAgICAgICAgICAgICAtMi4zMTgzOTQ0MTM1NzUyNDMyZS05LAogICAgICAgICAgICAgICAgLTAuMDAwNjI0ODYwNzg5MTM2ODI2NywKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInNjcmVlbnhmb3JtaW52MSI6IFsKICAgICAgICAgICAgICAgIDAuMDAwNDQzOTY5MjUyMTcxNzQ2ODcsCiAgICAgICAgICAgICAgICAwLjAwMDYzMTU4NTE5Njc2OTU4NDEsCiAgICAgICAgICAgICAgICAtMC4wMDA0NTc3ODM3NjA1NDI3NzA0LAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NyZWVueGZvcm1pbnYyIjogWwogICAgICAgICAgICAgICAgLTE1Mi43OTU4NDExMTA2MjI1OCwKICAgICAgICAgICAgICAgIDcyLjA4MDM0MDE2ODY1NjE0LAogICAgICAgICAgICAgICAgMTE1LjAyNjIxNDk1NjE2ODI3LAogICAgICAgICAgICAgICAgLTM4LjY3MDIyMzAzOTY0NzE1NQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NyZWVueGZvcm1pbnYzIjogWwogICAgICAgICAgICAgICAgMTUyLjQyNTc3MjMxNTY1NDgsCiAgICAgICAgICAgICAgICAtNzEuNjIyOTE5MjM0OTczMTEsCiAgICAgICAgICAgICAgICAtMTE0LjA0OTU4MjYwODc2NjMxLAogICAgICAgICAgICAgICAgMzguNjcwMjk4OTc3Mzc3MzMKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN0cmVuZ3RoIjogMTUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4zNiwKICAgICAgICAgICAgLTE2Ljk3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ2ZWxsdW1icnVzaCIKICAgIH0sCiAgICAidmVsbHVtY2xvdGgxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImZ1c2UyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYmVuZHN0aWZmbmVzc2V4cCI6ICItNCIsCiAgICAgICAgICAgICJjb25zdHJhaW50dHlwZSI6ICJjbG90aCIsCiAgICAgICAgICAgICJkb2JlbmRncnAiOiB0cnVlLAogICAgICAgICAgICAiZG9jb21wcmVzcyI6IHRydWUsCiAgICAgICAgICAgICJkb21hc3MiOiAiY2FsY3ZhcnlpbmciLAogICAgICAgICAgICAiZG9zdHJldGNoZ3JwIjogdHJ1ZSwKICAgICAgICAgICAgImRvdGhpY2tuZXNzIjogImNhbGN1bmlmb3JtIiwKICAgICAgICAgICAgInBpbmdyb3VwIjogInBpbiIsCiAgICAgICAgICAgICJzdHJldGNoc3RpZmZuZXNzZXhwIjogIjYiLAogICAgICAgICAgICAidml6dGhpY2tuZXNzIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjM2LAogICAgICAgICAgICAtMTQuNzYKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInZlbGx1bWNvbnN0cmFpbnRzIgogICAgfSwKICAgICJ2ZWxsdW1zb2x2ZXIxIjogewogICAgICAgICJlZGl0YWJsZXMiOiB7CiAgICAgICAgICAgICJkb3BuZXQxL2ZvcmNlcyI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiRk9SQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldG91dHB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJTT1VSQ0UiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjYxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yOQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiX19zdGlja3lub3RlMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuOTcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNTYKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjAyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0IjogIldpcmUgUE9QIEZvcmNlcyBpbnRvIEZPUkNFIHRvIGFwcGx5IHBlci1wb2ludCBmb3JjZXMuXG5cbldpcmUgVmVsbHVtIENvbnN0cmFpbnQgUHJvcGVydGllcyBhbmQgVmVsbHVtIFJlc3QgQmxlbmQgdG8gdXBkYXRlIGNvbnN0cmFpbnRzIGR5bmFtaWNhbGx5LlxuXG5XaXJlIFZlbGx1bSBDb25zdHJhaW50cyB0byBidWlsZCBuZXcgY29uc3RyYWludHMuXG5cbldpcmUgVmVsbHVtIFNvdXJjZSBET1BzIHRvIFNPVVJDRSB0byBhZGQgbmV3IHZlbGx1bSBnZW9tZXRyeS4iLAogICAgICAgICAgICAgICAgICAgICAgICAidGV4dF9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDEsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInZlbGx1bWNsb3RoMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDIsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImVuYWJsZWNvbGxpc2lvbnMiOiBmYWxzZSwKICAgICAgICAgICAgImZyaWN0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICJncmF2aXR5IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIC0yLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2VsZmZyaWN0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICJzdXJmYWNldGVuc2lvbiI6IDAuMDAxLAogICAgICAgICAgICAidmlzY29zaXR5IjogMC41CiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMzYsCiAgICAgICAgICAgIC0xNS43NgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAidmVsbHVtc29sdmVyIgogICAgfQp9
Manually art direct the position of multiple points, while still having them snap to a surface. Each point can be manually rotated, scaled, and positioned using Rig Pose.
Nov 03, 2025 | 20.5.584 | geometry
Cooked By: snay
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFkZDEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicG9pbnRzIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjI4LAogICAgICAgICAgICAyLjI3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZGQiCiAgICB9LAogICAgImNvcHl0b3BvaW50czYiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJheTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0YXJnZXRhdHRyaWJzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiQWxwaGEiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHltZXRob2QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFwcGx5YXR0cmlicyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJ2IiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogImFkZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseXRvIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInVzZWFwcGx5IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjI4LAogICAgICAgICAgICAtMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29weXRvcG9pbnRzOjoyLjAiCiAgICB9LAogICAgIm1lcmdlMSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czYiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjYyLAogICAgICAgICAgICAtMi4xMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm5vcm1hbDEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3BoZXJlMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInR5cGUiOiAidHlwZXBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjYyLAogICAgICAgICAgICAxLjIxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJub3JtYWwiCiAgICB9LAogICAgInJheTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmlncG9zZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibWV0aG9kIjogIm1pbmltdW0iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuMjgsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJheSIKICAgIH0sCiAgICAicmlncG9zZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYWRkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRyYW5zZm9ybWF0aW9ucyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYmFrZSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJlbmFibGUjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtb2RlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInAjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicGl2b3QjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAicGl2b3RfciMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJyIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NS4xODc3MzQ0MjIyMTU2NQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAick9yZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4zMjQwNzQxNDkxMzE3NzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjMyNDA3NDE0OTEzMTc3NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMzI0MDc0MTQ5MTMxNzc1CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ0IyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNDY3Mzg0MjkzNjc1NDIyNjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQ5Nzg3NTAwNTAwNjc5MDE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAieE9yZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi4yOCwKICAgICAgICAgICAgMS4xMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAia2luZWZ4OjpyaWdwb3NlIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAwLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDEsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iCiAgICAgICAgfQogICAgfSwKICAgICJzcGhlcmUxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNC42MiwKICAgICAgICAgICAgMi4yNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfSwKICAgICJzcGhlcmUyIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhZCI6IFsKICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgIDAuMiwKICAgICAgICAgICAgICAgIDAuNQogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAwLjE0LAogICAgICAgICAgICAidHlwZSI6ICJwb2x5bWVzaCIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfQp9