Codercat Studio | Cookbook

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

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

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

Get new recipes updates over RSS feed.

⚠️ Changelog

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

📦 Recommended Install

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

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

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

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

Restart Houdini.

? About this project

Motivation and Goals

We created this Houdini Cookbook because:

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

How Does It Work

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

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

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

Worm Rig
sop
Simple cartoon rig if you ever need a cute worm sliding across the screen.
Jan 02, 2026 | 21.0.440 | animation Cooked By: hugomorais
ewogICAgIk9VVF9jZW50ZXJfb2Zmc2V0IjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC42OCwKICAgICAgICAgICAgMC42OAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNldF9jZW50ZXJfb2Zmc2V0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMy4xOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiT1VUX3NwbGluZV9yaWdnZWQiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZSwKICAgICAgICAgICAgImRpc3BsYXkiOiB0cnVlLAogICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAic3dlZXAzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjYsCiAgICAgICAgICAgIC0xMy4xOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiX19jb29rYm9va01ldGEiOiB7CiAgICAgICAgImNvbnRleHQiOiAic29wIiwKICAgICAgICAidmVyc2lvbiI6ICIyMS4wLjQ0MCIKICAgIH0sCiAgICAiX19zdGlja3lub3RlMSI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDEsCiAgICAgICAgICAgIDAuOTcsCiAgICAgICAgICAgIDAuNTIKICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMTMuMjEsCiAgICAgICAgICAgIC0wLjg1CiAgICAgICAgXSwKICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgMi41LAogICAgICAgICAgICAyLjUKICAgICAgICBdLAogICAgICAgICJ0ZXh0IjogIlllbGxvdyBjb2RlZCBub2RlcyBhcmUgdGhlIGNvbnRyb2xsZXJzIG9mIHRoZSByaWciLAogICAgICAgICJ0ZXh0X2NvbG9yIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAwLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJTdGlja3lOb3RlIgogICAgfSwKICAgICJhZGQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmRlbGV0ZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJrZWVwIjogdHJ1ZSwKICAgICAgICAgICAgInN3aXRjaGVyIjogMQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjYsCiAgICAgICAgICAgIC05LjczCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhZGQiCiAgICB9LAogICAgImF0dGFjaGpvaW50Z2VvMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb2xvcl9lbmQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJuYW1lMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInNoYXBlcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAic2hhcGVuYW1lIyI6ICJjdHJsIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAidXNlcmVzdHBvc2VhdHRyaWIiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjYsCiAgICAgICAgICAgIDQuMjIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6YXR0YWNoam9pbnRnZW8iLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJkaXNwbGF5X29wdGlvbnMiOiAie1wic2hvd19qb2ludHNcIjogdHJ1ZSwgXCJzaG93X2xpbmtzXCI6IGZhbHNlLCBcInNvbGlkX2xpbmtzXCI6IHRydWUsIFwic2hvd19heGVzXCI6IGZhbHNlLCBcInNob3dfc2NlbmVfZ2VvXCI6IHRydWUsIFwic2hvd19qb2ludF9kYXRhXCI6IGZhbHNlfSIsCiAgICAgICAgICAgICJ3aXJlc3R5bGUiOiAicm91bmRlZCIKICAgICAgICB9CiAgICB9LAogICAgImF0dHJpYmRlbGV0ZTMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHRkZWwiOiAiKiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42LAogICAgICAgICAgICAtOC4zMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliZGVsZXRlIgogICAgfSwKICAgICJiYWNrIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpciI6IFsKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgMC4yNSwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJwb2ludHMiOiAzCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEwLjY5LAogICAgICAgICAgICAxOC43MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGluZSIKICAgIH0sCiAgICAiYmxhc3QxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dGFjaGpvaW50Z2VvMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImdyb3VwIjogIkBuYW1lPT1taWQqIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMzYsCiAgICAgICAgICAgIDIuNjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJibGFzdDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmlncG9zZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJAbmFtZT1mcm9udF9wYXJlbnQgQG5hbWU9YmFja19wYXJlbnQiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIsCiAgICAgICAgICAgICJuZWdhdGUiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJibGFzdDQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0YWNoam9pbnRnZW8xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiQG5hbWU9PW1pZCoiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIsCiAgICAgICAgICAgICJuZWdhdGUiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTgsCiAgICAgICAgICAgIDIuNjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJibGFzdDUiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmlncG9zZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJncm91cCI6ICJAbmFtZT1mcm9udF8qIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAzLjcsCiAgICAgICAgICAgIC00Ljg1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibGFzdCIKICAgIH0sCiAgICAiYmxhc3Q2IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm9mZnNldF9odW1wIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiQG5hbWU9bWlkXyoiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIsCiAgICAgICAgICAgICJuZWdhdGUiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNzQsCiAgICAgICAgICAgIC00Ljg1CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJibGFzdCIKICAgIH0sCiAgICAiYmxhc3Q3IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJpZ3Bvc2UzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZ3JvdXAiOiAiQG5hbWU9YmFja18qIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiLAogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxMC4wNiwKICAgICAgICAgICAgLTQuODUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImJsYXN0IgogICAgfSwKICAgICJjbGVhbjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3QzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9kZWxhdHRyaWJzIjogdHJ1ZSwKICAgICAgICAgICAgImRvZGVsZ3JvdXBzIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAtMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2xlYW4iCiAgICB9LAogICAgImNvbG9yX2VuZCI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuMjksCiAgICAgICAgICAgIDAuNTYsCiAgICAgICAgICAgIDAuODkKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJjb2xvcl9taWQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMQogICAgICAgICAgICBdLAogICAgICAgICAgICAiZ3JvdXAiOiAiQG5hbWU9KmVuZCIsCiAgICAgICAgICAgICJncm91cHR5cGUiOiAicG9pbnRzIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjE4LAogICAgICAgICAgICA5LjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgfSwKICAgICJjb2xvcl9taWQiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAwLjI5LAogICAgICAgICAgICAwLjU2LAogICAgICAgICAgICAwLjg5CiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29sb3JfcGFyZW50cyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJncm91cCI6ICJAbmFtZT0qX21pZCBAbmFtZT1taWRfc2lkZV8qIiwKICAgICAgICAgICAgImdyb3VwdHlwZSI6ICJwb2ludHMiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguMTgsCiAgICAgICAgICAgIDEwLjEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgfSwKICAgICJjb2xvcl9wYXJlbnRzIjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMC4yOSwKICAgICAgICAgICAgMC41NiwKICAgICAgICAgICAgMC44OQogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm5hbWUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImdyb3VwIjogIkBuYW1lPSpwYXJlbnQiLAogICAgICAgICAgICAiZ3JvdXB0eXBlIjogInBvaW50cyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC4xOCwKICAgICAgICAgICAgMTEuMQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICB9LAogICAgImNvbnRyb2wxIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbnRyb2x0eXBlIjogImNpcmNsZXMiLAogICAgICAgICAgICAib3JpZW50YXRpb24iOiAieCIsCiAgICAgICAgICAgICJzY2FsZSI6IDAuNDEKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOS44OSwKICAgICAgICAgICAgNy4zNwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY29udHJvbCIKICAgIH0sCiAgICAiZnJvbnQiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZGlyIjogWwogICAgICAgICAgICAgICAgLTEsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAib3JpZ2luIjogWwogICAgICAgICAgICAgICAgLTAuMjUsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAicG9pbnRzIjogMwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjI2LAogICAgICAgICAgICAxOC43MwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibGluZSIKICAgIH0sCiAgICAibWVyZ2UxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJsYXN0NSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJsYXN0NiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJsYXN0NyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNi42LAogICAgICAgICAgICAtNi44NAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibWVyZ2UiCiAgICB9LAogICAgIm1lcmdlNiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmcm9udCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1pZCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImJhY2siLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMgogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuODEsCiAgICAgICAgICAgIDE2LjcxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibWlkIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpciI6IFsKICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAiZGlzdCI6IDAuMiwKICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJjaChcImRpc3RcIikgKiAtMC41IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJwb2ludHMiOiAzCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuODEsCiAgICAgICAgICAgIDE5LjUyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsaW5lIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IHRydWUsIFwic2hvd19saW5rc1wiOiB0cnVlLCBcInNvbGlkX2xpbmtzXCI6IGZhbHNlLCBcInNob3dfYXhlc1wiOiB0cnVlLCBcInNob3dfc2NlbmVfZ2VvXCI6IHRydWV9IgogICAgICAgIH0KICAgIH0sCiAgICAibmFtZTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29udHJvbDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJudW1uYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAibmFtZSMiOiAiY3RybCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA5Ljg5LAogICAgICAgICAgICA2LjU4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJuYW1lMiI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDAuNTgsCiAgICAgICAgICAgIDAuNzgsCiAgICAgICAgICAgIDEKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwYXJlbnRqb2ludHMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiY2xhc3MiOiAicG9pbnQiLAogICAgICAgICAgICAibnVtbmFtZXMiOiAwLAogICAgICAgICAgICAibnVtcmVuYW1lcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfMiIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJmcm9udF9wYXJlbnQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmcm9tIyI6ICJwb2ludF8xIiwKICAgICAgICAgICAgICAgICAgICAidG8jIjogImZyb250X21pZCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZyb20jIjogInBvaW50XzAiLAogICAgICAgICAgICAgICAgICAgICJ0byMiOiAiZnJvbnRfZW5kIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfNCIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJtaWRfcGFyZW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfMyIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJtaWRfc2lkZV9MIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfNSIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJtaWRfc2lkZV9SIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZnJvbSMiOiAicG9pbnRfNiIsCiAgICAgICAgICAgICAgICAgICAgInRvIyI6ICJiYWNrX3BhcmVudCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZyb20jIjogInBvaW50XzciLAogICAgICAgICAgICAgICAgICAgICJ0byMiOiAiYmFja19taWQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmcm9tIyI6ICJwb2ludF84IiwKICAgICAgICAgICAgICAgICAgICAidG8jIjogImJhY2tfZW5kIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuODEsCiAgICAgICAgICAgIDEyLjY4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJuYW1lIgogICAgfSwKICAgICJvZmZzZXRfaHVtcCI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDEsCiAgICAgICAgICAgIDAuOTMsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyaWdwb3NlNiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInAiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZGV0YWlsKFwiLi4vT1VUX2NlbnRlcl9vZmZzZXRcIiwgXCJjZW50ZXJcIiwgMCkiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImRldGFpbChcIi4uL09VVF9jZW50ZXJfb2Zmc2V0XCIsIFwiaGVpZ2h0XCIsIDApIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjE4LAogICAgICAgICAgICAwLjM2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAicGFyZW50am9pbnRzMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyaWdkb2N0b3IyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicmVwYXJlbnQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImpvaW50IyI6ICJAbmFtZT1wb2ludF80IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiam9pbnQjIjogIkBuYW1lPXBvaW50XzMiLAogICAgICAgICAgICAgICAgICAgICJwYXJlbnQjIjogIkBuYW1lPXBvaW50XzQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgNS44MSwKICAgICAgICAgICAgMTMuNjgKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6cGFyZW50am9pbnRzIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAiZGlzcGxheV9vcHRpb25zIjogIntcInNob3dfam9pbnRzXCI6IDEsIFwic2hvd19saW5rc1wiOiAxLCBcInNvbGlkX2xpbmtzXCI6IDEsIFwic2hvd19heGVzXCI6IDAsIFwic2hvd19zY2VuZV9nZW9cIjogMH0iLAogICAgICAgICAgICAid2lyZXN0eWxlIjogInJvdW5kZWQiCiAgICAgICAgfQogICAgfSwKICAgICJyZXNhbXBsZTMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYWRkMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDAxLAogICAgICAgICAgICAidHJlYXRwb2x5c2FzIjogInN1YmQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDYuNiwKICAgICAgICAgICAgLTEwLjkzCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyZXNhbXBsZSIKICAgIH0sCiAgICAicmlnZG9jdG9yMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzb3J0NCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImluaXR0cmFuc2Zvcm1zIjogdHJ1ZSwKICAgICAgICAgICAgInNob3dkaXJlY3Rpb24iOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuODEsCiAgICAgICAgICAgIDE0LjY4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnJpZ2RvY3RvciIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogZmFsc2UsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogZmFsc2UsIFwic2hvd19zY2VuZV9nZW9cIjogMX0iCiAgICAgICAgfQogICAgfSwKICAgICJyaWdwb3NlMyI6IHsKICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgIDEsCiAgICAgICAgICAgIDAuOTMsCiAgICAgICAgICAgIDAKICAgICAgICBdLAogICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJibGFzdDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJ0cmFuc2Zvcm1hdGlvbnMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImdyb3VwIyI6ICJAbmFtZT1mcm9udF9lbmQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9ZnJvbnRfcGFyZW50IiwKICAgICAgICAgICAgICAgICAgICAidCMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAuNDAxODEwMzQ4MDMzOTA1MDMsCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9ZnJvbnRfbWlkIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogIkBuYW1lPWJhY2tfcGFyZW50IiwKICAgICAgICAgICAgICAgICAgICAiciMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDAuMTE3MzIxOTM3ODUyMzYwMTEsCiAgICAgICAgICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJ0IyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMC40NDcyOTA1Mzk3NDE1MTYxLAogICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAtMC4wMDE5Mzc4NTUzMjYxMDQ5MDkyCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogIkBuYW1lPWJhY2tfbWlkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDUuMzcsCiAgICAgICAgICAgIDEuNTQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImtpbmVmeDo6cmlncG9zZSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgImRpc3BsYXlfb3B0aW9ucyI6ICJ7XCJzaG93X2pvaW50c1wiOiAxLCBcInNob3dfbGlua3NcIjogMCwgXCJzb2xpZF9saW5rc1wiOiAxLCBcInNob3dfYXhlc1wiOiAxLCBcInNob3dfc2NlbmVfZ2VvXCI6IDF9IgogICAgICAgIH0KICAgIH0sCiAgICAicmlncG9zZTYiOiB7CiAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAxLAogICAgICAgICAgICAwLjkzLAogICAgICAgICAgICAwCiAgICAgICAgXSwKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJjb2xvcmRlZmF1bHQiOiBmYWxzZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYmxhc3Q0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidHJhbnNmb3JtYXRpb25zIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9bWlkX3BhcmVudCIsCiAgICAgICAgICAgICAgICAgICAgInQjIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZGV0YWlsKFwiLi4vT1VUX2NlbnRlcl9vZmZzZXRcIiwgXCJjZW50ZXJcIiwgMCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImRldGFpbChcIi4uL09VVF9jZW50ZXJfb2Zmc2V0XCIsIFwiY2VudGVyXCIsIDApIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMTY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiZGV0YWlsKFwiLi4vT1VUX2NlbnRlcl9vZmZzZXRcIiwgXCJoZWlnaHRcIiwgMCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImRldGFpbChcIi4uL09VVF9jZW50ZXJfb2Zmc2V0XCIsIFwiaGVpZ2h0XCIsIDApIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMTY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZ3JvdXAjIjogIkBuYW1lPW1pZF9zaWRlX1IiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJncm91cCMiOiAiQG5hbWU9bWlkX3NpZGVfTCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4LjE4LAogICAgICAgICAgICAxLjU0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJraW5lZng6OnJpZ3Bvc2UiLAogICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICJkaXNwbGF5X29wdGlvbnMiOiAie1wic2hvd19qb2ludHNcIjogMSwgXCJzaG93X2xpbmtzXCI6IDAsIFwic29saWRfbGlua3NcIjogMSwgXCJzaG93X2F4ZXNcIjogMSwgXCJzaG93X3NjZW5lX2dlb1wiOiAxfSIKICAgICAgICB9CiAgICB9LAogICAgInNldF9jZW50ZXJfb2Zmc2V0IjogewogICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgMSwKICAgICAgICAgICAgMC45MywKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNsZWFuMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImRpc3RUaHJlc2hvbGQiOiAxLAogICAgICAgICAgICAiZmFsbG9mZlJhdGUiOiAxLAogICAgICAgICAgICAibWF4SGVpZ2h0IjogMSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiLy8gR2V0IGluZGljZXMgb2Ygb3VyIHR3byBjb250cm9sIHBvaW50c1xuaW50IGggPSAwO1xuaW50IHQgPSAxO1xuXG4vLyBHZXQgcG9zaXRpb25zIG9mIGJvdGggcG9pbnRzXG52ZWN0b3IgUGggPSBwb2ludCgwLCBcIlBcIiwgaCk7XG52ZWN0b3IgUHQgPSBwb2ludCgwLCBcIlBcIiwgdCk7XG5cbi8vIENhbGN1bGF0ZSB0aGUgZGlzdGFuY2UgYmV0d2VlbiBwb2ludHNcbmZsb2F0IGRpc3QgPSBkaXN0YW5jZShQaCwgUHQpO1xuXG4vLyBDYWxjdWxhdGUgY2VudGVyIHBvaW50IChtaWRkbGUgb2YgdGhlIHR3byBwb2ludHMpXG5mbG9hdCBjZW50ZXIgPSAoUGgueCArIFB0LngpICogMC41O1xuXG4vLyBVc2VyIHBhcmFtZXRlcnNcbmZsb2F0IG1heEhlaWdodCA9IGNoZihcIm1heEhlaWdodFwiKTtcbmZsb2F0IGZhbGxvZmZSYXRlID0gY2hmKFwiZmFsbG9mZlJhdGVcIik7XG5mbG9hdCBkaXN0VGhyZXNob2xkID0gY2hmKFwiZGlzdFRocmVzaG9sZFwiKTtcblxuLy8gQ2FsY3VsYXRlIGhlaWdodCB3aXRoIHRocmVzaG9sZCBhbmQgZmFsbG9mZiByYXRlXG4vLyBPbmx5IHN0YXJ0IGNhbGN1bGF0aW5nIGhlaWdodCB3aGVuIGRpc3RhbmNlIGlzIGxlc3MgdGhhbiB0aHJlc2hvbGRcbmZsb2F0IGhlaWdodDtcbmlmIChkaXN0IFx1MDAzZT0gZGlzdFRocmVzaG9sZCkge1xuICAgIGhlaWdodCA9IDA7XG59IGVsc2Uge1xuICAgIC8vIFJlbWFwIHRoZSBkaXN0YW5jZSB0byBjcmVhdGUgYSBzbW9vdGggdHJhbnNpdGlvblxuICAgIC8vIFdoZW4gZGlzdCA9IGRpc3RUaHJlc2hvbGQsIGhlaWdodCA9IDBcbiAgICAvLyBXaGVuIGRpc3QgPSAwLCBoZWlnaHQgYXBwcm9hY2hlcyBtYXhIZWlnaHRcbiAgICBmbG9hdCBhZGp1c3RlZERpc3QgPSBmaXQoZGlzdCwgMCwgZGlzdFRocmVzaG9sZCwgMCwgMSk7XG4gICAgLy8gVXNlIGZhbGxvZmZSYXRlIGFzIGFuIGV4cG9uZW50IHRvIGNvbnRyb2wgdGhlIGN1cnZlIHNoYXBlXG4gICAgaGVpZ2h0ID0gbWF4SGVpZ2h0ICogcG93KDEgLSBhZGp1c3RlZERpc3QsIGZhbGxvZmZSYXRlKTtcbn1cblxuLy8gRW5zdXJlIGhlaWdodCBuZXZlciBnb2VzIGJlbG93IHplcm9cbmhlaWdodCA9IG1heChoZWlnaHQsIDApO1xuXG4vLyBTdG9yZSB2YWx1ZXMgYXMgZGV0YWlsIGF0dHJpYnV0ZXNcbnNldGRldGFpbGF0dHJpYigwLCBcImNlbnRlclwiLCBjZW50ZXIsIFwic2V0XCIpO1xuc2V0ZGV0YWlsYXR0cmliKDAsIFwiaGVpZ2h0XCIsIGhlaWdodCwgXCJzZXRcIik7IgogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3RUaHJlc2hvbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpc3R0aHJlc2hvbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhbGxvZmZSYXRlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGYWxsb2ZmcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4SGVpZ2h0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXhoZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIC0yLjA0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJzb3J0NCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTYiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwdHNvcnQiOiAiYnl4IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA1LjgxLAogICAgICAgICAgICAxNS42OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic29ydCIKICAgIH0sCiAgICAic3dlZXAzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlc2FtcGxlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNhcGRpdnMiOiA4LAogICAgICAgICAgICAiY29scyI6IDE2LAogICAgICAgICAgICAiZW5kY2FwdHlwZSI6ICJncmlkIiwKICAgICAgICAgICAgInN1cmZhY2VzaGFwZSI6ICJ0dWJlIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA2LjYsCiAgICAgICAgICAgIC0xMS45OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0KfQ==
Animated Stitches
Procedural animated stitch setup. Stitches follow an initial base curve, and are projected onto a surface. The surface is deformed as the stitches progress, to mimic a swelling of the skin or fabric.
Dec 08, 2025 | 20.5.584 | vex Cooked By: snay
ewogICAgIkZMQVRfU1RJVENIRVMxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1haW5fc3RpdGNoX2FuaW0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjE2LAogICAgICAgICAgICAtNy4wNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAibnVsbCIKICAgIH0sCiAgICAiU0tJTjEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsNCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC45NywKICAgICAgICAgICAgLTIzLjMxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJudWxsIgogICAgfSwKICAgICJTVElUQ0hFUzEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiY29sb3IyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjQ3LAogICAgICAgICAgICAtMjMuMzEKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm51bGwiCiAgICB9LAogICAgIlNUSVRDSF9DVVJWRTEiOiB7CiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiYWN0aXZlcG9pbnRzIjogIjE3IiwKICAgICAgICAgICAgImNvcm5lcnB0cyI6ICIxMCAxOSIsCiAgICAgICAgICAgICJtb2RlIjogMCwKICAgICAgICAgICAgIm9wdHlwZSI6ICJ0cmFuc2Zvcm0iLAogICAgICAgICAgICAicGFybXBvaW50cyI6IHsKICAgICAgICAgICAgICAgICJnZW9tZXRyeSI6ICJlQDtfTVZwfVQhM3ViOS1XcC10OWI3Xm1HQ0lCa3wyckA3KEg3KyRjRyRzS24wdGplZmI3Xmo1V3EyazZGKUlUS2FCcGREYllwTElaZ2VJQzVAIU17MVBnWCRhXHUwMDI2JVx1MDAzZVFWe2RoQ2JTNEI1MDRvSSFhQl52RlhcdTAwM2VANkpXbip1M1pnZUlFNWRiUlx1MDAyNjFaaSRcdTAwMjZaemN3TkQrZFRAWip6MlJWUXBuNTJQKzV6TFBiUjsyckNIJFdNT249Q0o4R0Y2RVpMfEg3emtSRWlnREJGKjdcdTAwM2NkR1x1MDAyNihkakNKSE1IMjRRa15YXHUwMDNlKVdZM284citiOGNhSUNKWllMMnlcdTAwM2Nee2JhIUVMV2hNXHUwMDNjUDRpSEZoYiEySTdYXHUwMDI2XkUlRTtUTVNJNVp7XHUwMDNlRC1RLUBaKl57RGIwIVohODNxNlYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxaXg1biooNmElcDA5YlkpKzJiIX1+N2EoTn5ZQy1UayNBUnIoaEdjcTdcdTAwM2VaKXQ5SEFZcFdMYSVwMDliWSppbzMxTVZwYUNDRGxBYVpZWVplKExgYVx1MDAyNkJkRWEkI2c/YiNwOHJaKnBYMWF4NVRpVlFGcjNWUUZxflopdDlIRUZmPWliYWAtUEVGZmNWWmd5cEliWXBkTGM0YyFjQVlwS0RhXHUwMDI2TEhMWmUoO31aZjlqfmJhTn5xYjhsdkpiYUcqQ2I3cFVIWjdkKlJiIyFsVmJhTn5xYUJOfDJXb35WM0VGZj1uYlp+V2FiYWAtUEVGZnJNWmUobV9hNH5SaWIxV2NvWioqYUZXaEB8SlZ7fmJEV3BIdzdaN2QqZ1g/QWFQYVx1MDAyNkw1RGJZKDBjVlJkd0dWcjY9MVdwWFNhUCVJI0daRXRVTVhtRTZNRUZmck1aZShtX2E0XHUwMDNlTGhiMVdjb1oqXntEVntkWTlXcFokSWIxV2NaWipGc1JhJCN3MWI5OGNIWD1pQTNXb3w0V2JhRypDYjhLT0JXaEB8UlpnZ2RHYUJYRkRYbTRhSkFhaUFCWkRucUJWcjY9MVdwWk98Wip5ZlZBYUg0UloqKzhXVlF6RDVWUlU2SUFaVEgzV05jK3tHSGBFbUVGZkBmVlF5dF9hJXBFUUFZb1x1MDAyNjRYP0E2QlopdDlIYjFXY2VWUXlxXHUwMDNlV3BIJEpFRmcxWlZRZ2hBQWFpZUtiYVpsSVpnWGFEYVx1MDAyNjI7OVdHb1x1MDAzY0taKnAjQmFcdTAwMjZVQlczTHFkTEFSc1h5WEtaZ2BWUWU1X2JhWmxRVnNcdTAwMjYoN2IyXHUwMDNjcmpWUkNJQGEwLTFaNWVSZnxhQnBtSFhMJStPVFBxUlx1MDAzZWFCcGREYmFHezhDSzZqSzY5O0stV05CayViMCFsXHUwMDI2NVx1MDAyNlx1MDAyNklZRC07VDBiYVpsUVZzXHUwMDI2KDdiMCFwOUQte29MWil0OUhWUlVxSVhcdTAwM2N+SkJXcGdHS1RVJVF6NzZvJS1aKlhOTTdBcUc5YUNLc0FYPTVmQUQ7TlpIZDJuU1c3JUxlRVpncCpDYSVwMkc4N21xRFplZVhAQ0tAWG4wWj05ekQ7eClKYUNCKkpaZ1ZDYWRuT29yQ0t4TG4yNko/QlhcdTAwM2VNbUc5VjtGTWM0MklGV2hOZGc5fGRyNFhcdTAwM2VOMlRBQU5tWVRQcSswYjdee0lDTGo/NURcdTAwM2NLRFNiWlx1MDAzZUhEWEpzWktEXHUwMDNjVE1IYUJeaX5ZJT8rQEF9Ylx1MDAzZVpXTXlWeWIhXHUwMDNlRVZDTFx1MDAzZSFXQVExczNBdUEqWldeaSg0VlFlLXVDTH04KjI2a2E9YiFCclZCfHNWaDAwMDAwMDAwMDBUX3o9NENMaj81Q0x0eXdEXHUwMDNjJWtWVlB8RD9YP2tUUUNLM1B5RFx1MDAzYz1fU1oqRnNSVlF6R0FWUHxEI1krK3x9Q01SMSE1Q0gpSTAwM1BwQ1x1MDAzY302N2NXX342V25eSj1WSjBYKjgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6TWk4WT9MYlZQa1lAYzRjc0hYXHUwMDNlTjNMQ01oTnlkd3BHN0NMaj8zQ0x0XHUwMDNlLTEhLVx1MDAzY3tHY3FQQkQ9UFx1MDAzY2NiYUg4S1hMQllpVFByTEJHQll6S0VHc1BuSGE4fE1EPXFcdTAwM2V5SFlQNEJGOXRSP0FUbCNIQ05DXHUwMDNlNjB5UWAkRmVAXHUwMDNjdUdiUy1CRzY2WHpHQWxDekYpJGBHRFx1MDAzZU1OKENOd0tHMFg4TnpEXHUwMDNlZWMkR0ExQEZIdiUjLUNPMGNNMHh+bHVJNGR+XHUwMDNjR0J6ZVREXHUwMDNlPyEpSDZ9Vk1JfDRFe0NPYSFVMTJRdS1DT2opVzEyUXU7Q09zPVkweFx1MDAzZXh6Sn1XOzBGKnFoYUQ/a0Q9RmVYNE5LPzU9fkh6cStWTElXfjBIWVAkVkxqb34zQ1BPUGsweFx1MDAzZW93TEBQeENGKlBQZERARm5fRyR1d1hNKn1pNkZlWFBVTkNHbzlDUCp0dTB5OHJ2Tmg/WU1HY1lEZkRAeWAxR0EydGFPYWUxOENRS18kMHk4dXdPKUV8VUdkVShzRF5DSjZGZVhuY1B5I2JKQ1F2STsweUh4d1E3Y2pjRyVfWXFEXm1oQUg2fkxsUjAxP01DUjhnYDB5SCF4UlYhOGxHQmgoTFJ4NEtuR0JoJEtTMVZXb0dcdTAwMjZtKyREX0hfR0h6cnZ0U15falZDUiFfNzB5UXV1VFBzYHdIOENiIURfc0lMR0EzT3NVSUh+V0NTRUlGMHlRPSFVbl5oXHUwMDI2SDhkdCpEYDVqTkdjaEolRGBFcE9HY3FQKERgTnNURmVZT3dXQ0F1aENTKXNSMHlhMSVXaC1VXkghfig/RGB4XlhHQTNzJFhhWUFlQ1RKXloweWo3XHUwMDI2WCk5XzFII2E2fkR7QkhjRmVZbVx1MDAyNll5dm5qQ1R1SGgweXJgelo3WGc5STVRQDBEe2xmZ0g3MEtcdTAwM2VafnswdUNVN2ZwMTJReD1DVUdscjB5c0FcdTAwMjZhd35ISklXWj00RHw3LW1HJHdRX2Jwa214Q1VxLXoweSM0I2J9TSVSSVdpYDlEfGlBcUh6c1x1MDAyNjFjXHUwMDNlXlx1MDAyNnBGZVo1YGRJS1x1MDAzZXFGKCFIfGRqZEgqQ1ZNTVx1MDAzYzEySGZcdTAwMjZDVlZTXHUwMDNlMTJIZiVDVmVZQDEyUXhAQ1ZuZV8xMlEhLUNWd2t7MTJReD9DVihxfTEyUSEqQ1Y/eDAxMlEhPUNXMCUyMHkjSilnRFpwc0YpJWJIZ2UhI3VGKT1lSGcpNFx1MDAzZXdGKT1uS2hBVzJ5R0JyM1JoYnhFIUYpPWtKaCUxUSRGKT1oSWk3U2NcdTAwMjZGKT10TWlZdG8pRik9cUxpenwhK0YpfWJGajRPPTtGKT13TmpWcTE9Ril9a0lqd19EP0YpfWhIazFMUF5GKX1lR2tTbWJgRil9dExrdFx1MDAzZW58Ril9cUtrfUh6fkYpfW5KbFBpPTFGKjdoR2xxOzEzRil9JE9sYEVENUYqN25JbU1mUDdGKjdxSm1uKWI5Rio3d0xtQEFuQkYqNyhPbkpiekRGKjckTm5rJFx1MDAzY0ZGKjd6TW49NzBIRipHbkhvR1lDSkYqR3FJb2h6T0xGKkckTW8tM2FORipHXHUwMDNjUHBEVW1QRipHK09wZXZ5UkYqRyhOcCh+O1RHQnpcdTAwM2NMcUFRflZGKlB3SnFic0JYRipHP1FxJHtOWkYqUChNcjdOWmJGKlAkTHJZb2xkRipQektyekB4ZkYqUHRJczRKLWhGKlArTnNWa31qRipQP1Bzdz1BbEYqUFx1MDAzY090MUdNbkYqWSRLdFNoWXBGKll6SnR0K2tyRipQX1F0fUN3dEYqR3pMdVBkK3ZHQnp8T3VxXHUwMDI2fHdGKjdFeUUzeU1KSGFJNC1FMypTSkhabXJcdTAwMjZFM15ZS0haXHUwMDNlLStFNDJlTEhafkA7RTRCa01IYUk0XHUwMDNlRTRLcU5IYTh9XHUwMDNlRTRUd09IIXZvK0U0YyRQSGFSQV9FNGwrUUghXHUwMDNlIT1FNHU/UkgjUjFfRTQlfFNII0hgX0U0XHUwMDNlM1RIIzg9X0U0fjlVSCF+KV9FNThGV0ghdm9ARTVITFdII2pFMUU1UVJYSTVILXxFNVpYWUk1Wn4wRTVpZFpJNWo1MkU1cmphSTU7TjZFNSFwYkk1e1Q4RTUtdmNJV1pcdTAwM2UyRTVgI2RJV1EqMkU2NCplSVdpezVFNkRcdTAwM2VmSVcjODhFNk17Z0lXczI4RTZXMmhJVztFQkU2ZjhpSVhFV0ZFNm9Fa0Zma18wRTZ4S2xGZmJcdTAwM2MwRTYpUW1IIX4qQkU2QFduSCNSMkZFNzFjb0ZmdTA1RTdBaXBGZiU2N0U3Sm9xSCNzS0xFN1N1ckgjakVMRTdiIXNGZj1DQkU3ayl0RmZ9SURFN3Q9dUk1SDtKRTckYHZJNVFeTEU3PTF3Rmc3T0hFN303eEZnWWdMRTg3RHlGKSR8RUU4R0p6R0JHQ0hFOFBQIUdCUElKRThZViNGKjdGS0U4aGIkRik9M0pFOHFoJUYpfTlMRTh6blx1MDAyNkYqUFJQRTgrdChGKllYUkU4X3opSTVqNVlFOTMoKkk1Wn5ZRTlDXHUwMDNjK0k1e1RlRTlMXy1JNTtOZUU5VjA7STVzQmRFOWU2XHUwMDNjRipxalpFOW5DPUYqR0xXRTl3SVx1MDAzZUdCaFVZRTkoTz9HQllPWUU5P1VAR0Jfc2VFQTBhXkdCemdkRUE5Z19HQnFhZEVBSW1gR2NZRmFFQVJze0dDM3lqRUFzSUdEXHUwMDNlNSlQQVRsc0hBVGx2QkFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbF5MQVRsXk9DaTN3QkVBc0xIMTJRPT1DaTN6Q0VBc09JMTJIJUBDaTMkREVBc1JKMTJaciVDaTMoRUVBc1VLMTJRPXxDaTMrRkVBc1hMMTJRPXtDaTNcdTAwM2NHRUFzYU0weVF9JV43akJNXjdzRylGKllcdTAwM2NOXjdzSE5eNyNNKkdDNE9VXjcjTk9eNztTK0dDNExUXjc7VFBeN3tZXHUwMDNlRipxX0hGKnIzUV43e1pRXjg1aHVuRUB+JEdheG5+SVVxNElBVGN1X0YqWURFSVVxN0pBVGwhYEdCek1HSVVxQUlBVHUpe0dkM1ZJSVVxRExBVCVgfkdcdTAwMjZtcU1JVXFHTUFUXHUwMDNlMjBIOFx1MDAzZXpPSVVxSk5BVH4xfkhafndPSVVxTU9BVThFMkgjaV9TSVVxUFBBVUhLM0k1OzNWRig1ZktBVVFXNkYpJVA3RiklUzhGKSViQkYpJWtFRik9VjhGKT1lQkYpPWhDRik9cUZGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHdERGKkckR0YqR1x1MDAzY0pGKlB3REYqUChHRipQK0hGKlBfS0YqUHxMRipZKEZGKlk/SUYqWV9KRipaM01GKmhcdTAwM2NHRipofEpGKmk2TUYqcT9HRipxX0hGKnIzS0YqckNORip6fEhGKiEwSUYqITlMRiohSU9GKiFMUEdCN2VBR0I3aEJHQjdxRUdCN3pIR0JHa0JHQkd0RUdCRyRIR0JQbkJHQlB3RUdCUChIR0JZdENHQlkkRkdCWVx1MDAzY0lHQmh3Q0dCaChGR0JoP0lHQmkwTEdCcStGR0JxX0lHQnIzTEdCelx1MDAzY0ZHQnp8SUdCITZMR0IrP0ZHQi0wSUdCLTlMR0ItSU9HQmAzSUdCYENMR0JgTE9HQzQzSEdDNENLR0M0RkxHQzRPT0dDNFVXXjg1ZlJeOEVrYEZkI0ReSFh1MTVGKX05ZHtReFdTe3MwMHRHJCEpPzA0d3RVMDBKe05DaTRGUEVBanZWMHh+IXpAXHUwMDI2RXhWQFx1MDAyNk4lMkZkI0ReSFh1MTVGKXw9RkckISVeMFcwelgwUmJcdTAwM2UzQFx1MDAyNlctWEBcdTAwMjZmP0BINzQ9ezBXMHpaMFJsRU5DaGBPVUVBajthMVQhRXZGZWRUXjBXMHpiMFI9S01BVGw7NEBcdTAwMjYqQWJAXHUwMDI2XkZ8SFpVZ2cyTFVWYzJtdH4lR0E4bH0wVzB6ZTBaJVhcdTAwM2VHYXhufklVcTRJQVRjdV9GKllERUlVcTdKQVRsIWBHQnpNR0h5fEBHQVR1KXtHYytKR0h5fGBIQVQlPXxHXHUwMDI2Q1NJSHl8fUlBVD1gfUg4dm5NSVVxSk5BVH41MEhhOCRRRmVkVHwwVzB6ZjBSYns1QChLWWZAKFRlMEckIVx1MDAyNjMwVzB6aDBSa35IQ2hgbWNFQWtCaTBYSFZ7NEZOMGk0Z21yXHUwMDI2RihcdTAwMjZkMzBiTTJcdTAwMjZUUDdlODBWV3xQRGtkZnAwMGJyfEtvanozMHt7UjJ8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0Mwe3tSMzAwMDk2MTAwSUMyMDBJQzIwMFJJMzAwUkkzMDBhTzQwMElDMjAwOTYxMDAwMDAwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFOO0MwMVdeRDAxZn5FMDFwNUYwMVdeRDAxeUJHMDEqSEgwMXlCRzAxXk5JMDIyVEowMkJaSzBSUjkwe31saUwwMlRsTTAyY3JOMDJseE8wMnUlUDAydSVQMDJjck4wMiUtUTAyJS1RMDI9QFIwMn19UzAzODRUMDNIQVUwM1FHVjAzWk1XMDNIQVUwM1pNVzAzUUdWMDNpU1gwM3JZWTAzcllZMDMhZVowMy1rYTAzYHFiMDQ0d2MwNEQkZDA0TStlMDREJGQwNFY/ZjA0Vj9mMDRlfGcwNG8zaDA0eDlpMDQpRmowNGV8ZzA0QExrMDUxUmwwNUFYbTA1SmRuMDVTam8wNWJwcDA1a3ZxMDVTam8wMGFPNDAwYU80MDV0I3IwMGFPNDA1JCpzMDVcdTAwM2NcdTAwM2V0MDV8e3UwNVx1MDAzY1x1MDAzZXQwNXx7dTA2NzJ2MDV8e3UwNkc4dzA2UEV4MDZZS3kwNkc4dzA2aFF6MDZxVyEwNnpjIzA2K2kkMDZfbyUwNzN1XHUwMDI2MDdDISgwN0wpKTA3TCkpMDdVPSowN2RgKzA3bjEtMDdMKSkwN3c3OzA3KERcdTAwM2MwNz9KPTA3bjEtMDgwUFx1MDAzZTA4OVY/MDcoRFx1MDAzYzA4OVY/MDhJYkAwOFJoXjA4YW5fMDhhbl8wOGp0YDA4c3p7MDhqdGAwOGp0YDA4c3p7MDhzenswOCMofDA4anRgMDhzenswOEliQDA4O1x1MDAzY30wOHtffjA4Iyh8MDk2MTAwOHN6ezA5NjEwMDhSaF4wOGFuXzA4YW5fMDlGNzEwOU9EMjA5WEozMDlnUDQwOXBWNTA5cFY1MDlwVjUwOXliNjA5Kmg3MDlebjgwQTJ0OTBBMnQ5MEFCekEwQUsoQjBBVFx1MDAzY0MwQVRcdTAwM2NDMEFjX0QwQW0wRTBBdjZGMEFjX0QwQW0wRTBBXHUwMDI2Q0cwQVx1MDAzZUlIMEF+T0kwQVx1MDAyNkNHMEFcdTAwM2VJSDBBfk9JMEFcdTAwMjZDRzBCOFVKMEJIYUswQlFnTDBCWm1NMEJpc04wQnJ5TzBCIVx1MDAyNlAwQi07UTBCYF5SMEM0flMwQmBeUjBDRTVUMENOQlUwQ1dIVjBDZk5XMENmTlcwQ29UWDBDZk5XMENXSFYwQ3haWTBDeFpZMEMpZlowQ0BsYTBEMXJiMEN4WlkwREF4YzBEQXhjMERKJWQwQ3haWTBEUy1lMERiQGYwRGt9ZzBEdTRoMEQlQWkwRD1HajBEfU1rMER9TWswRTdTbDBFR1ltMDIlLVEwMiUtUTBFUGVuMEQ9R2owRVlrbzBFaHFwMEVxd3EwRWhxcDBFeiRyMEUrK3MwRV8/dDBGM3x1MEZEM3YwRV8/dDBGM3x1MEZNOXcwRlZGeDBGTTl3MEZWRngwRmVMeTBGVkZ4MEZuUnowRk05dzBGTTl3MEZ3WCEwRihkIzBGP2okMEY/aiQwRzBwJTBHOXZcdTAwMjYwR0kjKDBHUiopMEdhXHUwMDNlKjBHansrMEd0Mi0wRyQ4OzBHXHUwMDNjRVx1MDAzYzBHdDItMEdhXHUwMDNlKjBHfEs9MEg2UVx1MDAzZTBIRlc/MEhPY0AwSE9jQDBIWGleMFJSOTB8RCpyXzBIcHVgMEh5IXswSHkhezBIKil8MEhePX0wSHkhezBJMmB+MElDMjAwSUMyMDBJTDgxMElVRTIwSUw4MTBJZEszMEltUTQwSXZXNTBJbVE0MElkSzMwSVx1MDAyNmM2MElcdTAwM2VpNzBJXHUwMDI2YzYwSX5vODBKOHU5MEpIIUEwSlEpQjBKWj1DMEpaPUMwSmlgRDBKczFFMEpzMUUwSiM3RjBKIzdGMEo7REcwSntKSDBKaWBEMEppYEQwSmlgRDBLNVBJMEpRKUIwSlo9QzBLRVZKMEtFVkowSjtERzBLTmJLMEtXaEwwSVx1MDAzZWk3MEtOYkswS1doTDBLZm5NMEtvdE4wS3h6TzBLKShQMEtAXHUwMDNjUTBLKShQMEtAXHUwMDNjUTBMMV9SMExCMFMwNXx7dTA1XHUwMDNjXHUwMDNldDA2WUt5MDZQRXgwNjcydjBMSzZUMExLNlQwRzl2XHUwMDI2MFJSOTB8TnNDMHxIdUZVMExjSVYwTGxPVzBMdVVYMEx1VVgwRWhxcDBMJWFZMEwlYVkwTGNJVjBMbE9XMExjSVYwTGxPVzBIeSF7MEY/aiQwSHkhezBJMmB+MEd0Mi0wTD1nWjBMfW1hMEw9Z1owTH1tYTBFaHFwMEwlYVkwRWhxcDBHXHUwMDNjRVx1MDAzYzBHdDItMEdcdTAwM2NFXHUwMDNjMEd0Mi0wRzl2XHUwMDI2ME03c2IwR1x1MDAzY0VcdTAwM2MwR1x1MDAzY0VcdTAwM2MwTUd5YzBSUjkwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0Mwe3s7WDUwTVBcdTAwMjZkME1ZO2UwMHNhNjAxXk5JMDJCWkswMjJUSjAxXk5JMDE1eUEwMmx4TzAzSEFVME1oXmYwMyFlWjAzYHFiMDQpRmowNFY/ZjAxcDVGMDFwNUYwMXA1RjAxcDVGME1xfmcwMXA1RjAxcDVGMDFOO0MwMU47QzAxTjtDMDRWP2YwTSE1aDBNLUJpME0tQmkwTS1CaTBNLUJpMDA5NjEwTS1CaTAwc2E2MDB7czkwTWBIajBONE5rMDFeTkkwMV5OSTAwI2c3MDA7bTgwMHNhNjAwc2E2MDVcdTAwM2NcdTAwM2V0MDVcdTAwM2NcdTAwM2V0MDVcdTAwM2NcdTAwM2V0MDNpU1gwTkRUbDBNWTtlME5EVGwwTVk7ZTBORFRsMDVcdTAwM2NcdTAwM2V0MDVcdTAwM2NcdTAwM2V0ME5NWm0wTk1abTBMdVVYME5WZm4wTHVVWDBOZWxvME5ucnAwUlI5MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8SkRFaTAwalU1ME53eHEwTiglcjAwe3M5MDBzYTYwMHtzOTBNYEhqMDAjZzcwRUdZbTAyJS1RME4/LXMwMmx4TzAyMlRKMDFeTkkwMmx4TzAyY3JOMEVHWW0wRUdZbTBOPy1zMDJseE8wMV5OSTAwc2E2MDB7czkwMGpVNTBOKCVyME53eHEwMCNnNzAxXk5JMDJseE8wMmNyTjAydSVQMDJseE8wRUdZbTBNLUJpMDBqVTUwTiglcjBFR1ltMDJseE8wMGpVNTBOd3hxMDB7czkwMmx4TzAydSVQMDIyVEowMnUlUDBFR1ltMDAjZzcwMnUlUDAyJS1RMEVHWW0wMnUlUDAybHhPMDJ1JVAwMV5OSTAwc2E2MDBzYTYwMmx4TzAyY3JOMDJseE8wMiUtUTAyJS1RME4oJXIwMGpVNTBNYEhqME8wQHQwTiglcjAwe3M5MDJseE8wTS1CaTAwI2c3MDAjZzcwTzl9dTAwI2c3ME0tQmkwMmx4TzAydSVQMDIlLVEwTiglcjBOKCVyME1gSGowTzBAdDAwe3M5ME4oJXIwMGpVNTAxXk5JMDIlLVEwMmx4TzAydSVQMDJjck4wMmx4TzAwI2c3MDJseE8wRUdZbTBFR1ltMDAjZzcwMiUtUTBFR1ltMDBzYTYwMV5OSTAxXk5JMDFeTkkwMV5OSTAyMlRKMDJ1JVAwTiglcjAwalU1ME1gSGowMHNhNjAyMlRKMDFeTkkwMmNyTjA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dFQWtIazNTbmIoWD9BNkJhJXBXUUAoJSRmOUQ2MWhkbk9ucjlWUSt0QCg9K1BaZnxhM2ElcHNFWkRuKzZWXyNgKmJZKjh7YXdoVCswZXlYNFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0Xkc1ZGo1aFpnZVx1MDAyNkBDaGAjaENNN0A9MFJSOTEwMDAwMDA5X159VFA3ZTgwVld8UERrZGZwMDBicnxLb2p6MzBzc0kyMDAwMDAwMDAwMDAwMDAwMDA5NjEwMDk2MTAwOTYxMDBJQzIwMElDMjAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwYU80MDBhTzQwMGFPNDAwalU1MDBqVTUwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMDttODAwO204MDA7bTgwMDttODAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAxNXlBMDE1eUEwMTV5QTAxNXlBMDFFXHUwMDI2QjAxTjtDMDFOO0MwMVdeRDAxV15EMDFXXkQwMVdeRDAxV15EMDFmfkUwMWZ+RTAxZn5FMDFwNUYwMXA1RjAxeUJHMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMSpISDAxKkhIMDEqSEgwMHNhNjAwc2E2MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDBhTzQwMGFPNDAwYU80MDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwc2E2MDBzYTYwMHNhNjAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDAjZzcwMCNnNzAwI2c3MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDB7czkwMHtzOTAwe3M5MDA7bTgwMDttODAwO204MDA7bTgwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMU47QzAxTjtDMDFOO0MwMWZ+RTAxZn5FMDFmfkUwMWZ+RTAxZn5FMDFmfkUwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDFwNUYwMXA1RjAxcDVGMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDF5QkcwMXlCRzAxeUJHMDEqSEgwMV5OSTAxXk5JMDFeTkkwMV5OSTAxXk5JMDFeTkkwMV5OSTAxXk5JMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMUVcdTAwMjZCMDFFXHUwMDI2QjAxRVx1MDAyNkIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTYxMDA5NjEwMDk2MTAwSUMyMDBSSTMwMFJJMzAwYU80MDBhTzQwMGFPNDAwalU1MDBqVTUwMGpVNTAwalU1MDBqVTUwMGpVNTAwalU1MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUkkzMDBSSTMwMFJJMzAwUkkzMDBSSTMwMFJJMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDA5NjEwMDk2MTAwOTYxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0xKYWtFQWtRbjI0UTRtYUNDRGZAKTd8aTlEOTlUVFA3ZTgwVld8UERrZHZpRUFrVG91UGBuI0dCeitWR0IhQ2tJNTlPaUlXO2dpRUhFeEhJNTt2akdcdTAwMjZ3ampHQll6VUdcdTAwMjZlTGtFSEV4R0FUVGE1R0J6K1ZHQiFDa0k1OU9pSVc7Z2lFSEV4SEk1O3ZqR1x1MDAyNndqakdCWXpVR1x1MDAyNmVMa0VIRXhHQVRUYTVHQnEoY0djcXxiSCMwTGJIWihhaEVIRXhISVcjeXFGZmxiWUdkTVVoSTVJYWxFSEV4R0FUVGE1RipHelZGKT1uVkhhOVJmSTVhcGhFSEV4SElXeyNrSTV7XHUwMDI2b0gjSVJiR0I3dFJGZks0NENoYCpqRUFrV3BnZksyS0ZmJXFXSVdSTGhGZn0rZkk1amdZRmZLN1VJNUlGZEghPzlYRipHcVhJNXNtWkZmSzQ0RmZLNExHQl98V0djWWhUSVdzc2pIWig5WkVIRXhISDhVX1VIOChJY0dCYDZnRipHd1FGZks0NEZmSzRMRipQK2RHQjd6WEhaP0ZaRmZjZVlFSEV4SEclel9nSVcjeWtIIT9GZUcleiRZRUhFeEdBU1V0QDBXMHpxMGZqSXdGZmxNUUYpfWVSSCNSZGlHQjdoWUhhMDlVRS1eQVZJVztwZkhadzZjR2NgNmdIWV9rTUZkIzU0RmZ1dGZGZnV0WEdjX3xaSVhFI21IIzAwU0UtKk1WSCNJUmJHJV98WUgjanBmSVc7VVdFLSlaNEUtKk1UR0JQellIIT9VaUZnUTZoSVdzSVVFLSpKU0djaG5URip6X1dIWihMZEZmdUdLRS0pWV9AKVpGcUApaU12RmZLN09HQnp8Zkk1YVhiSGFJdmlII3M7Z0ZmSzRQSTU7KnJHZFZkaUdjWXFXR1x1MDAyNjRDWUZmSzQ0RmZLN09HZE1YaElXI2FhRipaMGpHQll3UEZmSzRUR2NxX2lHQi1GaEdcdTAwMjZlUmZJNTA5U0ZmSzQ0RmZLN09HZE1YaElXI2FhRipaMGpHQll3UEZmSzRUR2NxX2lHQi1GaEdcdTAwMjZlUmZJNTA5U0ZmSzQ0Q2hgXm1FQWtmc3QxdkR5STUwTGRHXHUwMDI2RDBhRmYlYlFJNUlJY0VIRXhJR0I3ZVVJV2FkakZmdWhXSVdSVWRFSEV4R0FUVGE2STUwTGRHXHUwMDI2RDBhRmYlYlFJNUlJY0VIRXhJR0I3ZVVJV2FkakZmdWhXSVdSVWRFSEV4R0FUVGE2R2RWVWdIOE02WkdCWXpjSCNzcFpGZktBUkhabkxqSDhlQ2lIWj9haUclUFNLRmQjNTRGKnJGbkYqaCtjSGFSdmlJNXt7dEVIRXhJSFooSWZIOEMoWUk1SUlYSFpVP1FGZks0NENoYHtuRUFraXRnZksyS0clendTSVdSZGhIYUl5c0YqcjNjRUhFeElIIT9JZEdCITNpSGE5amlII1JkZ0VIRXhHQVRUYTVHQi1Da0dCN3RiSDkwcGpGKjckY0VIRXhHSVc7KnFJNXs7a0lXI21mSCNqI2tFSEV4R0FUVGE1R2Q0NmhGZ1o5a0ZnR3pkSVdSZGxFSEV4R0k1amplSDkwc3JGKll6WUdkRExmRUhFeEdBU1V0ezBXMHp1MGY4X3NGKkckWEgjczt0SCNJYWlII1JzakVIRXhHSCM5Z2tHY1luV0dkRElqSVd7KmtFSEV4R0FUVGE1SFooTGVGKmkza0dCcV9nSGE5RlZFLSpHWEdkVlVtRil9ZVVGZ1l8YUhabStRRS0pWjRFLV5QVkgjUmFiSDhWMGJGKX10YkdcdTAwMjZuM1VFLSpNV0gjc3ltRyV6KFpGKSVrYUhhMDlVRS0pWV9AKS1kdUApYGxGRmZLN09JNXtcdTAwM2VwR2RWVWlIODQzakhaXHUwMDI2fFNFLV43T0YqN3RVSVdhWGdIWlY2YkdCaGtPRS0pWjRFLV5EWEg4P2puR1x1MDAyNkx8Y0ZmPXRjR1x1MDAyNlU/U0UtXjdPSCNJZGhHJXp0WUg4bkZjR2J9SkpGZCM1NEYqWStYSVhOXHUwMDI2bUdCN2JWSVcjbWxJVlx1MDAzZVx1MDAzY1BGKjd3V0dCaHdaR0JoKFhIOEQ2V0ZmSzQ0RmZLN1NHXHUwMDI2NDllRyV6dFpIIXdGY0gjSWFZRmZLN09GZ0dfZUhaZUNiSVc7amRJVyNPVkUtKVlfQClganZAKjRxI0ZmSzdUSDhuT2pIIT85ZEdCaFx1MDAzY1lGZnVHS0UtXkFURyVfX1lIWmVJaEgjYW1lSCNqVVhFLSlaNEU7MkFWSDkwZG1IWm5MakgjcztzSTVJM1NFLSpHUkg4ZTNZSVhFO2hHXHUwMDI2M19iSVg1O2VGZks0NEZmSzdPR0JgSWdJNVJVYkgjc3luR2RNVWJGZks0S0dkM19lSCNhZGpHJXp3WkdcdTAwMjYzX2FFSEV4R0FTVXR+MFcwengwakBBRUdCej9XRio3cVhIOTBqbEk1MDlaSCFMdE5GZ1o5ZUdCWShlSCNSbW1JVyNnYkg3cWJMRmQjNTRHQno/V0YqN3FYSDkwamxJNTA5WkghTHRORmdaOWVHQlkoZUgjUm1tSVcjZ2JIN3FiTEZkIzU0R0ItNmZGZnVZWElXI2FaSTVJVWdFSEV4SEYqITBiSGE5YWpHXHUwMDI2bmdvRmZjUFJFSEV4R0FUVGE2SDhlOWdJV2FSZ0ZmdXRkR1x1MDAyNmVYYkZmSzdOSTVzamNHY2A2ZEdCR25WR1x1MDAyNm5SWUZmSzQ0Q2h7QnNFQWt4eWdEQF5LR2N6KGJIWlUrYkg4blhsR2Nod1lFSEV4SEdkTTZYR2RWWGtGKlB6ZEhhUm1rRUhFeEdBVFRhNkZmbGVUSFpuSWVIWj9JWkdCWXFXRUhFeEhGZiVrVEYqcjZkRmdQP2dIWj9VakVIRXhHQVRUYTZGZ1AkWkgjSU9mSTUjcGlJNTlMaEVIRXhHSVcjc2ZHXHUwMDI2ZUZjRipQK2JJWEVcdTAwM2VlRmZLNDRDaHtFdEVBayF6Zi1vKkpGKkckV0k1I3ZoRmdZfFpHZFZkakVIRXhHSTVqdmhII0lta0dCUCRYR2NoellFSEV4R0FUVGE2R0JQKFlJVyNqY0lXalhlSFplSWRFSEV4R0haKENYSCNzeW5GZn1uWEdCcShXRUhFeEdBVFRhNkdcdTAwMjY0OWVHQnIwZEdDNEZoR2RWVWFGZks0U0dCUCtnSCEoUmtGKjd6ZUgjc2FZRS0pWV9AKlYqekAqZT8kRmZLQVNHXHUwMDI2d1hpSCEoRmZIWj9kZ0ghP09YRmZLN0xGZj13ZkdcdTAwMjZ3UmVII0ltbEZnNz9XRmZLNDRGZktBU0YqR3RaSTVzdmdIOGVGZEdcdTAwMjZ3OVZFLSpQVkk1YWdmSVhFKmtJWEVcdTAwM2VwR2N6bk9FLSlaNEU7MlNURyVffGdIYTBMZEdcdTAwMjZNNmNJVlx1MDAzZVx1MDAzY1BGZ1k/ZkdcdTAwMjZNM2dJNVJYa0k1anNqR2J9SkpGZCEhSzl8MEAhQU9WNmZFOzJTVEclX3xnSGEwTGRHXHUwMDI2TTZjSVZcdTAwM2VcdTAwM2NQRmdZP2ZHXHUwMDI2TTNnSTVSWGtJNWpzakdifUpKRmQjNTRHQnEkYkghdzBhSCNSWGdGZj1uVUVIRXhHSCNqI29JWEV7a0YpJVZURmZ9emJFSEV4R0FUVGE2SFp3T2pHQi02Zkk1c2dkSTVJT2VFSEV4R0gjSW1qSCM5Z2tHXHUwMDI2d1JkR0M0RmhFSEV4R0FTVXU0MFcweiQwZjhfc0dCLTloSCNJVWZHJSt3WEg4TD9hRUhFeEdIIT9YZUg4QyhTSTU7dmVIOFYzZkVIRXhHQVRUYTZJWDVcdTAwM2VySTVhVWFHZERPbUhaVjBURmZLNFRGKSVuYUk1c3ZnSVdzbWhIOG5PWUZmSzQ0RmZLRE5GKnJGaEgjOUlmSVdqYWNGZiVNTEUtKk1aSDh3WGVGZ1krWUYqaTNkSFpkJFBFLSlZX0AqeDIkQCopQVJGZktEUUdCR3RaRipaMGJIOHdPakk1MEZVRmZLN1JIYTBPWkZmJWVVR0I3WVFHQnIzWEZmSzQ0RmZLRFFHQkd0WkYqWjBiSDh3T2pJNTBGVUZmSzdSSGEwT1pGZiVlVUdCN1lRR0JyM1hGZks0NEZmS0FWR0JyM2tGZzc/ZUYpfXdlRmdHP1ZGZks3TkZmfXFhRipZK1hHXHUwMDI2ZWFpSFp3Q1VGZks0NEZmS0FWSCNhYWpHZERGaEYqIUltSTVSOVRFLV40TEZmPXRkSTVJSWRIOGU5WklYRW1aRS0pWV9AKik4JUAqQEYpRmZLRE5HQmAzaEhhSWRrR0IhQ21IOD9kYUZmSzRSSVc7eWtIWlVcdTAwM2NVSTVJZ2lII1JhWEZmSzQ0RmZLRE5GZmNQVkk1OVVqSTV7dmtII2FzY0ZmSzRRSGFSXHUwMDI2cUg4ZUNlSVhOe21HY1koVEZmSzQ0RmZLRFBGZn1uYUZnRz9kRiohSWhGZiVNTEUtKkpTRipyM2lJVyNqZEZmPXpiRyVQU0tGZCEhS0JMT1NcdTAwMjZCbXNqa0U7QlNSSVhPOHFHY19cdTAwM2NaRmZ9K2JJVlx1MDAzZVx1MDAzY1BGZ0dcdTAwM2NiSCNJVWVHJXp3VEclK1x1MDAzY2RGKVQxSEZkIzU0R2NfP1hHZFZkb0lXamdrRil9YlNIWV9rTUZnUF9mRipQX2lJNUlPZ0lXO3BlSVZcdTAwM2VcdTAwM2NQRmQjNTRHY18/WEdkVmRvSVdqZ2tGKX1iU0hZX2tNRmdQX2ZGKlBfaUk1SU9nSVc7cGVJVlx1MDAzZVx1MDAzY1BGZCEhS0JtcGIoQlx1MDAzZX04M0U7MlZZSTVST2VHZFZYbEhhMG1rRilUMUhGKX1iUEhaZTlnR2NxeldJWDV5aEdBdUFJRmQjNTRHQi02aUdjaChaSVg1O29IYVJtZkVIRXhIR0I3WVVGKll8ZEdCUHRjSCE/RmFFSEV4R0FUVGE2SCNSYWtIIShGYkZmPWtWSTU7XmhGZks3TkdjeihVRmY9blRJNSNqYkg4d0lWRmZLNDRGZktBVUdCYDBhSVdSVWhIYVJ2aUhhOUZWRS1eQVNIWihVaEghdzNiSDgzK1hJNSNYWEUtKVlfQCtBUSlAK0pYLUZmS0FVSVdzZGJIYTBPYklXeztuR1x1MDAyNkwrUkUtXkFVSVg1XHUwMDI2b0lYNTtrR2NZelhGKjdWTUUtKVo0RTtCUFlHQjdxWUclendURmYla1ZHJVBTS0YqN25USFooRmNIIzBMZEZmY1BUSDdxYkxGZCM1NEdjLTNqSTU5UmJGKiE5ZUg4M19iSCFMdE5GKX16YkclenpiRmZjaGJHXHUwMDI2NDBkSDdxYkxGZCEhS0NJS3QqQ2pxVzdFO0JWVEZmY2ViR1x1MDAyNjMrWEgjYWRmR0JZZU5FLSpQWEdcdTAwMjZlYWlIIXcwY0lXI2FnSDdxYkxGZCM1NEdjXz9WRmdRMGZHY1l0YUghKENhR2J9SkpGZ1l8ZEgjc3NsRmZ1bmVHJXpcdTAwM2NjRUhFeEdBVFRhN0lXYVhiSDg/T2dIWndSZUhhSWdnRUhFeEhGKX1lV0gjUmdsSVg1dmRJNTBPakVIRXhHQVRUYTdJV2FYYkg4P09nSFp3UmVIYUlnZ0VIRXhIRil9ZVdII1JnbElYNXZkSTUwT2pFSEV4R0FTVXVCMFcwei0wZlI2dUdkVkZlRmZ9K1pII1Jka0YqWjBlR2J9SkpGKT1iUkhhOWpqSTV7XmxGZ1AkYkk0bSRPRmQjNTRHZERGZEYqNyhlRipHKGNHXHUwMDI2TTlhRUhFeEhHQzRSa0haVT9VR0JHa1NIIzBPZ0VIRXhHQVRUYTdIYVJ2akk1ME9jSCNqc29IIzBGYkVIRXhIR2NZcVVGKlB0VUhhSW1rR1x1MDAyNlZSbUVIRXhHQVNVdUMwVzB6OzBmOF9zR2Q0NlpHJV8rY0dCR2VUR1x1MDAyNndSZEVIRXhIR2NZJGVIYVIjb0YqUF9qR0I3aE5GZks0NEZmS0RSSCNhcGZHY3o/Z0djaCtlSCNzI2RGZks3TkhaP2duSFooRmdJWEVcdTAwM2VuSVc7I2RGZks0NEZmS0RSSDg/bXBHJXorV0dkTUNoR1x1MDAyNjN3UEUtXjdOSCF3MFdIYTBYbEgjYWFoR2RDXHUwMDNjU0UtKVlfQCtrbztAK3R2QEZmS0RSRyV6d1lHXHUwMDI2ZVJlR1x1MDAyNkRDa0ZnNyhURmZLNFRIYUlYZ0hhUmRiSVd7O29IOEQwVUZmSzQ0RmZLRFNGKSVQVkgjOVJhR1x1MDAyNmVVZkclX1x1MDAzY1JGZks0UkdkVmRvSVhGMm9JV3tcdTAwM2VsR2NoJFJGZks0NEZmS0RUSDkwVWVHQkdoWklYNXt0SDg/YVpGZks0UkYpfWJVRmdRMGJGZzdxYkdCN3RSRmZLNDRDaHtyKUVBbEc9ZmlOeUpJNTBPa0lXeztqSVcjeWpIOChVaEVIRXhHSGFJamZHQkckYkghKEZiSCFcdTAwMjZcdTAwM2NRRS0pWjRFO0tNVEdcdTAwMjZlOWFGKT1uWUYqWjNmRilUMUhGZ1BfYUhhUnNwSTVhamVGKiFGaEg3cWJMRmQjNTRHJXooZUdjYDlrRyUrelhGZzcrZEdifUpKRmdQX2FIYVJzcEk1YWplRiohRmhIN3FiTEZkISFLRCotRj1FQ0gtQUU7S2JjR1x1MDAyNlZMZklYNVx1MDAzZXBHQlBcdTAwM2NoSFlfa01GZ1ozakZnNytoRmZjaGJJNWptZkhZX2tNRmQjNTRHXHUwMDI2TU9pSGEwVWtII2FzaUdDNFJsRUhFeEdJWEVcdTAwMjZmR2Nod2FIOEQwaEgjSWFZRmZLNDRGZktHVkZmbGhXSDhuSWNIOGVGZEYqcjZYRmZLN05HXHUwMDI2ZUlmSCEoOVhGZn1rWEg5MGFZRmZLNDRGZktHVEYpJW5jSCEoOVpHJStcdTAwM2NkSCEoRlZGZks3T0YqaCtjSVd7I2dGZzc/Y0k1UjlURS0pWV9AK1x1MDAzYylcdTAwM2VAK3xcdTAwM2VfRmZLR1JHQjdZUUk1I3BmR0JgRmVHQmgrU0ZmSzdPSTUjamJHQkd6V0ZnUF9pRmdHa1BFLSlaNEU7QmhmSTU7I2tJV2pSZEk1O1x1MDAzZXRII2FPV0UtXjRPR2NxJFlIOTBtaUg4TTBiRipHYk5FLSlaNEU7S01VSTVzdm5IOTBVZ0YqcT9aR2NfelFFLSpQVUhhSXBqSGE5c3FJNWp2bkdcdTAwMjYzd1BFLSlZX0ArfD0/QC02e2BGZktHUEdkTUlrRmZ1aGNIWihVZ0hhUnBiRmZLNFNGZmNTWkdCLTllSDhEOWRJNSNtWUZmSzQ0RmZLR1BIISgwYkdcdTAwMjYzX1dJNTBMaEdjcWhORS0qSlhII3Nta0k1YVVjSCEoRmNIWnY/UkUtKVo0RTtLU1ZJVztqaEZmY0dUR1x1MDAyNmVSbEZnR2tQRS0qSlpGKnI5ZkdkVkNZSCNqdmtHXHUwMDI2VT9TRS0pWV9ALTZgQEAtRzJgRmZLR1JHXHUwMDI2ZWFsSCNScGdIYUl2b0dDMz9URS0qSmFIOD9YaklXc3NuSTVqbWpHYn1KSkZkIzU0R1x1MDAyNk05aEYpPWthR2NZblpIOHdPZkg3cWJMRmdaMGVGKSVWU0g4TF9iRipQKFpHYn1KSkZkIzU0R1x1MDAyNk05aEYpPWthR2NZblpIOHdPZkg3cWJMRmdaMGVGKSVWU0g4TF9iRipQKFpHYn1KSkZkISFLRjk5cF5GYWQpd0U7S2JYSTU5Q2JIIzBDWUk1anBqR1x1MDAyNkwrUkUtKlBZRyUrd1RHY19fWUhaZTZjR2N6bk9FLSlaNEU7S2JiSDhWOWRHY3FfYUg4bkxjSCNSSVZFLSpKU0hhOVJlSGFScG1JVyNza0dcdTAwMjZuM1VFLSlaNEU7S2ViSTVhZ2VGKX1iWEg4VjZhRyVQU0tGZ0d3YUdkVlVlR1x1MDAyNk02YUghKE9pSFlfa01GZCEhS0ZhYXlfRiNcdTAwMjYpdUU7S2hjRipQKGRJV2FSZUg4Qz9ZRmc3ZU9FLSpHWkk1MFJpR2RWUmxIOTBwaUk1UjlURS0pWjRFO0tuYUlXYU9aSVdSRmZJNTtedEdifUpKRmdRMGJHY2gkWEk1UmFmSGFSZ2RFSEV4R0FUVGE4SVdzdmlHQkcoWUYqIUltSVhFKmNGZks0U0ghdzNYSDhNQ2VIOFZDakYpPUpLRS0pWV9ALVlEYEAtaEtfRmZLR1hHZFZGYkYqel9YSVhFfnVJNVI5VEUtKk1aRmYlYlZHQmA2ZUdkNExmRilUMUhGZCM1NEdcdTAwMjZ3bXBJNTtcdTAwMjZtR0JxK1hIWj9nakVIRXhIR2NxK2VII2FtakgjanZuRio3bk9GZks0NEZmS0dYSVg1XnNIOG5DZEdCUCRiSVdzSVVFLV5EUUg4P2puR1x1MDAyNk1Ja0g4KExjR0F1QUlGZCEhS0c2NV57R1hibkhFO0tuZEdCaTBrRipHcVlJV3NYYUg3cWJMRmdQKFpIWj9hbUk1OVhpSDkwbWtIIUx0TkZkIzU0R1x1MDAyNndkaEdcdTAwMjZ3bWpHJSs/Z0djaHFXRUhFeEdJNTlMZkg4KGdvRipyM2ZJV3t5bUVIRXhHQVRUYThJWDU7bUhad0NaSCNqI2pGZ1l8VkZmSzRSR0JHdGFGKSVuZUYqUF9hSDg/VVhGZks0NEZmS0pQSCNqXHUwMDI2cUZmY1ZaRmZ9XHUwMDNjZ0lXakNURS0qSlZHXHUwMDI2bk9nR0JgSWdHY3ErWkdcdTAwMjZuM1VFLSlZX0AtcVB8QC16V3xGZktKUUk1OUZlSGE5c3FHQmh8Y0lXYTZTRS0qSlhJNTk5ZUdcdTAwMjZuVWlGZ0d3VUYqR2JORS0pWjRFO1RlWEYqITZoSDgoamtJNVJqa0VIRXhHSVdqZ2dIIzBhbkk1e3tvRmZjSlVFSEV4R0FUVGE5R1x1MDAyNkNfZUdcdTAwMjZlT2pJV3Nzakk1akxWRS0qUFZIWndPZkk1e3t1STVSTFhGKmh0UUUtKVlfQC16Vn1ALStjfUZmS0pURyUtMGVII0lqb0dkTUZpSDdxYkxGZ1k/ZEdkRDloSVhGMnVHY1loUUghTHRORmQjNTRIOGUzYUZmbGtiR2NZK2dGKkd6YUVIRXhHSCNhZ2pIWihJaEdcdTAwMjZlTGhIOG45Y0VIRXhHQVRUYTlHXHUwMDI2ZWFoSTVzZ2lIIT9MZEghP0ZVRmZLNFJIOGUzYUg4MyRUR2NZd2NGZ1l3UkUtKVlfQC0rYn5ALV9qMEZmS0pVR1x1MDAyNkQwY0dkRDZiSDhNNlpGZmxBSkUtKkpVSDhuQ2RIWndPa0haP0ZkSFo/M1RFLSlaNEU7VGtjSVdzZ2dIOFY2Z0gjMGRsR0F1QUlGZ0crWEYqcVx1MDAzY1pIWm5DaUk1O3BjSCFMdE5GZCM1NEg4KGdoSCNJT2VII3NtZEhaZF9YRUhFeEdJNUlka0dCUHRZSFpWMGVGKll8V0ZmSzQ0Q2h8NGBFQWxyMXQxdkQjR1x1MDAyNk1GakYqcXxjR0JQa1lJNXNqWUZmSzdMRmZ1ZVpGZiVlYUclenpiSCNhalpGZks0NEZmS0pUSDh3YWdJNVJYZEdCN3dlSFptK1FFLV40TEdCaF9aR2NxfGVGZiV3ZUgjMDBTRS0pWjRFO1RoWEg4P1JlRipZX1pIYVJkZUYpVDFIRil9ZVRGKX10WUdjaCRiSCNhc2tHYn1KSkZkIzU0SDhlRmFHQlkoV0ZnWVx1MDAzY2ZHYytcdTAwM2NSRmZLN05II2oqcEhabjZiR1x1MDAyNk1DYkZnUHxXRmZLNDRDaHw3e0VBbHUyZWxSWElHZDQ2Zkg4blVqR0JZdFpJNTh8UkUtXkRTR1x1MDAyNmVYbEYqNyRhRyVfP2JHYn1KSkZkIzU0SDhDXHUwMDNjVkZnUF9mR1x1MDAyNjQ2Z0k1Uk9VRmZLN05HY3FfZ0g4TUNpSDhWMGVGZzckU0ZmSzQ0RmZLSlFGZ0gwZElXOyNrSCNqcG1II0lDVUUtXkdVSGEwbW9GKjd6WEhad09kRipQaE9FLSlZX0A7Q3UyQDtMIzNGZktKUElXI3ZsR2NfXHUwMDNjWEgjc1x1MDAzZXBHZExfVEUtXk1aRmZ9bmFJWEU7b0lXI3NnSGE5RlZFLSlaNEU7VFZXSCEoSWZJWE5eb0dcdTAwMjZDX2JIN3FiTEYqcjBlRmdZX2dGKlk/Wkk1IyptSFlfa01GZCM1NEg4VjZjSVdSWGNHXHUwMDI2TTZlR1x1MDAyNjQ5WEZmSzdUSVg1XHUwMDNlb0gjYSNyR1x1MDAyNjNfWkZmJXdURmZLNDRDaHxEfUVBbCE0ZT1zZ0pIOExfYkdcdTAwMjZuRmhIWlY5ZUg5MGpiRmZLN1VIODNcdTAwM2NYRippNmNHYy0zaUdCaGtPRS0pWjRFO1RrY0cleihiRyUrd1lJNXsqcUVIRXhISCNhI2xIWndVZkdkNDNaR1x1MDAyNjRDZUVIRXhHQVRUYTlJV2phZEYpJWVXSTVhUllJNSM7Z0ZmSzdTSVhOXHUwMDI2ZkdCYEZsSDkwbWtJNTlJVUZmSzQ0Q2h8R35FQWwlNWZHe3BMRipoX2JIWihSa0haVVx1MDAzY1ZHQiE5WUZmSzdURipyOWlGKnFfY0g4d0ZkR0JZJFJGZks0NEZmS01VRik9ZVdHQkd0Ykg5MGFqSCMwMFNFLV5QYklXUkZaRmZsa2JGZ1AkZEdjem5PRS0pWjRFO2NuV0ZmY2hjR2RNSWZIOE1DZEVIRXhISTVqdmpIOTBzcUhaP0ZhR0JHKGVFSEV4R0FTVXVWMFcwITYwZX5cdTAwM2NySGEwTGdJNWFYZ0YpPWVTR0JgRmlFSEV4SElXYWRpRmc3XHUwMDNjZUdcdTAwMjY0Q2tHYy0wVkZmSzQ0RmZLTVdHXHUwMDI2bk9mRmZ1WVZHQkcoZkdCKyRSRTsyQVFHQnIzZUhhOWRlSVdqYWRJNXNSV0UtKVo0RTtjdGZGZmNHTUdjcXxhRippMGRJVlx1MDAzZVx1MDAzY1BHQjdrVUg4P1hpSCM5TGhHQmgkY0hZX2tNRmQhIUtKT0x+NkpwcTMoRTtjemFGKllfWkdcdTAwMjYzP2RGKlArY0dBdUFJR0I3a1VIOD9YaUgjOUxoR0JoJGNIWV9rTUZkIzU0SCF3TGhJWEU7akdCN25UR1x1MDAyNmVSZUVIRXhISVdhSWZHQlk/Zkk1YVVnSCM5NlRFLSlaNEU7bGVVSGE5YWpHQjdoV0lYRXlmR0F1QUlGKnFcdTAwM2NhSDkwam9GZj10ZEk1c1x1MDAyNnNHYn1KSkZkISFLSnBuODdKXl9GKkU7Y3pnSCM5amdGKnI2aElXYU9nRyVQU0tGKmgoVUdCITZrRyV6XHUwMDNjY0lXeyNvSTRtJE9GZCM1NEhhOWpmR0JxKFpHQlBrV0clXyRiRUhFeEhIOTBnbkclenRUSDkwZ2dHQllxVEVIRXhHQVRUYUFII3N2Z0hhMFVrSVdSQ1hGZ0dcdTAwM2NVRmZLN1FIOG5JZUdCN3FaRmZjR1JHYyt0UEUtKVlfQDsoNzhAOz9FOUZmS01ZR0J6K2NGKX13YklXc3ZxRyUra05FLV5KUkg5MGdpRmZjU1FIOD9ta0k0bSRPRmQjNTRIWihVa0YqcV9jRmdHXHUwMDNjWkdcdTAwMjZ3YWlFSEV4SEdcdTAwMjZWVW5IWnczYUghKDlkSDhWOWZFSEV4R0FUVGFBR1x1MDAyNmVVZkk1SVViSCNJUmRJVztzYUZmSzdQSGFSI3BHY1l3YkYqN3piR2NgNldGZks0NENofFc0RUFsYEFzeFU0I0k1c3NrSCNzeW9IOD9wbEdCcXFQRS1eR1lIWmVJaEZmPSRZSVdzcG9IOD9DVkUtKVo0RTtjd2VIOG5SbUdcdTAwMjZuVWxJV3NhZkVIRXhIR1x1MDAyNndkZ0lXO2dlSTUwVWdII3MjcEVIRXhHQVRUYUJHXHUwMDI2VkZnR2NxJGRGKiEwaEhabkZXRmZLN09IISgzV0k1MEljSCNzdm9GZ0ckUkZmSzQ0RmZLUFZHQnEoWEclK3xhSVg1O2xGKnF6UkUtXjRQSTVqbWZHQi05ZUdCelx1MDAzY2NJVztVV0UtKVlfQFx1MDAzYzBKQUBcdTAwM2M5UTlGZktQVUk1anBpSDkwcGpGZnViUkYpVDFIRmdHJGFJWEU7bEdCaChhR0J6fGRJVlx1MDAzZVx1MDAzY1BGZCM1NEghdnxVRyV6KFZIWndMZElXYVhYRmZLNFFJWE5+cEdCcSRhSVdSRlhJV2FkWkZmSzQ0RmZLTVpJV1JVZ0habkNmSGE5Z2xHQXVBSUZnN19rSFo/TGVGZ0gwY0YpPXdZSCFMdE5GZCEhS0tcdTAwM2U7aUJMSUhwXHUwMDNjRTtjemdGZ1krY0dcdTAwMjZESWtHQlBxYkVIRXhHSGFSXHUwMDI2cUg4TTNZSCNzbWRGKnp8ZUVIRXhHQVRUYUFII3NcdTAwM2VzR1x1MDAyNndPZEg5MHBpRmc3X1hGZks0U0dkRE9uSDhWNmdIYTBqZ0lYRTtkRmZLNDRGZktNVkk1SVVjRmY9ellHYys/ZklXI09WRS0qTVpGZ1AoVkdkRENnRipofGdIYTA5VUUtKVlfQFx1MDAzY0lWQ0BcdTAwM2NSY0VGZktNVEhaP0xnRipxXHUwMDNjYkghKElqRip6KFNFLSpQVEdkRDZkRyV6cVZIYTlSZUdcdTAwMjZkfFRFLSlaNEU7Y1lVR0IrP1pIOD9VZEYqR3daSDdxYkxGZ0coWUg4d1hpSDkwZGhHXHUwMDI2blhoSVZcdTAwM2VcdTAwM2NQRmQjNTRIOD9kbUdkTTZlSVcjcGdIOENfY0VIRXhHSFplM1hIIzBSZUghP1hlRmdaM2VFSEV4R0FTVXVkMFcwIUUwand9Q0haKElhRiklU1RIWlYwZ0dCITBhRUhFeEhII2p2b0dcdTAwMjZWVWpJNXNqZkhaP2FnRUhFeEdBVFRhQUdcdTAwMjYzXHUwMDNjVkZmbGJZRmZ9XHUwMDNjY0haP0lVRmZLN1NJNWp2bEhhUnBuSFpuNmRIOChPV0ZmSzQ0RmZLTVVJNVJna0g4TTBiR1x1MDAyNm5Pa0dcdTAwMjZuM1VFLV43TUgjYSNyR0M0Q2NHY3F8YkgjalVYRS0pWjRFO2NoYUYqcjNlSDhlOWVJNWp5akdifUpKRmdZXHUwMDNjY0k1e3loSVd7bWZIOHdhakk0bSRPRmQhIUtMOyktRU1GRlpYRTtscVdIOGVSaEYqN2hXSTVSam9JVlx1MDAzZVx1MDAzY1BGKX1rWEdcdTAwMjY0Q2pGZnVxY0k1YWpmSFlfa01GZCM1NEgjOU9iR1x1MDAyNlZPaEghdnxhSVdSVWlFSEV4SEdCaCRZRipHcWJGKjd6YkdCaCRRRmZLNDRGZktQWEg4TTZiRyVfP2ZHXHUwMDI2TUxnRio3Vk1FLV5EVUZnWjZsSTV7fnRIWig5Y0YpVDFIRmQjNTRII1Jzb0dcdTAwMjZ3ZGtHJWA2ZUZnN3FWRUhFeEhHQmA5Y0haVjlqSTU7dm1IODNfY0VIRXhHQVNVdWYwVzAhRzBlflx1MDAzY3JII2FnZUdkNElsR2Q0NlpHQmBPaUVIRXhIR0I3dGFHJSt8YkdjITBoRipHKFRGZks0NEZmS1BYSVcjbWtGZ1EzZUclK1x1MDAzY2RIIVx1MDAyNlx1MDAzY1FFLSpNU0lYTzh2Rmc3KFpHY3ooWEZnN2VPRS0pWjRFO2x3Z0dcdTAwMjZEQ2JJNTt2aUYqUD9nRilUMUhGZ1AkZElYTzVtSFo/TGNHY3EkVUhZX2tNRmQhIUtNZ2M0R00qKnJaRTtsemVHJV8oWUdcdTAwMjZWVWlIWlVfYUdBdUFJRik9cVhIYTBtbkgjaiptSFooUmpJVlx1MDAzZVx1MDAzY1BGZCM1NEgjYXNrR0JHdFlIYVJta0ZmJW5XRUhFeEhGKmhcdTAwM2NjSGFSdm9JNXsjbEdcdTAwMjZWT21FSEV4R0FUVGFCSTUjeW9GZzcrZ0lXamdmR2RWMFVFLV5HUEdCYDNlSDhWMGRHQkd0VklXO1VXRS0pWjRFO3VrVEg4TUZoSTVzbWVIOEN8Y0VIRXhIR2NZd1ZJNWFYYkg4VV9iR0JZKGRFSEV4R0FTVXVoMFcwIUkwZXZ0b0k1OU9lSCNqdmdHZEQwYUZnR3pRRmZLN05GZ0dcdTAwM2NjRipxX2FHZE1SZkdcdTAwMjZVP1NFLSlaNEU7dW5VSVhOKmhIIzlSZkhhSWpnRUhFeEhGZ0dcdTAwM2NZR0IrfGZIIXZfWkdkRE9nRUhFeEdBVFRhQ0YpPXdnRil9d2FHY2A2aUclX3FPRS1eNFNIODMoYUdCYElkRmc3emNJNUkzU0UtKVlfQFx1MDAzYzsoSUBcdTAwM2N7PUpGZktTVEYqIUxnR0ItM2NIOHdhakdBdUFJRikla1pGZnVuWEk1I2piSFp3T2tHQXVBSUZkIzU0STVhVWJJNVJtbkghdzNYSCF3RmlFSEV4SEdjWXdWSTVhWGJIOFVfYkdCWShkRUhFeEdBVFRhQ0clKyRiR2RWWG1GZiViWEZnR3xYRmZLN09GZn1uYUclXyhZR2NZJFlHY2A5WEZmSzQ0Q2h8IUVFQW1QS2ZHe3BORyUrJGJHZFZYbUZmJWJYRmdHfFhGZks3T0ZmfW5hRyVfKFlHY1kkWUdjYDlYRmZLNDRGZktTVUg5MGdlRip6fGVHXHUwMDI2TUloSTU4fFJFLSpNWklYNVx1MDAyNmlIOChkbEghPzZWR1x1MDAyNmR8VEUtKVo0RTt1dFpHY1krZEYqcXxiSCE/SWlJNG0kT0ZnR3xkRiklUFBIWlU/WkgjYWdkRUhFeEdBU1V1azBXMCFMMGY4X3NJNWFYZ0gjalx1MDAyNm5HXHUwMDI2d1JqSCM5TGRFSEV4R0hhSWppSDgoamxHQmA5ZEdcdTAwMjY0NmNFSEV4R0FUVGFDSTVSamhJNTlSZUYqRyhnSCE/UllGZks0U0k1c3lpSCF3Q2ZGKlowaUk1amFXRmZLNDRGZktTYUdkTUNoRipZK1hHXHUwMDI2VlVtR0IrJFJFLSpNYUhhOVVoRmc3K1pIYUlzcEg4Q3RPRS0pWV9APUYwTEA9TzchRmZLU1lIOHdka0g4P1VmSFpuNllGZ1BxUUUtXkFVSCE/VWpHJSt3VUdjaCtaSFlfa01GZCM1NEk1c3NsSVcjcG1HQmg/YUdjaG5ZRUhFeEhHQi1DZUk1c3BmRmYlaFRIIT9PWEZmSzQ0RmZLU2FHZE1DaEYpJVlWRyVfXHUwMDNjWEgjc2FZRS1eRFNGZmNWWEhaP2FsSVdhTGFII2FPV0UtKVo0RTt1K2dIWmVDaUlYRjJxRiklYk5GZks3TklYRVx1MDAyNmZJWEV7cEk1SUxZSGE5YVlGZks0NENofC1IRUFtWU5mR3twTkk1eypoSCNSdm1HYyEzaUg4TF9SRmZLN05IOHdMZ0djWStiSTVqZGtJV3s7ZkZmSzQ0RmZLU1pIWmU2ZUdCKz9hRmYlemhII2pVWEUtKkpTSVdzZGJHQlkrYUYqUD9iSCFcdTAwM2VfUkUtKVo0RTt1K2ZHQlB0VEdjaG5VRyV6cVdHYn1KSkZnN19qRyV6K2VHXHUwMDI2TTZiRik9d1pFSEV4R0FTVXVuMFcwIU8wZjhfc0k1eypqSTV7XnRGKlBfZUZmbFlhRUhFeEdIYTlta0k1UlhnR1x1MDAyNjN8ZEhaP1hsRUhFeEdBVFRhREYqITNpSCNqcGVJV3t2ZkdjLTZYRmZLNFNII3MqbkdCITBiRippM2pGKSVrUUZmSzQ0RmZLVlZIOHdYaUk1am1sRmdZK2NIOTBJV0UtKk1XR1x1MDAyNm5hZkdjYENqRmZ9ellGZzdlT0UtKVlfQD1nSU9APXBQKkZmS1ZVSDkwWGJIWlVcdTAwM2NaRipQfGJIOD9DVkU7MkFSRipHJFdII0lwaUghP0ljSVd7YVhFLSlaNEU7JXRhSFpWOWFJVztqaElXUlVpRyVQU0tHQjduVUdcdTAwMjZMfGNIOTBYaUdCaChlSFlfa01GZCM1NElXc2dqRyUrP1lIWm45aEZnUD9kRUhFeElGKT1oVUdCR2VQSGEwVWNJNWphY0VIRXhHQVRUYURHZDRJZ0dkVlhtSGFSXHUwMDI2bUgjcztnRmZLQU1GZnVrV0lXe3ZsSCEoT2VGZmNiUEZmSzQ0Q2h8YEtFQW1oUWdEQF5SR2RNWGlIWndDaEYqRz9lSCNJUlZGZks3VElXYUlaSTVJWGtJNTBGZEg4MyhQRmZLNDRGZktWVUdcdTAwMjZNMGJII3N2aUdCWShYSGFJTFdFLSo0UEk1MFVmSVdzYWlIODMkVUdCaFx1MDAzY1RGZks0NEZmS1ZWRmZjaGFHY3EoYUYqWShlSFpcdTAwMjZ8U0UtKjFTSDhWMFlJNWpnY0dCYElrRyVffFVGZks0NENofH1MRUFta1JyWjZyekk1c3ZoSCNqKnNJVyNkYUclUFNLRipQXHUwMDNjYkdCWV9hSVg1KnFIOEw/WUk0bSRPRmQjNTRJNTsqb0YqaTZsSTV7KmlGZj1TTUUtXkpYRmZ1VlNHXHUwMDI2NDZhSTUwQ2ZHY3puT0UtKVo0RTslX2VIWm5PaUk1IyNtRmZ1dGdGKVQxSEYqWStZSVhFKmxHY2AzYkk1OVhnRUhFeEdBVFRhRElXamdmSVc7XHUwMDI2cEhaP0ZaSVhOKmJGZks3UkdjcXxpR2NffGNIOE1DY0k1UjlURS0pWV9APSphUkA9Xmg7RmZLVldGZn16Y0lXO21sSDhWM2FJNXNSV0UtKlBiR1x1MDAyNjQwaEdkTUZmSTVSTGRJNTtkWUUtKVo0RTsleldIOG5PbEg4TUZoR2N6K2RIWV9rTUZnWjloR2NgRmdJNVJha0djWXpkSTRtJE9GZCM1NElXO21kSCNhdm5HQzRSa0dCUFx1MDAzY2VFSEV4SEZmbFNSSDgoT2dHY1l6WkdkTUlnRUhFeEdBVFRhREg4TD9iSCNhc2lJWEVcdTAwM2VrR0M0SVlGZks3TEYpfWhXSCE/T2VGZzckWkk1YWdaRmZLNDRDaH00TkVBbXFUZmlOeVBIOEw/YkgjYXNpSVhFXHUwMDNla0dDNElZRmZLN0xGKX1oV0ghP09lRmc3JFpJNWFnWkZmSzQ0RmZLVllII2FwbUdjX3xlSTVJWGhHZExfVEUtKk1ZSDgoamtIIzlqbUlXUkNhSDg/Q1ZFLSlaNEU7JShmSCNJamlIOFZGakdCITBjSTRtJE9GZ1B8Zkgjc3ZtR1x1MDAyNndkb0ZmY1ZXSTRtJE9GZCEhS1F2b2FUUX5gbDdFOyUoZkgjSWppSDhWRmpHQiEwY0k0bSRPRmdQfGZII3N2bUdcdTAwMjZ3ZG9GZmNWV0k0bSRPRmQjNTRJWE81dkZnNytaR0JZX2dHQmh3VUVIRXhHSVg1XHUwMDNlbUk1YXBwSDg0MGZHQmBMakVIRXhHQVRUYURJWEYybUhhME9iR2RWVWdHJXp3T0ZmSzRUSTVhYWdJV3Nzakg4P1hjSGFJdmVGZks0NENofUFQRUFtd1ZmaU55UElYRjJtSGEwT2JHZFZVZ0clendPRmZLNFRJV2FSY0dkTVJnRmdIMGtHXHUwMDI2d1JYRmZLNDRGZktWYkdjYDZjSTVJYWVGKSVWWUZmfVlORS1eQU9HXHUwMDI2TTBjR1x1MDAyNlYzZUlXO3ZpSTVSOVRFLSlaNEU7JStoR0JHKFlHJSt8YkdcdTAwMjYzfFhJNG0kT0YpPWtiSCE/NmNII1JnZ0k1I21mRilUMUhGZCEhS1JSSnNWUnNuJTlFOyUoYUk1I3lpSDh3UmZJNVJtaEYpVDFIRik9VlFJV2pkY0lXYWpuRipyQ2tJNG0kT0ZkIzU0SVc7amZJNTBDWklXUkxlSCEoNmNFSEV4SEZmfXdXRmY9ZVVIODMrWEdcdTAwMjZNOWlFSEV4R0FUVGFESDgoZGtIIzBSZUgjam1qSDhWSVlGZks0U0haP2FuR2REQ2pIYVJkYkg4blVhRmZLNDRDaH1HUkVBbSRYZkd7cE9IWig5WkdcdTAwMjY0NmlIOE1DZ0lXO1VXRS0qR1hIIzlnaUdcdTAwMjZNOWNHXHUwMDI2VkxoSGFJTFdFLSlaNEU7JShZRmdQX2RGZmxiVkg4MytZR0F1QUlGZn1cdTAwM2NkSCNzbWNHZFZPZUZmbFNXSVZcdTAwM2VcdTAwM2NQRmQjNTRJWEUqbEhabkxlSCEoM1ZHQzQzY0VIRXhHSFpWNmdHZE1Ya0Yqel9kSTU7dmxFSEV4R0FTVXV4MFcwIVkwZX4/c0ZmbGhVRyV6d1hHQiE5aEg4ZUlrRUhFeEdIWm4wYkk1IypuR1x1MDAyNjRDaEhad09oRUhFeEdBVGNnNUdcdTAwMjZuUmVIODN8Z0dkVklhR0JgTGFGZks0VEg4d09oRipZP2JGKT1lVUhaP0xWRmZLNDRGKWxEU0ZnRythR1x1MDAyNkNfYUk1OVVlSFlfa01GZ1krY0haKDlhSDgoTGVHY3ooVUdifUpKRmQhIUtTT0Z7WVNwazRDRS0qUFdGZzd0YkZmPXplRipHdFdHYn1KSkZnUF9oSTU5YWdIWmRfZEdjcT9kSDdxYkxGZCM4NUZnWjBpSDhDX1lGKjd3YkdCN2JSRUhFeEdIIXc5Ykk1OUZnSFo/YWpGZzdfZkVIRXhHQVRjZzVJNWFqbkdCWShlSVg1c2lHJV9xT0UtKkRWSDg/cGtHQlkkWkdcdTAwMjZEOWJJNUkzU0UtKVlfQFx1MDAzZXV+WkBcdTAwM2VcdTAwMjY2V0YpbERTR2NffGFHQzRMaUk1alhoR2J9SkpGZj1rWUclenpWRmdaMGdIIXdGV0ZmSzQ0RilsRFNHQmA2ZUlXalViRyUrJFVGKVQxSEZmPWVWR1x1MDAyNmVhb0YqcjNpR0JxXHUwMDNjYUk0bSRPRmQjODVGZ0coYkdjeihkSFo/ZGtGZ1BcdTAwM2NURmZLNE9GZn13Y0lYRSNtSDg/VWdHYy02WEZmSzQ0Q2h9U1ZFQW0/YmYtbypLSDhDXHUwMDNjWElYTzJ1R0IhNmNHQjdoWEVIRXhHSTVqcGdIOD9tcEdCWVx1MDAzY2hIOFV8ZUVIRXhHQVRUYTdHXHUwMDI2ZVVmR2QzfGZHXHUwMDI2ZTljSVd7dmFGZks0VEZnWjNmR1x1MDAyNm5JYkdjK3xkRmY9JFVGZks0NEZmS0RUR1x1MDAyNk1PbUlXUkNWSCNzKmxIIVx1MDAzZV9SRS1eNE1JV2pYZUdjYEZmSFooSWdHZExfVEUtKVlfQFx1MDAzZVx1MDAzZUJiQFx1MDAzZX5IdkZmSzdPR1x1MDAyNjM/VkclXz9iSFooUmRGKlowWEZmSzdORmc3cVhHJStcdTAwM2NZSVdST2hIYTBqY0ZmSzQ0RmZLSlhGKX1xWUhaP2RqR1x1MDAyNlY2YklYRVdyVG1kV2NUXHUwMDNlKEVaRS1eR1hHXHUwMDI2d2RmSCE/NmVJV3NnY0dcdTAwMjYzd1BFLV5WYkdCITBoSDhlTGpJVztnZElXO1VXRS0pWjRFO0JoWEg4P1VrSFpuT21HXHUwMDI2TTZlR1x1MDAyNjNnaFRcdTAwM2VcdTAwMjZmZFVJOUhZRTsyTVJHQlkrWkg4P2drSVdSWGNGKVQxSEdCaF9oR0JZXHUwMDNjZEdcdTAwMjZuUmRJV3ttZUVIRXhHQVRUYTVGZmxQUEclK1x1MDAzY2JIOChJZ0ZnRyRlQ2h9ZVpFQW4zZkp1b2daSTVzc25HZE1Sa0YqcT9ZR1x1MDAyNjNcdTAwM2NRRmZLNFNGZ1lcdTAwM2NhSDkwbWtJV1JDYkdjYDZXRmZLNDRGZktWVUhaKFJnSVcjZ2hHY3ooWUhhOH5uVWpaeGZVOyNjYkU7S1BYSCNheXFHZE1JakhaVXxiSFlfa01GKT1rWElXc3BuR1x1MDAyNk05YUlYTl5rRyVQU0tGZCM1NEdCR3RYRipxfGRJV3t2ZkhaP1VmSDc0PzQwVzAhaDBYO0EtR1x1MDAyNndVZkYqNyRaR0JofGVHXHUwMDI2M19ZRUhFeEhHQkd3WkdjWXdjRiklYlZHXHUwMDI2TTBjRUhFeEdBVFRhREhaVStZSCNSWGZHQlAkZUhhUmdTQD9pbGhAP3JyIUZmS0pQR2NgQ2hGKlBfY0habkliSGFSUlhFLV43TUhabjNiSFplQ2pJNTlGYkhhMDlVRS0pWjRFO3V3WkhaVjBZSDgzJFhIOChnaUckISg1MFcwIWowWDtBLUdcdTAwMjZuT2hIYUlkZEdcdTAwMjZNTGxJV2ptakg3cWJMRmdIMGlJNWFqa0dCaHpUSVcjZGJFSEV4R0FUVGFBSDgzX2JHQi0zZEg4P2poRipZKExAPyF4akA/LSUjRmZLSldIOFYwWklYTzJuRmc3cVpII3NhWUUtKk1TSDhuRmFIYTBVZEk1MFVrSFlfa01GZCM1NElXO2prRmZ1bmNHXHUwMDI2bmdvSCNzdmlDaH13ZkVBbkxsSn1AcGZGKjd3ZEhaKGFvRmdHfGpGZ1B8V0ZmSzdQRmZ1cWZJNSNtY0cleitjSGFJc2RGZks0NEZmSzdMSCNzO2tIWm4wYkdcdTAwMjZNQ2dHQmh8UUA/YC1sQEA0QFx1MDAyNkZmS01WRmYlemFHJXorY0djITNjSVc7VVdFLV5HU0dCWShZRmdRMGJGKlBcdTAwM2NiSDh3MFRFLSlaNEU7JSRiSTUjcGVHJXo/WkZmJXpjRyQhKDkwVzAhbjBYe0c7R0ItSWVGKSVTVUZmfStkSDhuRmNFSEV4SUdCR25WR1x1MDAyNlZVb0dcdTAwMjZDX1lGKkcrZUVIRXhHQVRUYTRIOTBnbUdCYDZiSDgzP1pHZFZYbENofShpRUFuVW9KVE5YZUdCej9hSTUwTGZJVztnYkdCcjZZRmZLN01JV2ptbEk1OUlhR2Q0NmRHXHUwMDI2d2FhRmZLNDRGZktHV0clenpUR0M0M2VIYUl5c0hZVzBEMFcwIXAwWDtBLUlXalVpSDgzelpGZiV6ZUlXeztuRUhFeEdIYTlYakdcdTAwMjZlUmtHJXpxWEZnR3pYRUhFeEdBVFRhQ0YqITNoSFpuMGNJNWFhaUdCLUZUQEBXQXBAQGZHK0ZmS1ZWSVg1XHUwMDI2bkZmbFZZSCE/NllII2FPV0UtXjdVR2MtM2NIWihMZ0k1e15zSVg1Z1lFLSlaNEU7VGhkRiklVlNHQll6VUhaZHxaRyQhKEQwVzAhcjBYe0c7SVdhYWRHQzRMaEZnR19oR0M0Um1FSEV4SEg4KEllSGFJYWVJNTt2aklXYVJjRUhFeEdBVFRhN0dCcjNmSDhlSWNGKSVxZkk1MDNYQ2h9X21FQW5nc0pUTlhmR1x1MDAyNkN8YUZmJXFiRio3dFdIODQwVkZmSzdSRipQd1RHYyEwYUlXeztvRmdHKFNGZks0NEZmS01XSCMwZGpIYTlkaUgjYW1sSVZTUkswVzAhdDBYO0EtSVd7XHUwMDI2bEYpJVNQSCMwSWNII0lSZkVIRXhHSTV7KnFHXHUwMDI2TTZoSCNJcGlHQmgoWkVIRXhHQVRUYTZJNSNqa0g4TTNiRmdRNmRII3NzVUBAKVl0QEBAZT1GZktWYkZmbGVYRmc3dGFHY3ooVkYqWW5QRS0qUFRHQzRSb0hhMFViSTVzZ2tII1JJVkUtKVo0RTtCYlpII3MqbkdjYEZsSCEoMFhHJCEoSDBXMCF2MFh7RztJWEV7c0gjUmdoSDgoZG1HY3FcdTAwM2NZRUhFeEhGKjcoWUYqN3FUR0JHZVFHQnIwZ0VIRXhHQVRUYThJWDV7c0clX1x1MDAzY2FII1JVZEdkNDlkQ2h+NnFFQW5zd0pUV2RYSTVhUmVIOGVDZkhaP0lkR0MzP1RFLSpKVEg4TUZoSCNqeWhHZFZYakk1UjlURS0pWjRFOyUkZEk1I3loSFooTGRII1JtakdBOG5IMFcwIXgwakBBRUdCUGtSSFooYW5HXHUwMDI2RDllSFooT2VJVlx1MDAzZVx1MDAzY1BGKkcoY0dCUGtRRmY9blZGZmxZVkghTHRORmQjNTRHQlBrUkhaKGFuR1x1MDAyNkQ5ZUhaKE9lSVZcdTAwM2VcdTAwM2NQRipHKGNHQlBrUUZmPW5WRmZsWVZIIUx0TkZkIzU0R0JZX2VII1JkbEgjUmRmSDhuQ2RIN3FiTEYqWShWSFo/T2JHQlAkY0djLTlrRUhFeEdBVFRhNkdcdTAwMjZDX2RIWihhZkgjYW1mSDhlSWhFSEV4SEk1amFlR1x1MDAyNm5JYUk1cyNvSGE5amJGZks0NENofkNzRUFueXl0U35NekdcdTAwMjZEMGFHZE1GZEdcdTAwMjZNRmJHZFZPZkVIRXhISCNzXHUwMDNlbkZmdVlXR2N6P2NHQnFfVUZmSzQ0RmZLQVFHXHUwMDI2M19aSTVSVWVIOHdDYUlXI2pZRmZLN1NJWE47Z0dCUCRaR2NgM2JIOG1fU0UtKVo0RTsyU1NIWj9PYUgjanZsSFpWM1lJNG0kT0YqR1x1MDAzY2RIYUlta0clenRhSVdqam5JNG0kT0ZkIzU0R0ItMGNGKT1xZEZmfVx1MDAzY2ZII2EjbkVIRXhISDhuTGpJV3s7bkk1YWRjRipoKFhFSEV4R0FTVXYxMFcwIXowWDtBLUgjYWpsRipZP2VIIShGZUdjX19YRUhFeEdJNXtcdTAwMjZsR2Q0TGVHZDRGZUk1c3NuRUhFeEdBVFRhQkg4M3pYSTUjI29IIzlSaUYqckZVQF5iK3pAXmteUEZmSzdSR2N6emFGKmg/YkYqcVx1MDAzY1pIODNcdTAwM2NSRmZLN1JHY3F0U0hhOWRsRipyRm5HQnpcdTAwM2NSRmZLNDRGZks3UkdjenphRipoP2JGKnFcdTAwM2NaSDgzXHUwMDNjUkZmSzdSR2NxdFNIYTlkbEYqckZuR0J6XHUwMDNjUkZmSzQ0RmZLNFRGKnJDZElXUlhjSCEoTGdHXHUwMDI2M3xURmZLQU9IWmR8YUghdzBYSFplSWVHXHUwMDI2ZUxYRmZLNDRGZks0T0g5MG1qR2RNNmJJNWpzbkdjWStVRmZLN1VJNTBMZUlYRVx1MDAyNm5JV2FJZUdCLTlYRmZLNDRDaH5MdkVBbiojaVptYFlJNWpYaEghP1huR2MtMGlHQmpsXkZmfVlORS1eUFNGZmNTU0had0ljRmZ1ZVNII2pVWEUtKVo0RS0pfU9IOD9wb0ZmY1NZSTVqamdIOEMoV0VIRXhHR2NgM2JHQmgrWUdjaHFSR1x1MDAyNm5VZUVIRXhHQVRUYTRGKkdcdTAwM2NhSCNzbWpHXHUwMDI2ZUxrR2NfXHUwMDNjWkg3cWJMRmZ1bmNGZmNiY0dcdTAwMjZuWGVIIT82YkdjK3RQRS0pWV9AXnR8I0BeJTQqRmZLNE1IODNcdTAwM2NiR0JHcVhIWmUwWUhhMDlVRS0qMVVJNSM7bEdcdTAwMjZlTGNGZiV6YUgjUklWRS0pWjRFLSo0VEdcdTAwMjZNM2ZIISg2V0djK1x1MDAzY1hIOGVJWEZmSzRMRipHJGJJNVJhakgjOVhnRmdZK1dFSEV4R0FUVGE0RyUrfGlHQmA2Z0gjMExaR2NZcVVFSEV4R0YpJW5hRyUrX1lIWj9ha0lXI2pnRUhFeEdBU1V2NTBXMCElMGZqSXdGZn0kYUdjcV9aRyVffGFIWndSZElWXHUwMDNlXHUwMDNjUEZmbE1QSDhNM1lIOG5JYUk1YW1tSCNqVVhFLSlaNEUtKkpSSCNhZ2pIYTlSZkhhUnNsSDgoNlVFLSo3T0lXYU9jR1x1MDAyNndna0gjMEliSVhOc2FFLSlaNEUtKkpSSCNhZ2pIYTlSZkhhUnNsSDgoNlVFLSo3T0lXYU9jR1x1MDAyNndna0gjMEliSVhOc2FFLSlZX0BePTklQF59SFRGZks0T0haZD9YR1x1MDAyNndYaEk1SUxmSTU7dmlFSEV4R0hhMGpnSVdSSWZHZE1SZUhhUnllRmZLNDRGZks0T0haZD9YR1x1MDAyNndYaEk1SUxmSTU7dmlFSEV4R0hhMGpnSVdSSWZHZE1SZUhhUnllRmZLNDRGZks0UUk1UmRqRiklVlhIIzlPZ0lXUklURmZLNFNIYTBkaElYNXlqSTVzbW1HY3pfVUZmSzQ0RmZLNFJHQnIwaEgjSXBuR0JZKFlII0lYWEZmSzRSRyV6d2JGZmNZU0had1VoSTU5TFZGZks0NENoflh6RUFueyhnKWxCS0gjUnBvSVcjZGdHZEQ2ZkgjUlVjRUhFeEdIWmUwZkclenpZSTU5UmNJV2pnZ0VIRXhHQVRUYTRIWihDY0dcdTAwMjZENmNIOChYakYpPVlRRUhFeEdHQmh3YkZnUCRaRmdZK2VIWndSaEVIRXhHQVRUYTRIIzlSaUdCLTZqSFp3M2JJNTAzY0VIRXhHRipQXHUwMDNjZUgjOWppSDhMfGRJNXsqaEhZX2tNRmQhIUtjXHUwMDNleWMoZEk1JG9FLSpNV0haZF9VSFo/WGxIOChVbEZmfVlORS0pfVJHQmgrWEk1MFJrSCNzdm1IOGVJWEZmSzQ0RmZLN01HQlArZkhhMFJqR0JZelhIWlVfUkZmSzRNR0JQK2RJNTBPakgjYXZvSVdSQ2NFSEV4R0FUVGE1RipoK1ZGZ1o5Z0k1anZpRmdQX2JFSEV4R0dCYDZaR0JoXHUwMDNjZ0ZmPXdZR1x1MDAyNkQ5Y0VIRXhHQVNVdjkwVzAhKjBrQU1HRmdHfGdJVyNtZUhad09sSVdqbWtJVlx1MDAzZVx1MDAzY1BGKSVlVkYqUCtnSDg/Z2tHQmkwaEdifUpKRmQjNTRGZ0d8Z0lXI21lSFp3T2xJV2pta0lWXHUwMDNlXHUwMDNjUEYpJWVWRipQK2dIOD9na0dCaTBoR2J9SkpGZCM1NEZnRz9nSTV7KmhJNXsjaEYqITlmR2J9SkpGKX1oWUhad1JrR0JHcVpIWlYzY0g3cWJMRmQjNTRGZ1ozaEdcdTAwMjZEMGRHJWA2aUdkTVhwSTRtJE9GKX10ZUgjSWRnSFp3RmZHXHUwMDI2NDBkSDdxYkxGZCEhS2RqVHUqZDt6STJFLSpNWkZmbGhiR0JQd1dII2pza0VIRXhHR1x1MDAyNm5JZUgjOUlmSTVSVWZGZiV0WUVIRXhHQVRUYTRJNSNqY0gjYWdlRyVgMGhHXHUwMDI2TCtSRS0qQVdGKlA/ZEZnUTNmR2NfXHUwMDNjWEghXHUwMDNlX1JFLSlaNEUtXjRUSGE5bW1IOG5JZkk1YWdkR2NxaE5FLSpNV0k1anZxSTVSZ2pIOEMrVUghTHRORmQjNTRGKjdrV0clel9jSVdqUlpJNWFnaEVIRXhHSCEoMFdGZzc/ZkYqN3paRipxX1RGZks0NENofmolRUFvOC1nZksyS0g4ZUNaRyVfK1dJV3sjaUcleiRjRUhFeEdIOChMaEdCWT9mSDhEM2VHQmhfYkVIRXhHQVRUYTVHY1krYklXampqRmZ1a1hHQkdxUEZmSzRMR1x1MDAyNkQ5ZUYqWSRYSDg/am5HZEQwZUVIRXhHQVRUYTVHY1krYklXampqRmZ1a1hHQkdxUEZmSzRMR1x1MDAyNkQ5ZUYqWSRYSDg/am5HZEQwZUVIRXhHQVNVdkMwVzAhOzBrSlNIRik9dGZGZn1cdTAwM2NoSFooQ2JIYUlYZUk0bSRPRmZjWVNHJXo/Y0lYNXlnSVdqUmdHXHUwMDI2bjNVRS0pWjRFLV43VUlXUlJqSCNSZ2VHXHUwMDI2VlJlR1x1MDAyNm4zVUUtKX1RRmY9ZVlHXHUwMDI2d2dpR0M0OWFJNWFwY0ZmSzQ0RmZLN09IOChYZkg4P21tRiklZVRHY3puT0UtKjFORmZ9KGRGZmxrWEdCK19XRmYldFNGZks0NEZmSzdSSCF3M2ZGKnIzaEhabjlZSDhkXHUwMDNjUkUtKjFSSTUjampHQlAoY0gjOWdoSDhVKFFFLSlZX0BfcXA7QF96dz9GZks3VUk1UlJlSCNqcGVGKkd0Y0gjOWpjRmZLNE1GKlowZkYqR3dhSVdqVWVIODMoUEZmSzQ0RmZLN1RJV3NVWUk1MEljR2NZbllIWj8zVEUtKkRYSVhFe25JNXNzaEdcdTAwMjZWT2tHQl8rU0UtKVo0RS1eU1dHQmA5YkdcdTAwMjZuVWtHZE1SakdcdTAwMjYzd1BFLSpHVkZmY1NRR2NgQ2ZGZj0oZ0gjOTZURS0pWV9AX3p2XHUwMDNjQF8rJD9GZks3U0ghP09pR1x1MDAyNndPaUYqaF9mR1x1MDAyNjQ2V0ZmSzRSRiklVlBIYUltZ0dkNDNaSTVJM1NFLSlaNEUtXk1ZRmYlemFGZmNZWUdjYDZnSFlfa01GZ0crWEdDNDNYSFpWM2JJV3NzaEclUFNLRmQjNTRGKlkkVUdCUHpaR2RWQ2ZGKlk/ZEdifUpKRmc3P2dGKkduVEZnWXxjSFooQ2RIWV9rTUZkISFLZkJgRz1mZFFeQ0UtXlZXSVdhSWRJV1JPZEdjK1x1MDAzY1ZHJVBTS0ZmPXdmSDhlMGNIYTlhakYqWT9jSDdxYkxGZCM1NEYqITBoRikla2RGZj1xWEclXyRXRUhFeEdHXHUwMDI2VlVrRyV6XHUwMDNjZEgjMFhlSFo/UmdFSEV4R0FUVGE2RiklcWNGZ0c/WkghKDZjR0JZK1RGZks0TkdcdTAwMjYzXHUwMDNjZEYpPVZRRipHK1pGZnViWEVIRXhHQVRUYTZGKmh8Z0lXUlVoSCNJWGVJNSN2a0VIRXhHR2Q0RmVIOChkZkhhSWRjSVd7eW5FSEV4R0FTVXZHMFcwIT8wZjhfc0dCUHdWSVg1I21HQi1JaUYqUHdXRUhFeEdHZFZGY0dCaChXRipHP2VJNUlhZ0VIRXhHQVRUYTZIOD9hbUdCUChkRmdHJGFGZnVWVEVIRXhHR1x1MDAyNm5ha0lXUlhmRmZsbldHQi1DZEVIRXhHQVRUYTZIOEQ2aEdkVlhmRmYlYlhHZE1GV0ZmSzRQR2NgOWRHZFZMa0g4VkljRmZ1R0tFLSlZX0BgM1x1MDAzZT9AYEN8YEZmS0FRSDhNM2RIWihhZkk1e3ttR2NxJFFGZks0UEk1UmprSCEoQ2dJNTtcdTAwMjZvR0IhQ1pGZks0NEZmS0FQSVhFO2hIYTlVZUdCN1lYSCMwUlhGZks0UkclendiRmZsVlZGKkckWEk1I3ZiRmZLNDRGZktBTklXc3NrRmZ9XHUwMDNjZEZnWkNqSVcjT1ZFLSpKUkclLTBhR0I3emNGZ0gwZ0dCUFlNRS0pWV9AYEN7QEBgTTN9RmZLN1VJNXsjbUdcdTAwMjZEQ2NJWE81b0YqRytVRmZLNFFIYUlYakZmdXFaSTUjamhJWDVnWUUtKVo0RTsyQVRJVzttZ0dCaHxpR2RNSWRHXHUwMDI2ZHxURS0qN09HY2huWEk1UmRtSVdhWGZJNWpqWkZmSzQ0RmZLQU1JNWptaUZnUTZkSGFSbWtIWihSWUZmSzRORmdHd2NGKT13Y0YqN3paRmdQfGhFSEV4R0FTVXZKMFcwIV8wZnNPeEdCN3pZSDhuUmlHY3ErYUk1e3ZoRyVQU0tGZiVZUUZnRytjR2MtMGVHXHUwMDI2VjZlR2J9SkpGZCM1NEdCR2tTSFooOWRHJSt8Ykg4QyhWSTRtJE9GZmxQU0g4blVoSDgoZGpIOGUwZUZmbEFKRS0pWjRFOzJKVUhabk9kR0JQblRGKkd0Y0dcdTAwMjZDJFFFLSoxTUdcdTAwMjZNQ2lHY2A5aUdcdTAwMjZNOVpJV1JGU0ZmSzQ0Q2h+Oz1FQW9aYGYtbypKSDkwVWpHZFZYZkZnN3FWR1x1MDAyNm5VWkZmSzRMRipHJGJJNVJhakgjOVhnRmdZK1dFSEV4R0FUVGE2SGFJc2pGZn1cdTAwM2NoRmZ1cWRHY3EkUUZmSzRNSDhNRmdGKjd0WElXc2RlR1x1MDAyNjRDWUZmSzQ0RmZLQVNJNSNwZEg5MHBoR0JgSWdHQlllTkUtKjRSR0M0RmNHYys/ZkdjeitaR2RWMFVFLSlZX0BgZUVgQGBuTEdGZks0S0gjUmdnSGFSdmhIWlYzZUdcdTAwMjZNM2ZFSEV4R0k1UmRoSTV7e21HXHUwMDI2Q3xkSDgzP2VFSEV4R0FUVGE3SVhFXHUwMDNlbUk1eypuSGE5UmJHJS0wUUBgbkt7QGB3UiNGZks3TEg4KExiRipxX2ZGKiFJaUdjcXxXRmZLNFJHQnI2ZUZmJWtjR2NgRmlGKX1rT0ZmSzQ0RmZLN0xHXHUwMDI2VkllSTVSYWhHQmkwa0ghdzBSRmZLNFJHQll3Y0lYNXNnR0JyMGlHY3ErU0ZmSzQ0RmZLQU9GKjd6WUZnWXxkSCNhc25IOH4oSEYoXHUwMDI2ZWUwVzAhfTBYO0EtRipQX2ZHXHUwMDI2NDBjRyV6elVHY1luVEVIRXhISGEwbWtGKlkkWUdcdTAwMjYzK1pGZj1oTkZmSzQ0RmZLNE5GZnVrY0djLTBmR2NxK2NHQlArT0BgKFd9QGA/ZEpGZks0TUdCUGtVSCNqc2ZGKnE/YUZmPW5ZRUhFeEhIYUlnbEdCYEZoRyUrXHUwMDNjZEg4TTNVRmZLNDRGZktHT0dCcV9lSDhDfGZIYUlkaUZnWjZTQGA/Y35AezBrbkZmSzdMR2NZa1FHY1l0VkghPzlkR1x1MDAyNm5SWUZmSzdMR0I3aFhGKX1xZEg4KGpuSDg/ZGFGZks0NEZmSzdMR0JxK2NIIXZfV0haKE9qSVd7XHUwMDNlZ0ZmSzdMR0I3aFhGKX1xZEg4KGpuSDg/ZGFGZks0NEZmSzRSSFooUmpHY3ErZkYpJXFZSDg/amNGZks3VUhhMFJmSFptfFZHQiE2ZEclXz9TRmZLNDRGZks0TUlXYWRmSDh3ZGxGKjdxVkZnWT9hRUhFeEhIOD9PYUgjUm1rRipHK2ZJNTlJZkVIRXhHQVNVdlEwVzAjMTBmI0x4RS0qMVRGKX1oU0k1OztuSGFSam1GKmh0UUUtXjdWRyV6X2dGKSVTVUk1O3luSDdxYkxGZCF7M0UtKjFNSTVhcGpJV3NzaUgjUnBtSCNhalpGZks0UkZmbGtaSDhuSWpGZj13ZklXc2RYRmZLNDRGZks0TEk1ME9kSCNqZ2RHQkd6V0ZnN1x1MDAzY1ZGZks0T0lXI2plSCNhamVHXHUwMDI2MytZR2NZd1pFSEV4R0FTVXZSMFcwIzIwZnNPeEZmPXpnSVdzdm1HJWAwYUZnR3xjRilUMUhGZnVxY0k1MFVsSCNSamtGKT1uWUk1c1JXRS0pWjRFLSpQWkdCcVx1MDAzY2ZGZmxoV0ZmY1NYRUhFeEdGZ1o5aUlXe21rRyUrX2VGKmg/WkYpVDFIRmQjNTRGZ1o2akZmbGhVSDkwdmxHQlBuWkdifUpKRmZjTVVHQjdxVkg5MHZwRyVfJFZJNVJhWUZmSzQ0Q2kwQnxFQW95M3VyTXckRmdHKGJHZEQwWUYqcjloR2RNOWRFSEV4SEZmdVNSSFpkfGFJVzsjcUhaP2RrRUhFeEdBVFRhNUZnRyhiR2REMFlGKnI5aEdkTTlkRUhFeEhGZnVTUkhaZHxhSVc7I3FIWj9ka0VIRXhHQVRUYTVGZiV6Zkg4bjZhSFp3TGlIWihPZUVIRXhISTUjdmtIWm42Y0dCYE9rSCMwVWpFSEV4R0FUVGE1R1x1MDAyNm5PaUdcdTAwMjZWTGRJNTBDWkdcdTAwMjZNQ2VFSEV4SEghKEZjRmY9dGFHY19cdTAwM2NjSCNJbWxFSEV4R0FTVXZUMFcwIzQwZkkwdEYqITBmSCMwYWZJNXtcdTAwM2VzSCE/T2dIWV9rTUYqUCtkRmY9d2RIOGUzWUYqaTZjRyVQU0tGZCM1NEdCaD9nR0JpMGhHXHUwMDI2bmRnSVcjamZFSEV4SEYqR3FTRik9WVFJNTtcdTAwM2VzSTVqbWFGZks0NEZmS0FNSVdhZ2dHQjdlWUYqWXpUSVc7bVlGZks0U0dkNExsR2MrK1hJNUlVYkdjXz9SRmZLNDRDaTBIfkVBb1x1MDAyNjVoJWhjT0ghKEZjSVcjbWRII0lSWkgjSWpqRUhFeEdIOFYwZkdjYDliSTUjI2lHQkd0V0VIRXhHQVRUYTVGZn1cdTAwM2NhSDg/cHBJV2FYZUhad0NaRUhFeEdGZiVuY0g4P1JmRiohQ2tIOHdha0hadj9SRS0pWjRFLV40UUlXUlJpSVg1e21IOFZDZEdjaGJNRS0pfU5IOD9kbUYqUHdjSGFJbWxJNWpwaUVIRXhHQVNVdlYwVzAjNjBjXHUwMDNjY1hGKT1rYUk1SWRpR0I3a1NGZzd0Y0g3cWJMRmc3JGFIOD9hZEgjOWFlSFooSWJHQXVBSUZkIzU0Rik9dGFIYUlYYkdCUChhR2RWVWtFSEV4R0hhMFVkRiklYllJNTBGZkghdl9jRUhFeEdBVFRhQUk1YVhqR2NoP2dIOEM/Wkg4bkxMRWlvcVlrcFcjTTZJXHUwMDI2KUE1ZGtKNENNcVQtNVx1MDAyNiM0eUNfb2VQWDk1NUswMDAzMTAwMDYyMDAwOTMwMDBDNDAwMEY1MDAwSTYwMDBMNzAwME84MDAwUjkwMDBVQTAwMFhCMDAwYUMwMDBkRDAwMGdFMDAwakYwMDBtRzAwMHBIMDAwc0kwMDB2SjAwMHlLMDAwI0wwMDBcdTAwMjZNMDAwKk4wMDA7TzAwMFx1MDAzZVAwMDBeUTAwMHtSMDAwflMwMDEyVDAwMTVVMDAxOFYwMDFCVzAwMUVYMDAxSFkwMDFLWjAwMU5hMDAxUWIwMDFUYzAwMVdkMDAxWmUwMDFjZjAwMWZnMDAxaWgwMDFsaTAwMW9qMDAxcmswMDF1bDAwMXhtMDAxIW4wMDElbzAwMSlwMDAxLXEwMDE9cjAwMUBzMDAxYHQwMDF9dTAwMjF2MDAyNHcwMDI3eDAwMkF5MDAyRHowMDJHITAwMkojMDAyTSQwMDJQJTAwMlNcdTAwMjYwMDJWKDAwMlkpMDAyYiowMDJlKzAwMmgtMDA5NjB8TnNDMHxOc0MwfE5scTswMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5sdFx1MDAzYzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObHc9MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObHpcdTAwM2UwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5sJD8wMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TmwoQDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObCteMDA5NjB8TnNDMHxOc0MwfE5sXHUwMDNjXzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tmw/YDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObF97MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5sfHwwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tMH0wMDk2MHxOc0MwfE5zQzB8Tm0zfjAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObTcwMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1BMTAwOTYwfE5tRDIwMDk2MHxOc0MwfE5zQzB8Tm1HMzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1KNDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tTTUwMDk2MHxOc0MwfE5tUDYwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tUzcwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObVY4MDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tWTkwMDNWQTAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5tZUIwMDk2MHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObWhDMDAzZUQwMDNoRTAwM2tGMDAzbkcwMDNxSDAwM3RJMDAzd0owMDN6SzAwMyRMMDAzKE0wMDMrTjAwM1x1MDAzY08wMDM/UDAwM19RMDAzfFIwMDQwUzAwNDNUMDA0NlUwMDk2MHxObkZWMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm5JVzAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm5MWDAwOTYwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObk9ZMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5uUlowMDRPYTAwNFJiMDA0VWMwMDRYZDAwNGFlMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxObmpmMDA5NjB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8TnNDMHxOc0MwfE5zQzB8Tm1XR1UwWWl3N0E2LWE3JHpBZThZfVhXMFRFJHZhQl5cdTAwM2VXV29+NDJWUXl6LVpnZ2BkQHskMjI5RDYxaGRuT25yOVZRK29AKD0taWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q2hgI2hDTTdAPTBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpBZThZfVhYMFNhTXRiWj1zMWRUQ3tIQ2kwVTNDTERWdjdcdTAwM2Mob2RDTEphb0NoYHlnZVNLWTlDTGo/M0NMdHlcdTAwMjZDTFx1MDAzZSFXQVExczNBdHYkXHUwMDNlMFZYOXQ2YWZHTDAwMDAwMDAzUGtDMGl5UzVka0o0Q01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29iRH4wMDAxOFUwcXZTQ0tlX2FDS3g2aUNLQGE5bG1RMX1iIyFsVmJhTioxbG1SOWpkd3BHN0NMaj8zQ0x0eVx1MDAyNkNNI1FBQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNUjEhNUNIKUkwMDNQa0Nfb2JkfE5zQzBVMHEjVVRQN0FKN2JYfWM4NzNNbEB8NkotVntkTUFiYUcqN1pnWF5VVlFGVipiWSpUUEB8Nks1OUQ2MWhkbk9ucjlWUStvQCg9LWllTys1N0FRMXMzQXRvdlx1MDAyNkJVXHUwMDNlZ1E1ZGtKNENoYCNoQ003QD0wUlI5MTAwMDAwMDlfXn1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WX1YYTBTI2tzWmd5cEliWXBkTGM0YyFXQHxGUTY5RDYxaGRuT25yOVZRK29AKD0taWVPKzU3QVExczNBdG92XHUwMDI2QlVcdTAwM2VnUTVka0o0Q2hgI2hDTTdAPTBSYUYyMDAwMDAwOV9efVRQN2U4MFZXfFBEa2RmcDAwYnJ7VFI7IzIwUlI5MVRfenwlNjlFN0swMDNRR1UwWWl3N0E2LWE3JHpNaThZfVhiMFNSTW9hXHUwMDI2QmRFYUNDRGZAfE9XNzlEOTlUVFA3ZTgwVld8UERrZHZpQ2hgSVNFQXA1RDFUWXttR0E4bnYwVzAjRTBTN1EzRil8PUFHYlp3eDBXMCNGMFNZaTZGKXw9QUdheGZDQ2kwcEFFQXBFRzRLTkB2RzlXUUNBVHV4XkclX2FnbipsNUdvQlx1MDAzY0ZwQVRjcl5GKjZgREZkI0hDQVRcdTAwMjY4OUB8KiFIQHxeKF9GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjlAfF4pSUB9Mlx1MDAzY31GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOTAyb29cdTAwMjZoV0pwOCpeXHUwMDI2QVRjcl5GKjZgREZkI0hDQVRcdTAwMjY4M0g4XHUwMDNlek9JVXFKUkFUfktCQH1CYEtAfUwxOUZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOOUB9TDFMQH1VN0VGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQREB9VTdNQH1kREpGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlHQH1kRE5AfW1KT0ZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViSEB9bUpPQH12UFRGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WRUB9dlBQQH1cdTAwMjZWWUZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUxAfVx1MDAyNlZRQH1cdTAwM2ViZEZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6TEB9XHUwMDNlYlJAfX5oaUZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRNQH1+aFNAfjhubkZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX1FAfjhuVEB+SHRzRmQjODlBVGN1X0djWGBERzlXWkxBVFx1MDAzZUIzSDh+KFFIWHRAUkFVUU4zRiklUDdGKSVZQUYpJWJCRik9VjhGKT1xRkYqR3pGRipHJEdGKlBfS0YqWjBSQH5IdFVAflF6eEZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNTQH5RelZAflooJEZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNNRipofFBAflooV0B+aVx1MDAzYypGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNlNAfmlcdTAwM2NYQH5yXz1GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwUEB+cl9ZQH4jMF9GZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwSkYqcjNRQH4jMFpAfjs2fkZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNNRipofEpGKmk2TUYqcjBKRipyM0tHQjduSkB+OzZhQH57RDhGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUhYdEBSQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwSkYqcjNLR0I3bkRHQjdxRUdCN3pOQH57Q2JeMDVKREZkIzg5QVRjdV9HY1hgREc5V1pMQVRcdTAwM2VCM0g4fihRSFh0QFJBVVFOM0YpJVA3RiklWUFGKSViQkYpPVY4Rik9cUZGKkd6RkYqRyRHRipQX0tGKlowTEYqWjNNRipofEpGKmk2TUYqcjBKRipyM0tHQjduREdCN3FFR0I3ekhHQkdrSF4wNUljXjBFUEJGZCM4OUFUY3VfR2NYYERHOVdaTEFUXHUwMDNlQjNIOH4oUUlVcVNTQVRjbTdBVGNtQUFUY21CQVRjcDhBVGNwRkFUY3lGQVRjeUdBVGMjS0FUY1x1MDAyNkxBVGNcdTAwMjZNQVRjKkpBVGMqTUFUYztKQVRjO0tBVGxzREFUbHNFQVRsc0hBVGx2QkNpMWNZRUFxMWVYRH1jIUc5V1FDQVR1eF5HZFVuTUc5V1pMQVRcdTAwM2VCM0g4fihRSVVxU1NBVGNtN0FUY21BQVRjbUJBVGNwOEFUY3BGQVRjeUZBVGN5R0FUYyNLQVRjXHUwMDI2TEFUY1x1MDAyNk1BVGMqSkFUYypNQVRjO0pBVGM7S0FUbHNEQVRsc0VBVGxzSEFUbHZCQ2kxZlpFQXE0ZldIMkJ4RzlXUUNBVHV4XkdkVW5NRzlXY0xBVFx1MDAzZUU0SGFRP1VHJDFpQkZkIzg3R2F4WkFHJDFpQ0ZkIzg4SHl8LUlHJDFpRkg2U3JISTNPYExJM09gTElVcTROSDZTckpJM09gTkckMWlKSDZTdURINlN1REhYdCVFSVVxN0lHQThvMDBXMCNnMGJ3djhGKXw9QUdheGZDQVR2MjJHJV9HSElVcUpVQVVRTjNGKSVQN0YpJVlBRiklYkJGKT1WOEYpPXFGRipHekZGKkckR0YqUF9LRipaMExGKlozTUYqaHxKRippNk1GKnIwSkYqcjNLR0I3bkRHQjdxRUdCN3pIR0JHa0heMGZnZ14wb245RmQjODlBVGN1X0djWGBDSVVxRExBVFx1MDAzZUU0SVchXHUwMDNjS0ZmYnI3RmYkLUFGZlx1MDAzY0BCRikkIThGKmhKRkdcdTAwMjZDU0ZHXHUwMDI2TFlHSDhcdTAwM2V6S0hhSCtMSGFRP01II0h6SkgjaV9NSTVaJEpJNWkrTEZmfH1ERmc3NEVGZ1lNSEYpfTlkd2dEXmh3KmdAPUFUY3JeRio2YERGZCNFSUFUJS17SDh+KFRGKDVmS0FUY203QVRjbUFBVGNtQkFUY3A4QVRjcEZBVGN5RkFUY3lHQVRjI0tBVGNcdTAwMjZMQVRjXHUwMDI2TUFUYypKQVRjKk1BVGM7SkFUYztLQVRsc0RBVGxzRUFUbHNIQVRsdkJDaTFyZEVBcUdqVGAoWHFHOVdRQ0FUdXheR2RVbk1HOVdjTUFVUUUwSVchXHUwMDNjS0ZmJC1BRmZcdTAwM2NAQkYpJCE4RipoSkZHXHUwMDI2Q1NGR1x1MDAyNkxZR0g4XHUwMDNlektIYUgrTEhhUT9NSCNIekpII2lfTUk1WiRKSTVpK0xGZnx9REZnNzRFRmdZTUhGKX05ZHhCKUJqeGRCLSlBVGNyXkYqNmBERmQjRUlBVCUte0g4fihURig1ZktBVGNtQkFUY3A4QVRjcEZBVGN5RkFUY3lHQVRjI0tBVGNcdTAwMjZMQVRjXHUwMDI2TUFUYypKQVRjKk1BVGM7SkFUYztLQVRsc0RBVGxzRUFUbHNIQVRsdkJDaTF4ZkVBcU1sVGAoWHFHOVdRQ0FUdXheR2RVbk1HOVdjTUFVUUUwSVchXHUwMDNjS0ZmXHUwMDNjQEJGKSQhOEYqaEpGR1x1MDAyNkNTRkdcdTAwMjZMWUdIOENKREg4XHUwMDNlektIYUgrTEhhUT9NSCNIekpII2lfTUk1WiRKSTVpK0xGZnx9REZnNzRFRmdZTUhGKX05ZHhcdTAwMjZiVGx5OCVAXHUwMDI2QVRjcl5GKjZgREZkI0VJQVQlLXtIOH4oVEYoNWZLQVRjbUJBVGNwOEFUY3BGQVRjeUZBVGN5R0FUYyNLQVRjXHUwMDI2TEFUY1x1MDAyNk1BVGMqTUFUYztKQVRjO0tBVGxzREFUbHNFQVRsc0hBVGx2QkNpMSVoRUFxU25RN3xBZUc5V1FDQVR1eF5HZFVuTUc5V2NNQVVRRTBJVyFcdTAwM2NLRmZcdTAwM2NAQkYpJCE4RipoSkZHXHUwMDI2Q1NGR1x1MDAyNkxZR0g4XHUwMDNlektIYUgrTEhhUT9NSCNpX01JNVokSkk1aStMRmZ8fURGZzc0RUYpfTlkeWE2bG55I1pBKUFUY3JeRio2YERGZCNFSUFUJS17SDh+KFRGKDVmS0FUY21CQVRjcDhBVGNwRkFUY3lGQVRjeUdBVGMjS0FUY1x1MDAyNkxBVGNcdTAwMjZNQVRjKk1BVGM7SkFUYztLQVRsc0RBVGxzRUFUbHZCQVRse0tDaTEtakVBcVlwU3VofG1HOVdRQ0FUdXheR2RVbk1HOVdjTUFVUUUwSVchXHUwMDNjS0ZmXHUwMDNjQEJGKSQhOEYqaEpGR1x1MDAyNkNTRkdcdTAwMjZMWUdIOFx1MDAzZXpLSGFIK0xIYVE/TUgjaV9NSTVaJEpJNWkrTEZmfH1ERmc3NEVGKXw9QklXcihLSVg1UXF6NXklcHpYNFYtQVRjcl5GKjZgREZkI0VJQVQlLXtJNTszVkYoNUg4Rig1SDhIeXwtRkckMWlGRig1SENHOVdRRUg2U3JJSDZTcklIWHQhS0g2U3JLRig1SEdHOVdUQUc5V1RBR2F4Y0JJVXE3UUZkI0JIRyQhKUQwVzAjcjBTWWk2Ril8PUFHYXhjRUNpMWBtRUFxaHM0S05Adkc5V1FDQVRsIWBHQittaiEydjdzIVR9STRBVGNyXkYqNmBDR2F4Y0lBVHUqMl4xPVp0XjF9ZldGZCM4OUFUY3VfR0JZNERIeXxASkFUdTszXjF9ZnVeMjdsYUZkIzg5QVRjdV9HQlk0REh5fEBKQVR1LXxHXHUwMDI2Q21pIX5yWXYjUV87R0FUY3JeRio2YENHYXhjSUFUdSl7R2MrSkhHJDF4SUNpMkFyRUFxd3g3QkNcdTAwM2NcdTAwMjZHOVdRQ0FUbCFgR2N6REZHJDFySUFUfX40XjJQeHNHYns0UDBSPUhJQVRjXHUwMDNlNl4yWVx1MDAyNlBDS0ZwR0FRMXMzQXRvdlx1MDAyNkNLM1B5Q01aQT9AQEU0N3xOczkwMDAwMDAwMDAwMDAwMDAxMDAwMDIwMDAwMjAwMDAyMDAwMDIwMDAwMjAwMDAzMDAwMDMwMDAwMzAwMDA0MDAwMDQwMDAwNDAwMDA1MDAwMDUwMDAwNjAwMDA3MDAwMDcwMDAwODAwMDA4MDAwMDgwMDAwODAwMDA4MDAwMDgwMDAwODAwMDA4MDAwMDkwMDAwOTAwMDBBMDAwMEIwMDAwQzAwMDBEMDAwMEQwMDAwRDAwMDBFMDAwMEUwMDAwRTAwMDBFMDAwMEUwMDAwRTAwMDBFMDAwMEUwMDAwRjAwMDBHMDAwMEcwMDAwRzAwMDBHMDAwMEgwMDAwSDAwMDBJMDAwMEowMDAwSzAwMDBMMDAwMEwwMDAwTTAwMDBOMDAwME4wMDAwTjAwMDBOMDAwME4wMDAwTzAwMDBQMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUTAwMDBRMDAwMFEwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFIwMDAwUjAwMDBSMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFMwMDAwUzAwMDBTMDAwMFQwMDAwVDAwMDBUMDAwMFQwMDAwVDAwMDBUMDAwMFQwMDAwVDAwMDBUMDAwMFUwMDAwVTAwMDBVMDAwMFUwMDAwVTAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFYwMDAwVjAwMDBWMDAwMFcwMDAwVzAwMDBXMDAwMFcwMDAwVzAwMDBYMDAwMFgwMDAwWDAwMDBYMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFowMDAwWjAwMDBaMDAwMFowMDAwWjAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMFkwMDAwWTAwMDBZMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBhMDAwMGEwMDAwYTAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBiMDAwMGIwMDAwYjAwMDBjMDAwMGQwMDAwZDAwMDBkMDAwMGQwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwZTAwMDBlMDAwMGUwMDAwMDAwMDAwMDAwMDAwMDAwMTAwMDAyMDAwMDIwMDAwMjAwMDBmMDAwMGcwMDAwaDAwMDBpMDAwMGkwMDAwaTAwMDBqMDAwMGowMDAwajAwMDBqMDAwMGowMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGswMDAwazAwMDBrMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAwbDAwMDBsMDAwMGwwMDAzMHxOc0MwfE5zQzB8TnM5bTAwMDBtMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAwbjAwMDBuMDAwMG4wMDAxOFUwcXZTQ0tlX2FDS3g2ZUNLQGE5JE5cdTAwM2V2elZReXFcdTAwM2VXcEZUWFoqd057JE4/ckNkd3BHN0NMaj81Q0x0eXdDTFx1MDAzZSFXQVExczNBdG9keUJ8c1ZoMDAwMDAwMDAwMFRfej00Q0xqPzVDTHR5d0NNRlU5MVNUaDJLbzlgfDAwMDE4Q01aQXwwe3tTa3pXQExMMDAwMDAwOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRUFxKCEzdXN8KFdOYyt7Rlx1MDAzZXI1bENpMk12Q0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUN0RS1lMFJhRjIwOV9fMUtwNnU3MDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAYTkkXmlcdTAwM2UjVlF5cVx1MDAzZVdwRlpaWip3TnskXmotRWR3cEc3Q0xqPzVDTHR5d0NMXHUwMDNlIVdBUTFzM0F0b2R5QnxzVmgwMDAwMDAwMDAwVF96PTRDTGo/NUNMdHl3Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBfDB7e1NrS0w3diMwMDAwMDA5e1x1MDAzZU9UVSNhO0NLbzBjQ0spQ2dFQXFcdTAwM2MkMzIwJCVXTmMre2JhTioxJUs7YEZkbk9vckNLeDZpQ0xTajg1Q01JQ1UwV3N+NWQkVjZDTXFUKVRQN2U4MFZXfFBAKH0/aEJ8c0RifE5zQzB8TnNDMFRfej00Q0xqPzVDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzFPTmEzfE5zQzB8TnNDMHw2Tl5PVFUjYTtDS28wY0NLKUNnRUFxPyUzfjZxM1dwWiRCV3BycTdXRzNcdTAwM2U9MFZXKUtDSyE3cjckek1pOXd6Yi0wZXlYNFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0I0I1ZGtKOEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jODczTWxeMzRHYVpEREN7YllXPzNhQnBkRGJTQ282MFZXKUtDSyE3cjckek1pOXd6Yi0wZXlYNFRQN2U4MFZXfFBEa2RYYUNMaj8zQ0x0I0I1ZGtKOEtva0swMDAwMDAwMDAxOENNOD1ZQVExczNBdG92XHUwMDI2Q0szUHlDTVIxITVDSClJMDAzUGtDX29iZDAwMDAwVTBxI1VUUDdBSjdiWH1jOVZRd3BeM0RNVVoqWCpaYUFoWClcdTAwMjZIKk1JZHdwRzdDTGo/M0NMdHlcdTAwMjZDTSNQal4zTVNhVlFfRnxaZSh6OFhcdTAwM2VOMlReM01TKV4zVllaYmFHKkNiN3BVSFo2QDsyMFcwIyswUigxc2I3ZHktKEUlXHUwMDI2KyhnNmxAWkV0VU1YZVJRfjBXMCM7MFMwN2NZLU16MUNpMnEoRUFyRlx1MDAzYzI1RHx7V3BaXHUwMDNlVF4zKHdcdTAwM2NeMz8kYlZ7ZFk5V3BYQyspZDRIPSlcdTAwMjZVMSVWUWdWO1ZgVjF0KVx1MDAyNlZRXHUwMDNlKjh2MUBiIT09Vl40OUBmQ0tGcEdBUTFzM0F0b3ZcdTAwMjZDSzNQeUNNWkE/QEBFMTcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMTAwMDAxMDAwMDAwMDAwMjAwMDAzMDAwMDEwMDAwMTAwMDAxMDAwMDQwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNjAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDcwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDA1MDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDAwMDAwMDAwMDAxMDAwMDEwMDAwMTAwMDA0MDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNzAwMDAxMDAwMDgwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDUwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwNDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwODAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMDEwMDAwMTAwMDAxMDAwMThVMHF2U0NLZV9hQ0t4NmVDS0BhOSpafkReYSU1JDRDaTIoO0NMRFZ2N1x1MDAzYyhvZENMSmFvQ2hgeWdlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0diRcdTAwM2UwVlg5dDZhZlNQMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JFMzAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAYTkqI1FifmIjIW9iYmFaKWVXaFYwMzBWVylLZU8rNTdBUTFzM0F0b3ZcdTAwMjZEX2JrXys1clkpV3FONjRhd2hXSDBiTTJcdTAwMjZUUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5RTdLMDAzUUdVMFlpdzdBNi1hNyR6QWU4WX1ZSzBTalx1MDAzY3hjNWlmWVoqKmFGV2hWMDUwVlcpS2VPKzU3QVExeTVBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDAwMDE4Q004PVlBUTF5NUF0b1h3Q0szUHlDTVpBfEAtK3RsMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwa0BtV0N0MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAYTkreU1AN1g/QWFQYmFHKkNiOEtPQldoVjA2MFZXKUtlTys1N0FRMXk1QXRvWHdCVVx1MDAzZWdRNWRrSjRDTHxeJEtwRnU2MDAwMDAwMDAxOENNOD1ZQVExeTVBdG9Yd0NLM1B5Q01aQXxALSt0bDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxclheQjZpNihcdTAwMjY2WjAwMDFNeDNmTjNlISlFZTAwMDFNeDNmTjNlISlFZTAwMDJCdGh6b3R6MGZAWDAwMDJCdGh6b3R6MGZAWDAwMDJCdGh6b3R6MGZAWDAwMDJHKXc0Y2dTRmIkKTAwMDJCdGh6b3R6MGZAWDAwMDE9alx1MDAzZUpBXmkwQ340MDAwMVA1KShuQjYoXHUwMDI2NlowMDAwZU9YQHUhTGBnbVgwMDAxZVMqQVREM3o5dG0wMDAyIURnSGYtRz00biowMDAxTGVYY3dVWHxnXHUwMDNlNDAwMDAlUnl7b0pUbzY3MDAwMDI0P2xDXmxzSTVIITAwMDE2VUxgKUJqZl8xMjAwMDByTyU2VmZyc1h7VjAwMDF4a3VwQlc9XHUwMDNlXHUwMDNjTGowMDAybXwwK0hQWDl6dzMwMDAxVGFYfikqPWxuZVkwMDAyTmIyZEtMQFx1MDAyNmk1cTAwMDJjYXRTXmxZNCR3OzAwMDI0dmtwRyV5fWRtRTAwMDJpaTRRKUcpOGpuPTAwMDIyITMjYz0/eWZ4bTAwMDBkKUNXRmlfcUlJJTAwMDIlRC1rfG5IXHUwMDNjXHUwMDNlKkUwMDAwMDAwMDAwMDAwMDAwMDAxIzNLJXtUMjEtNXYwMDAwa3VORlJIVDV2dTkwMDAyejJyV0wtN1x1MDAzZVBhcjAwMDF7Y3x0empUOEJPVzAwMDJSTnBDKkpHXHUwMDNla3B+MDAwMHkxI3YhWWtCQn0xMDAwMGtLQFVFTE5xe344MDAwMHt1YTdcdTAwM2NlaUQ1bmYwMDAyRDR+Ulk9KW9uZmkwMDAyTDMzb21yJCRkVG0wMDAwNzRPS29MemA7RUwwMDAwXHUwMDNlS1l+NkV3RjVvPzAwMDE7Q1dieCpefmdOezAwMDEyXk5UKFJyU0NsZTAwMDAkRVFMUGdqbUE5eTAwMDAkRVFMUGdqbUE5eTAwMDFcdTAwM2MpYG1XSCQ9RSNyMDAwMVx1MDAzZUlFeX57byN7T1EwMDAwbTRzU2p2STFmR20wMDAwI3VYI1RHaE53TE4wMDAycHV6NWF2RHpRQlAwMDAyU3Itd2RxWDRYOWIwMDAwazVAYkd3P3UkSkQwMDAySypAWnJcdTAwM2VDQjhpWDAwMDJLKkBaclx1MDAzZUNCOGlYMDAwMHY0VG5DalBANnBmMDAwMERldm0hfWQ2N0s7MDAwMng7KXlcdTAwM2NSZFkzJV8wMDAwdmMhRUNCamhzQ0kwMDAyQThpWVBzfEN+SmwwMDAwbHlPS1Ywd3h2QSkwMDAxVUg7K0NQZVY7dTUwMDAyZGsoeGVMUlx1MDAzY2tfLTAwMDFVR01HTklfUElSKDAwMDFwekxHeGlDI1hGRDAwMDAhNVVNYFhuXHUwMDNjX3A0MDAwMCE1VU1gWG5cdTAwM2NfcDQwMDAweVx1MDAyNlhxcCQqN2lMQjAwMDE4WkowaldcdTAwM2NqZyQpMDAwMjs4bCpueSRcdTAwMjZveigwMDAxKk90Q1x1MDAyNj17R1VBbDAwMDFZdnokSTZVV3EqYjAwMDBMKDU2MjJYT30keTAwMDBtXHUwMDI2OVhrTG42Zlx1MDAzY3AwMDAxXkJlWHUpIT9RZ0EwMDAxXkJlWHUpIT9RZ0EwMDAxXkJlWHUpIT9RZ0EwMDAyLV9wdl9QSjt5eFx1MDAyNjAwMDFVYkkzaj94YUJcdTAwM2NuMDAwMVViSTNqP3hhQlx1MDAzY24wMDAwVWlwVzBtI3EyISowMDAxVWJJM2o/eGFCXHUwMDNjbjAwMDJ8NnZhTkVeNXMxTTAwMDFgc0txYDJzcUgtZzAwMDJNVzRiO0Q/RkJ2bjAwMDJ3S2ZPS3hhfEojQzAwMDExN3I7TEYoZ1F2SzAwMDBSViFBIz1gVUV9ejAwMDJZU0d6dlx1MDAzZSh+XHUwMDI2XHUwMDI2QDAwMDJgNVZieUVGUFN8NjAwMDJhbmFANkVaTFUyNDAwMDJkKjNValx1MDAzZVpMVTI0MDAwMGtLa0dpMExkSEQrMDAwMmdnejcjZE1hbiRAMDAwMl5eeVdTajtSWmVjMDAwMmpQfCFYUSM9QVdMMDAwMjtsaEhvZzQ3b2kzMDAwMSlYVnlOWGpxRSlEMDAwMl8oOWI/dSVmdmtaMDAwMH43VFB8cUFmUFx1MDAzY30wMDAyO2xoSG9nNDdvaTMwMDAwRy1STTRYWDJVJUkwMDAxUm1nK3U0enIjSE0wMDAxUm1nK3U0enIjSE0wMDAxVk94ciQ5aUp2X0gwMDAyMyk4OVVGV3VpUiowMDAxR2lTSXRgLTtnfjMwMDAyK1ckWnBpdiU1VjIwMDAydEUkJSlUV3wlenkwMDAwRjtgfjBBSitlSWowMDAwRjtgfjBBSitlSWowMDAydy19XnEtI2pRTzYwMDAyfVVqOUROcV4zT3AwMDAwXHUwMDNjXHUwMDNjb2BZdSNSb25CMDAwMFx1MDAzY1x1MDAzY29gWXUjUm9uQjAwMDBcdTAwM2NcdTAwM2NvYFl1I1JvbkIwMDAwS1RtVX5aOzBIYmMwMDAyM2pQRWBYNn5SM0swMDAxflNPN21oajAhI2cwMDAwN28lfXZ9TyErK2swMDAyc1BWXyEjMHN9cSgwMDAxKXBaR3F7I3N4a0EwMDAwRjtgfjBBSitlSWowMDAyMlx1MDAzZTtPTG5qXmFINDAwMDJ9T2FWVmhuRV5mazAwMDBPa15ueiNZWFx1MDAyNnw1MDAwMX5TTzdtOVx1MDAyNmthNVIwMDAyXHUwMDI2cCFZdEljbWg1RTAwMDJPRCpyd3Q9bjZnbjAwMDIzUVR7JUN5fFhcdTAwM2M0MDAwMTtaVFx1MDAyNnZTdClvMnYwMDAxNTh2UTtod3lpdz8wMDAwQHIxdzR6RnszXHUwMDNlSTAwMDBWKllHfG1oP2hNODAwMDFaNiNoUG0qUVB4SDAwMDFHTFx1MDAzY35SY2ErKkI9MDAwMDswfjl+NHYjQzcqMDAwMGd3LVowIXRFQGMkMDAwMHhcdTAwM2NQXHUwMDNjO0lLZHdDaDAwMDJoTkUxSSlAVDVIZTAwMDBUVi0hRWEhXHUwMDNlVFx1MDAzYzEwMDAxU05lKHxiXl5gcFQwMDAyYXU/c1x1MDAyNkBQUiVfNDAwMDBQWndvXHUwMDI2ST9aN1x1MDAzYyUwMDAyYXU/c1x1MDAyNkBQUiVfNDAwMDF+aDZfSXVfWDBpdTAwMDAqQENgcXJGODRoRTAwMDJZLTNcdTAwM2VwUmNKQDYwMDAwMCghdmE1WERpdUJlMDAwMitaMn57S2kzVUNaMDAwMlpxNnQ0MmNMX2NLMDAwMXw3WG0qT2JzYXRjMDAwMFx1MDAyNmtwZVx1MDAyNmVNK1FDczAwMDFEKUNmUDdSNjslZzAwMDBeYl83M1QwWGFTWjAwMDF1Tzk0TXxcdTAwM2N9KkczMDAwMGMwfGBJeldqO090MDAwMnFYOXF2XHUwMDI2bzsqR1AwMDAwJWJwYiFBZWxJPSUwMDAwZnZJIyUqQGpnQlAwMDAwezVGUzZrSnZ1JUIwMDAyIXMyNHZBSTVcdTAwM2M4NDAwMDEhczN0IXZOal5SUjAwMDBKVT8pR001PUF9JDAwMDFLa3U1KFBETiNORTAwMDI/QlEhc3FcdTAwM2NUeVM2MDAwMXYxdk5oX1lcdTAwMjZcdTAwM2NcdTAwM2V5MDAwME0zb1x1MDAzY3xXOThXI34wMDAyfDQ9cTF0UVhAVjkwMDAyOD1QZl9gTWp0KV4wMDAxe0clIURhY09FX2YwMDAwKCFZQERESDVvbnQwMDAxNzYrUztuelNjYmUwMDAxbGszSyhNU1BlYl4wMDAyOHlEbVRhbVx1MDAzZU5DKzAwMDJjWiFcdTAwM2Nydl83Xj8/MDAwMnp0dXtZV3N0LU5AMDAwMlUhIVNSKWJzMFZZMDAwMnB1MDIyZVgha3Q7MDAwMkBeKWZcdTAwMjY0TnNtMU0wMDAyQF4pZlx1MDAyNjROc20xTTAwMDEyWjlQQVx1MDAyNjZxWVx1MDAzZXowMDAwYWdENXxYU0YkfC0wMDAydnApNVpfb1VjNnEwMDAwb3lEfnB0QjlUMSswMDAyUklXaitBQjlUMSswMDAwP2p4aiVJVVhWUWkwMDAyR1I1ZD84Xk5cdTAwM2U5TjAwMDBveUR+cHRCOVQxKzAwMDAjaCNeMUlGVE9uaDAwMDFkYDR2QSRoSVx1MDAzZTUjMDAwMVY1Z0lcdTAwM2VzWE9jWXQwMDAxJTl3UkA1JEdiZk0wMDAwUntVa3FtbGlvYzUwMDAycXE5aX0pLVpua30wMDAycFx1MDAyNj9QXlZnQkNzajAwMDJENihCemVHWW1jZTAwMDJzZVx1MDAzY25aWHN9ZW97MDAwMHt1YTdcdTAwM2NlaUQ1bmYwMDAwYTFcdTAwMjYyTll3cGxcdTAwMjZeMDAwMipMWVkzTTZKYjY4MDAwMm91IX13OytpTn1tMDAwMjUyUEhwTDBYUk1ZMDAwMGopO1x1MDAyNkw7MXBQZSMwMDAyVCV0U3ZTZlx1MDAyNilHUDAwMDFIZlx1MDAzYy1AaXhiUXN5MDAwMm9va1R4a0h2bTJXMDAwMWRgYjBsRVx1MDAzY0UxP1MwMDAxMT1SYGpZJVx1MDAyNjkjOTAwMDF4ISR2PVx1MDAzY0RleWYyMDAwMXghJHY9XHUwMDNjRGV5ZjIwMDAwQkYtXHUwMDNjPzhyVWdDIzAwMDB3eUdCMzZSUXhcdTAwM2V2MDAwMUopSX5wTGtMTnVBMDAwMX4tY0xWZEQlP0UpMDAwMX4tY0xWZEQlP0UpMDAwME1ke0lBY0RjTDskMDAwMX4tY0xWZEQlP0UpMDAwMG9BNVRBTyhBUFp4MDAwMUwob2pGXl40fm9HMDAwMmN4XHUwMDNlNyVLQGE7VlMwMDAxJG5vXHUwMDI2UkJyc3pFWTAwMDJSY1RxcFNjai1MXHUwMDNjMDAwMlZnaX05O08hUGVmMDAwMUVVUk9WI3JVZ0MjMDAwMlp4bVEwPUVzUSs/MDAwMHEpS0BcdTAwM2MrXHUwMDNlV249QTAwMDF4TFNqRkluWUJGdDAwMDBmbz9TbW8lS3xcdTAwM2NDMDAwMUZgQ1x1MDAzZW9JPyp1Km8wMDAya0RxfXpUSVFUc1AwMDAyYG9uayt0MiMtQWcwMDAyaGEkIUgkTnxycVUwMDAxPypKVkZPb3JwYUUwMDAwN2BEe09tMmR6Qi0wMDAyXHUwMDNlR2l5SCo0N29pMzAwMDA1LUROKkk/fSRBQjAwMDA4I2JaQygwZ15vYzAwMDBVZDFebjY1bUcoPzAwMDE1KU5lbiQ1bHViLTAwMDE5aSklbUxwTn44TTAwMDB3eT1wJWAjK15JXHUwMDNlMDAwMTVCNUZVcUR5VGRGMDAwMlx1MDAzZU1RbEdweW9vXHUwMDI2azAwMDAwMDAwMDAwMDAwMDAwMDB0MWEzY2FadF5fXHUwMDNjMDAwMUZgQ1x1MDAzZW17NkNnZVMwMDAxRXFobWkrQVIjXmcwMDAxOEgpS0Q5ZkVfKm4wMDAwMGVgLUpJXHUwMDI2XHUwMDNlJWhsMDAwMWxRKWZTSXBkXHUwMDI2czIwMDAxKyhfPXJ0Ynt7P2YwMDAyXzlEWUJxSHp6XHUwMDI2LTAwMDJfOURZQnFIenpcdTAwMjYtMDAwMFx1MDAyNmloTXVUaXpodyswMDAxV3lLejcxV2hGaVUwMDAwP2w2NX5jRmQ7cXcwMDAwNFx1MDAyNn5aT2xDbjchbzAwMDJ7SUJxfTRuOGBmPTAwMDJcdTAwMjYhRS0tdlB0UUY3MDAwMlx1MDAyNiFFLS12UHRRRjcwMDAyXHUwMDI2IUUtLXZQdFFGNzAwMDI7UzhxUlUqVCsybzAwMDElRkxnaE1QX2FEIzAwMDJcdTAwM2UlNjMxY3psdUVvMDAwMSVGTGdoTVBfYUQjMDAwMSVGTGdoTVBfYUQjMDAwMSVGTGdoTVBfYUQjMDAwMSVGTGdoTVBfYUQjMDAwMTN4UEwjJG44YGY9MDAwMUo5KTNUOG1cdTAwMjZaSy0wMDAyUndTR1Q7dGxtOFUwMDAyYldwX1dGTCReSHUwMDAwLUx2fXllYmc/fUUwMDAwalErN1d8YitiSkgwMDAxYnYzeFx1MDAyNnZNN30pJDAwMDFAdGI5TXRyb0tHQDAwMDJ3PzBQPzZcdTAwM2ViTn1zMDAwMn1uUnF8azIodnVeMDAwMDZkdmB4U0tDP1hsMDAwMm9OX1JoTDhuaXRDMDAwMjlkVXJxVnxHN04/MDAwMHEtRkg3JVBWR0dhMDAwMUo5KTNVOURhSmhqMDAwMCowKVJpRWl8OVE3MDAwMjljWWktWWczbW53MDAwMEVSKTBUMjltRzhWMDAwMFM9WF5nKDh0RlglMDAwMlMlNm1UeT9zej1fMDAwMElWc2tcdTAwMjZ9ZFU4RGcwMDAwZEdqdVx1MDAzY1A5aSUrfjAwMDBDXm17KiFGP2MteTAwMDIqZnB0RihBOV82aTAwMDFVXHUwMDNlNUQoejs7JWdiMDAwMEpMV1Z5QGlOYCR2MDAwMWZ3MVBqZ0RUaDQoMDAwMHAqTlEoSCU0YVx1MDAzY1EwMDAyNCU4RWFQUEk1Zn0wMDAwNVU1UFx1MDAyNmtFSUI7QDAwMDJPYUVtYF9Len1efDAwMDBiMClSaEdsJXpjWDAwMDJuI0VMKGxtWHRqSjAwMDFLaV5WP0hcdTAwMjZnTU07MDAwMU94NXF4dDB7Sn12MDAwMlRLKV5uLVdcdTAwMjY9SXwwMDAxWEk9dyNNSVJyaWMwMDAwOVc1X1x1MDAzY0NWQSh3WTAwMDI2RFBCSi1UXHUwMDNlP0c7MDAwMGJZK3lmSm9CfT1vMDAwMjZEUEJKLVRcdTAwM2U/RzswMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxP3tFSVx1MDAyNjRRWGY3NTAwMDJTIUc9QyhnQlVcdTAwMjZsMDAwMXtHSX5BXHUwMDI2SnZjcjkwMDAyYUlnTEskO2BLY00wMDAyfCUjYzMyc1FeOXowMDAxMT1SYGpZJVx1MDAyNjkjOTAwMDE9UiElPzlOdj1IcjAwMDJrIzZ2JHxfRCgkajAwMDJzNylDISV8RiU1XHUwMDNjMDAwMmd5RkA9JGU5PTdzMDAwMUZwaFo3alh0WF41MDAwMVZUMTd1VFNOYzV3MDAwMTBoOzJVKnF7bHF+MDAwMSF6K2dXSW4qdSVuMDAwMFx1MDAyNnslJHwtTGRaUDswMDAyUTZtZFVQZ31eLWswMDAyPUhFY2dHK0R8P0owMDAwTE57djEkXHUwMDI2TDJKaTAwMDJ9QHJnYmgyb09GMTAwMDA3ZTJxUldyNS0qMjAwMDFid3VlNDtiUiN8aDAwMDBeQ1FkKShgPXZicTAwMDBKVDB1V31xSDg/XHUwMDNlMDAwMVJpYmcrVDUweU90MDAwMGJSY31BbFdsdWY7MDAwMVFDdlFMMVdsdWY7MDAwMlx1MDAyNjBkN0MyRE5hNUIwMDAyc1Q1TGF+fDQlKnUwMDAwM2JZZWV4V2RKP14wMDAwaWokPVBadVx1MDAzZUN5JTAwMDJLWExVYktYLV9APzAwMDAyPTU7QF5SWlR0czAwMDA7a3FrZWFOZGBVdTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBQTF85cj0oTW1vNTAwMDI1WDB8XHUwMDNjRHtuSUBGMDAwMHheWT1TKzZ7fGV9MDAwMmZtbiVLNylpRkUoMDAwMn1SaFReO1MlNXFNMDAwMlx1MDAzZVh0WF5AbCpcdTAwMjY1KjAwMDBCVDhjZTArUGdkZTAwMDFDY0FxXkdPbTkyQDAwMDFfKChnVHcrVUdtfjAwMDF7cW0oXmBvUlx1MDAzZVdTMDAwMjF2SWFnXHUwMDI2YkNFcFx1MDAyNjAwMDB8M0BiamFHXHUwMDNlU1hgMDAwMmp0fiktfkFjWnt1MDAwME9cdTAwM2MwTCtVZ15XRF8wMDAwQ1x1MDAyNjBhcGtaNUJOTTAwMDFKaWJYIV9RYjBXYjAwMDE0SG5LZ21LdCgrTzAwMDJvYF5pMFFaKzFOWjAwMDFMelI1aVJFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDEzRGFBYmlFcjJ9JDAwMDBTX01rbnF1aCVeUTAwMDFqSG1FKU9tZ3prSjAwMDFqSG1FKVBtZ3prSjAwMDJINyhQQ0BucFFtazAwMDI1WDB8XHUwMDNjUzU3aipZMDAwMFx1MDAyNkl3dzk/OXckQmswMDAxOFpZZSRtS3FvIWAwMDAxZU5oPzBrYlNGTGwwMDAwfGJ9QnhscChaezYwMDAyWmEzVmV9O1ZNMT0wMDAwWihpPVdAe1REc30wMDAyRSE2UUFQX0NoPVcwMDAyYiNcdTAwMjZTSHo/QllCQzAwMDI2NyMyRjcxbzFvbzAwMDJhKVFtaV9GI1NDTTAwMDArUG9YXyF5TWpDYjAwMDEtbzEjNmFKdCNaPzAwMDFTV2wyNGp0ZyQtKTAwMDAwOFx1MDAzZVQkQ1c1cWlGMDAwMEFLbl57KVc1cWlGMDAwMih4XHUwMDI2U0A2VzVxaUYwMDAxUG0kZmB6ZG5gVHgwMDAwTTIjcXttZG5gVHgwMDAwTTIjcXttZG5gVHgwMDAyYGchNFU4XjJJdlx1MDAzYzAwMDFRX3huNmxVT1lZazAwMDJORVFtYmNXdWBwXHUwMDNjMDAwMFx1MDAzZU44VVZDVU9ZWWswMDAxMXhva1lcdTAwMjZXdWBwXHUwMDNjMDAwMDckOzNRVlVPWVlrMDAwMWhLRDBaZislRy09MDAwMWhLRDBZMWp1fTF4MDAwME9PMTNcdTAwM2VxWFpKay0wMDAwaDsrI0U4WFpKay0wMDAySU5PMyt3dXslNWYwMDAyQHItVktWUjQ2XHUwMDNjRTAwMDJJTk8zKzJSNDZcdTAwM2NFMDAwMkxtNUR5M0hQMVclMDAwMHB3aEJIVjMocXxPMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEhfdEhJNF98UUU3MDAwMGBgfGRucVx1MDAyNm1sZWwwMDAyWCFcdTAwM2Vje2RIY2RWTjAwMDB+XHUwMDNjK2ktKEl1JCt1MDAwMTk0VXt8dWRQK1MyMDAwMmg3c3glTnpBSE5iMDAwMVFvKkYle1RXbWM1MDAwMG13XHUwMDNjYkltTlROTGUwMDAwXHUwMDI2K31rfS1ffFFFNzAwMDFvPy14Rlx1MDAzY3I3dTFKMDAwMjZASn5NU1VcdTAwM2VRQ0QwMDAwSzBwfnByPz0oSUQwMDAyb0dnZHhcdTAwM2VYeyRXfDAwMDBuXHUwMDNjPTgje3w3dHFgMDAwMG5cdTAwM2M9OCN7fDd0cWAwMDAwPzszN1dLWF5BfW0wMDAyV0o/PWRLNCtBe18wMDAyRGNfS2NgdVBIdE4wMDAxWXRzXzFuZG5QXnIwMDAwSlJtd2YqS15aOygwMDAyRXN2U1A2bXchQ34wMDAxXHUwMDI2ZlZuKil1T1x1MDAyNk1HMDAwMSl2OXZ2S1I2amNhMDAwMU5KUzA2P2taKE56MDAwMVJcdTAwMjZsTnJRdHRDREgwMDAxQnJcdTAwM2VyfF5KUGtlbzAwMDBZdSlJQj9HQUJMXHUwMDI2MDAwMHhAeXxVNW8ldVpnMDAwMiFoc2l4XHUwMDI2WHVDV0IwMDAxfEpgcH50XHUwMDI2NFdEdjAwMDEkOVx1MDAzZVlEd0l3VTsrMDAwMj8/XHUwMDNlOWJKN05JPT0wMDAwZjJucyN8bHleTVx1MDAzYzAwMDF8SmBwfXIzPX1cdTAwM2U5MDAwMkxcdTAwM2UlJVx1MDAzZWVUaVFKVTAwMDA5eEtjZ21hdWh4UTAwMDBHYERRI3tsTHROazAwMDF8SmBwfFx1MDAzY0tvdmQhMDAwMWcoKmB+T1Z8K2FUMDAwMTR6aFhWU3I0djI/MDAwMUBNWGYhN3t2Skw2MDAwMjAjXHUwMDI2U0tiRHNlcGswMDAwaVk1K2R9bjFEUzEwMDAyJFAkRTlPXnE0XHUwMDI2VzAwMDFOSGBZQ2FkSGdcdTAwMjY4MDAwMTtuSjdMflMrX2peMDAwMXxKYHB9XHUwMDNjKzdcdTAwM2VcdTAwM2NsMDAwMXhpX3R5WjBRNVpvMDAwMDZcdTAwM2VAX3wqMGlIYm8wMDAyYFBiKXMtYTFBfkgwMDAxMT9oWmFvaTQ7Qm4wMDAyRCtiJXZcdTAwMjZJbE1ncDAwMDBcdTAwM2NMSU9VUzlEcUZsMDAwMTd6Iz19KSUoNldJMDAwMiFoc2l5K205OUpoMDAwMEx4ND1EUUVUfXZIMDAwMjlKSGtDP0EodVA9MDAwMGMjcmkkSkQycUorMDAwMChCI0ohXHUwMDNlWShfbCowMDAxZzJJTV56Xl4hZFIwMDAxWmcqWk1JV0JAKEAwMDAxbDRcdTAwM2VcdTAwM2U7TV81blRzMDAwMWhBcmRcdTAwM2NjX3lzLXkwMDAweW5eISRIbUpcdTAwMjZWeTAwMDB5SV5zTUglKHkpTzAwMDJLcHtZSWJwYkk/ITAwMDFHUklvZ0JQIUIhOzAwMDJaN1x1MDAzZTdPWj0hWlEzMDAwMkcxQFMkVExXZXk3MDAwMCV3WSl1JFRpUUpVMDAwMDkyK0JReEZZIUc5MDAwMUhveG5ac1cjS1x1MDAyNmwwMDAydmpLd18oITBiSCQwMDAydmpLd18oITBiSCQwMDAxdDhefUhPJWhXdnAwMDAwT1x1MDAzZSo3NkJ6bzkoXHUwMDNjMDAwMkRXKlI9S2woIyhxMDAwMTBFR1J4O1x1MDAyNklcdTAwMjYjTjAwMDJrTH5sRUpnOVx1MDAzYyhYMDAwMVlIaVx1MDAzY2hTS0x8Ym0wMDAxJVx1MDAyNnM5Qlo0IWtgODAwMDE9KTZZR0NiJFVHajAwMDJPKHZMbTlmVEtNQzAwMDF0VnR6Yn01RDdqMjAwMDFGXlx1MDAzY3pEaEh4QG5zMDAwMUZ6TFlcdTAwMjZZNEYpe2AwMDAxYlhlS2A3RCtOOVAwMDAwV2VjP1NGRVVQXkwwMDAxfikpemo/KCEpSWYwMDAxSUVUVFFSe0dVQWwwMDAwYHk0XmtkU0ZrKyowMDAxb3B2RkJGbkR7KmEwMDAyOG5kZHpnRHppTlIwMDAxb3Rfd2FPcVl5cC0wMDAwWillYihudFBubGAwMDAyZ1lzbyMhZEd0TDEwMDAyTkF0WE1eRjl0cFUwMDAxaXEhSz13WEFlRkEwMDAyOUpIa0M/QSh1UD0wMDAyd00zeX5YcWEtfjUwMDAyd00zeX5FcE0qVUMwMDAwfmppRWhEcE0qVUMwMDAwfmppRWdaQnpydm8wMDAxP2BKcGB2e0YqJWcwMDAwfjkyWShwLUA4MmswMDAwbm9WYDNBWlU7VTkwMDAxfEJWO2AlbEB2WXowMDAyWmtyNiMqKCRQSHQwMDAyOUpIa0Q9P2xWMEEwMDAyK2d0XHUwMDNjTDZzKnliYTAwMDFmJGZaNU42bnM0WjAwMDE/JGgkcWlpPWFJSzAwMDE4VTBxdlNDS2VfYUNLeDZlQ0tAYTktMm4pMlkrLUk/WmYkSFBeNCRSQDlEOTlUVFA3ZTgxMTJGUkF8QGtTQ0xqPzNDTHR5eUNNN0BgMFJSOTEwMDAwMDA5X159VFA3ZTgxMTJGUkF8QHNoMDBicntUUjsjMjBSUjkxVF96fCU4M09cdTAwM2NTMDAwMDBmSWsyTDAwM1FHVTBZaXc3QTYtYTckekFlOFl9WU4wU1J6eVZReXRfYSVwRUteNFx1MDAzY1heOUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDAwMDlfXn1UUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1MwMDAwMDAwMDAwMDAzUUdVMFlpdzdBNi1hNyR6QWU4WX1ZTzBTMG4hYllYTzVDaTMzX0NMRFd4VTBXc341ZCRWNkNMJFx1MDAyNnlUUDdlODBWV3xQQnFrKzU4VVgrUjAwMDAwMDAzUGtDMGl5UzVkJFY2Q0wkXHUwMDI2IzVcdTAwMjYjNHlDX293VkgzdDl5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDZfRXNsTmFLMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDF1V1N3UjIqMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM1FHVTBZaXc3QTYtYTckek1pOFl9WVAwU1x1MDAzY0MrYiM3IzFaKnAjQmFcdTAwMjZVQldDaTM2YENMRFd4VTBXc341ZGtKNENNcVQ/VFV7bS1UUDdlODBWV3xQRGtkZnAwMGJye1RSOyMyMFJSOTFUX3p8JTY5TkRLfE5tV0dVMFlpdzdBNi1hNyR6QWU4WX1ZUTBURlVcdTAwM2NiIzcjMVoqcCNCYVx1MDAyNmxwMFg/MWZaXjVGcHs5RDk5VFRQN2U4MFZXfFBBfEBrU0NMaj8zQ0x0eXlDTTdAYDBSUjkxMDAwMDAwOV9efVRQN2U4MFZXfFBBfEBzaDAwYnJ7VFI7IzIwUlI5MVRfenwlODM2elEwMDNRR1UwWWl3N0E2LWE3JHpBZThZfVlSMFI/a29WUWdoNF41T3Z8OUQ5OVRUUDdlODExMkZSQXxAa1NDTGo/M0NMdHl5Q003QGAwUlI5MTAwMDIrS1YycHpUUDdlODExMkZSQXxAc2gwMGJye1RSOyMyMFJSOTFUX3p8JTgzT1x1MDAzY1NmSWsyTGZJazJMZkluU2JVMFlpdzdBNi1hNyR6QWU4WX1ZUzBUT2QlWEtpSX1iWWYrQ1g9UVJfWTtTWEFDaTNGfUNMRFZ2N1x1MDAzYyhvZENMSmFvQ2hgeWdlU0tZOUNMaj8zQ0x0eVx1MDAyNkNMXHUwMDNlIVdBUTFzM0F0diRcdTAwM2UwVlg5dDZhZkdMMDAwMDAwMDNQa0MwaXlTNWRrSjRDTXFULTVcdTAwMjYjNHlDdEUtZTBSYUYyMDlfXzFLb2JFMDAwMDE4VTBxdlNDS2VfYUNLeDZpQ0tAYTlcdTAwM2NOKm5EWkV0VU1YbUU2TUNpM0l+Q0xEV3hVMFdzfjVka0o0Q01xVD9UUHlQQTBSYnV8XjVwPzBGKVEtczBSdUIySFlXMXMwVzAkNzBSPU40SFh1MUJeNSszN141Xzh3R2F4bn5JVXE0TUNpM1YzRUFyXzkzb3tAI0FVUG0wSFh0IU1DaTNZNEVBcnxBNGxeSlx1MDAyNkFVUG0wSFh0IU1BVGx5MF42Q0xBXjZMUVx1MDAzY0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSENpM2U2RUFzM0M3YyhGXHUwMDNlQVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkNpM2g3RUFzNkQ4WiNnXkFVUG0wSFh0IU1BVGx4X0dCWTRESFh0JU5BVHUqMl42ZGREXjZtajBHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFlXMSEwVzAkRjBVJEZWSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFUqbT8qU3xGQEJ0JDtBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxzakBCdTZHQGN8fD9BVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxZSkk0MUooMFcwJEkwVnkqZUhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPV4zXjZ+KkleNzhcdTAwM2VLR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lDaTMkRUVBc1JLRkViIUVBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSUlVcURPQVRcdTAwMjY1Mkg4TFBJSDZTKUpDaTMoRkVBc1VMR0JZNEhBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSUlVcURPQVRcdTAwMjY1Mkg4TFBJSDZTKUpBVH44N143UjJMXjdhOFdHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0KU9BVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxT0dBOG9cdTAwMjYwVzAkTjBYUT10SFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h7bV9XXHUwMDNlKk5feUlkSkFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVR2MjJHXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMtS0FVOEUySCNqRXBfeUheT2AyanZOQVR9VTVBVGMlfEYqelZJRzlXVERBVGwtfUdDM2VLR2F4ZklBVHYyMkdcdTAwMjZMWUpJM1A3TEFUXHUwMDNlMjBIWm1ZS0g2Uy1LQVU4RTJII2lfVEYoXHUwMDI2ZikwVzAkUTBZb3ooSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWo1bmBUO0JRYHZGSFlBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxZSkkzUDdMQVRcdTAwM2UyMEhabVlLSDZTLUtBVThFMkgjaV9URig1Y0hBVUhLM0k1O05xYHZFS1JgfmdaY0FUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVR2MjJHXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMtS0FVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZGKFx1MDAyNmYtMFcwJFQwWmxVP0hYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVdDXjhFb1ReOE51KUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIenhBXzBXMCRWMGFZXn5IWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUheOFchVkBcdTAwMjZFIV5HYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0KU9BVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxT0c5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJV1p0UEh5fC1FSHl8LUZHYXhaQkhZVn1fMHhSK1gwJG5wOEhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YkZAXHUwMDI2TilYQFx1MDAyNldcdTAwM2UzR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2JadV4weFIrWjAlYkVHSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dExAXHUwMDI2ZmBaQFx1MDAyNnAyREdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVlNRMTB4UitiMFx1MDAyNk8hT0hYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduSUBcdTAwMjZ5N2JAXHUwMDI2KkVOR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINzQ9fjB4UitkMChDUFdIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhPQFx1MDAyNl5KZEAoMlFYR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRihcdTAwMjZjfDB4UitmMCh+XHUwMDNjZUhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY1BAKEJWZkAoS2NoR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoXHUwMDI2Y34weFIraDApO2FtSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKE1AKFRoaEAoY29yR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeng4NzB4UitqMCp4fnVIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQd0RGKlAoR0YqUD9KRipZJEtAKGx0akAodSEoR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINzRcdTAwM2U3MHhSK2wwK30tKUhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NNQCglKGxAKD09QEdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoXHUwMDI2ZDUweFIrbjAtLVk/SFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKnE/R0YqckNUQCh9X25AKTgyMkdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKFx1MDAyNmQ3MHhSK3AwO3d8fkhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNlFAKUg2cEApUUVHR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEk0MUhHMHhSK3IwXHUwMDNjfCtCSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKnE/R0YqckNORip6fEhGKiE2S0YqITlMRiohSU9HQjdiRkApWklyQClpUVFHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0KU9BVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxT0c5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJV1p0UEh5fC1FSHl8LUZHYXhaQkhYdCFGRmQjODlHYXhaQ0hYdCFGSVVxNEpHOVdRQ0g2U3JGSTNPYEpGKDVIQ0kzT2BLRig1SERHJDFpR0h5fC1LRig1SEVHOVdRRkg2U3JKRzlXUUhGKDVIR0kzT2BPRig1SEhHJDFpS0g2U3JMSTNPfUdGKDVLOUdBOG1DMHhSK3QwPStYSkhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RLQClyVXRAKSFjYUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUk0MUhLMHhSK3YwXHUwMDNldntSSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HZFVuTUg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpPQVVRVzZGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUHdERipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKnE/R0YqckNORip6fEhGKiE2S0YqITlMRiohSU9HQjdiOUdCN2VBR0JHdEVHQkckSEdCUG5IQCktZ3ZAKWBva0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFPRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklXWnRQSHl8LUVIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUkzT31JRig1S0JHJCFcdTAwMjZJMHhSK3gwP2ppWkhYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKT0FVUVc2Rikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RFR0JHJEhHQlBuQkdCUHdFR0JQKE5AKjRzeEAqRCF1R2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU9HOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVdadFBIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZWRVRzB4Uit6MEBYN2hIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdkVW5NSDZTIU5BVD1AfEg4bWhNRzlXZkpBVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQd0RGKlAoR0YqUD9KRipZJEVGKlkoRkYqWT9JRipoXHUwMDNjR0YqcT9HRipyQ05GKnp8SEYqITZLRiohOUxGKiFJT0dCN2I5R0I3ZUFHQkd0RUdCRyRIR0JQbkJHQlB3RUdCUChIR0JZcUJHQll6S0AqTVx1MDAyNnpAKlY9JUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQpT0FUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFOSFh0YExBVThFMkgjaV9URig1Y0hBVUhLM0k1OzNWRig1Zk5BVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjREFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNFQ2h7SHZFQWslIylINUo5QVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkFUdSl7R2QzVklJVXFET0FUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJV1p0UEh5fC1FSHl8LUZHYXhaQkhYdCFGRmQjODlHYXhaQ0hYdCFGSVVxNEpHOVdRQ0g2U3JGSTNPYEpGKDVIQ0kzT2BLRig1SERHJDFpR0h5fC1LRig1SEVHOVdRRkg2U3JKRzlXUUhGKDVIR0kzT2BPRig1SEhHJDFpS0g2U3JMSTNPfUdGKDVLOUc5V1RCSDZTdUVJM099SUYoNUtCRyQxbEVIeXw9SUZlZFVKMHhSKyQwQHlQa0hYdTE1RipZREVJVXE3SkFUbCFgR0J6TUdJVXFBTEFUdUB+R2RVbk1INlMhTkFUPUB8SDhtaE1HOVdmSkFUfkIySCFcdTAwM2VoTUg2Uy1RQVVIN35JNUhxT0g2Uz1SQVVRRTBJWDU2TkZnR0FFRio2YEJGKllERUdCNi05R0JZNENHQnpNRkdDM2VJR2NxN0NHY19QRkdkTGhJRyUrQUNHXHUwMDI2bXFKSDhDSkRIOGRiR0g4XHUwMDI2dEpIWmRTRUhabVlGSFpcdTAwM2VxSUghXHUwMDNlaEdJNThrR0k1OzNOSVdadEhJVyFcdTAwM2NLSVctX0xJWEVDUEZma3g5RmZ0JUFGKlA3RUYqcVBIR0JGQEJHQmhBRUdCK1NIR2NYYEJHYytkaEFPYjckQXArYnBBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUdjIyR1x1MDAyNkxZSkkzUDdMQVRcdTAwM2UyMEhabVlLSDZTKU5BVTg0fkgjSHpQSTNQR05BVUhCMEk1aStSSTNQSk9BVVFXNkYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQd0RGKlAoR0YqUD9KRipZJEVGKlkoRkYqWT9JRipoXHUwMDNjR0YqcT9HRipyQ05GKnp8SEYqITZLRiohOUxGKiFJT0dCN2I5R0I3ZUFHQkd0RUdCRyRIR0JQbkJHQlB3RUdCUChIR0JZcUJHQlkkRkdCWVx1MDAzY09AKng1JUAqKURAR2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdClPQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZGKDVmTkFUY21FQVRjcEJBVGNwRUFUY3M5QVRjc0NBVGNzRkFUY3NJQVRjdkNBVGN2RkFUY3ZJQVRjeUNBVGN5SkFUYyNEQVRjI0dBVGMjSkFUY1x1MDAyNkVBVGNcdTAwMjZGQVRjXHUwMDI2SUFUYypHQVRjO0dBVGM7TkFUY1x1MDAzZUhBVGNcdTAwM2VLQVRjXHUwMDNlTEFUY1x1MDAzZU9BVGxzOUFUbHNBQVRsdkVBVGx2SEFUbHlCQVRseUVBVGx5SEFUbCNCQVRsI0ZBVGwjSUFUbFx1MDAyNkNDaHtUekVBa0AoLTdfRklBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFFMElYNTZORmdHQUVGKjZgQkYqWURFR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHJStBQ0dcdTAwMjZtcUpIOENKREg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0k1OGtHSTU7M05JV1p0SElXIVx1MDAzY0tJVy1fTElYRUNQRmZreDlGZnQlQUYqUDdFRipxUEhHQkZAQkdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXpPZUJMWFkoQm1cdTAwMjZfeEFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZGKDVmTkFUY21FQVRjcEJBVGNwRUFUY3M5QVRjc0NBVGNzRkFUY3NJQVRjdkNBVGN2RkFUY3ZJQVRjeUNBVGN5SkFUYyNEQVRjI0dBVGMjSkFUY1x1MDAyNkVBVGNcdTAwMjZGQVRjXHUwMDI2SUFUYypHQVRjO0dBVGM7TkFUY1x1MDAzZUhBVGNcdTAwM2VLQVRjXHUwMDNlTEFUY1x1MDAzZU9BVGxzOUFUbHNBQVRsdkVBVGx2SEFUbHlCQVRseUVBVGx5SEFUbCNCQVRsI0ZBVGwjSUFUbFx1MDAyNkNBVGxcdTAwMjZGQ2h7WiNFQWt9Klx1MDAzY3VmMlFBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFFMElYNTZORmdHQUVGKjZgQkYqWURFR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHJStBQ0dcdTAwMjZtcUpIOENKREg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0k1OGtHSTU7M05JV1p0SElXIVx1MDAzY0tJVy1fTElYRUNQRmZreDlGZnQlQUYqUDdFRipxUEhHQkZAQkdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VXlrQj8ycSpDSWFGIUFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZIeXwtRUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0YoNUhERyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZCNCQkckMWxGSHl8PUpGZCNCQ0dheGNGSFlWflcweFIrLTBgNDspSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjREFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNGQVRsI0lBVGxcdTAwMjZDQVRsXHUwMDI2RkFUbFx1MDAyNklBVGxcdTAwMjZMQ2h7aVx1MDAyNkVBbDc7XjZ+XHUwMDI2UEFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZIeXwtRUZkIzg3R2F4WkFIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtGKDVIREckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRSEYoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUkzT31JRig1S0JHJDFsRUh5fD1JRmQjQkJHJDFsRkh5fD1KRmQjQkNHYXhjRkhYdCVJSVVxN01HQThtVTB4UitcdTAwM2MwYG0zJUdheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQtTEFUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJWDU2TkZmYnI3RmYkLUFGZ0dBRUYqNmBCRipZREVHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUclK0FDR1x1MDAyNm1xSkg4Q0pESDhkYkdIOFx1MDAyNnRKSFpkU0VIWm1ZRkhaXHUwMDNlcUlIIVx1MDAzZWhHSTU4a0dJNTszTklXWnRISVchXHUwMDNjS0lXLV9MSVhFQ1BGZmt4OUZmdCVBRipQN0VGKnFQSEdCRkBCR0JoQUVHQitTSEdjWGBCR2MrSkZHZENiSUclejRDR1x1MDAyNjNNRkdcdTAwMjZVZUlHXHUwMDI2dndMSDhMUEZIOG0ja0RGUTNcdTAwM2NEZ3lIUTA1YyNxQVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkFUdSl7R2QzVkpINlMhTkFUPUB8SDhtaE1HOVdmSkFUfkIySCFcdTAwM2VoTUg2Uy1RQVVIN35JNUhxT0g2Uz1SQVVRVzZGKSVQN0YpJVlBRikla0VGKT1lQkYpPW5FRil9YjlGKX1rQ0YpfXRGRil9JElGKjduQ0YqN3dGRio3KElGKkdxQ0YqR1x1MDAzY0pGKlB3REYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RFR0JHJEhHQlBuQkdCUHdFR0JQKEhHQllxQkdCWSRGR0JZXHUwMDNjSUdCaHdDR0JoKEZHQmg/SUdCaTBMR0JxK0ZHQnFfSUdCcjNSQCt0eD1AKyQpSntzMSF8SFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjREFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNGQVRsI0lBVGxcdTAwMjZDQVRsXHUwMDI2RkFUbFx1MDAyNklBVGxcdTAwMjZMQVRsKkZBVGwqSUFUbCpMQVRsO0ZDaHt1K0VBbEo/Xjc7VFhBVH1VNUFUYyV8Rip6VklHOVdUREFUbC19R0MzZUtHYXhmSUFUJWB+R1x1MDAyNm1xTkc5V2NJQVR9fX1IWlx1MDAzZXFOSFh0YExBVThFMkgjaV9URig1Y0hBVUhLM0k1OzNWSHl8LUVGZCM4N0dheFpBSHl8LUZHYXhaQkhYdCFGRmQjODlHYXhaQ0hYdCFGSVVxNEpHOVdRQ0g2U3JGSTNPYEpGKDVIQ0kzT2BLRyQxaUdIeXwtS0YoNUhFRzlXUUZINlNySkc5V1FIRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZCNCQkckMWxGSHl8PUpGZCNCQ0dheGNGSFh0JUlJVXE3TUc5V1RGSDZTdUlJM099TUYoXHUwMDI2ZFgweFIrQDBgbVJcdTAwM2NHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DR2F4Y0hBVGx7MUdjekRGSFh0LUxBVFx1MDAyNjUySDhMUElINlMpSkFUfjgxSFp+d1BHOVdpS0FVOE41STU4a05HOVdsTEFVSFQ2SVg1Nk5GZmJyN0ZmJC1BRmdHQUVGKjZgQkYqWURFR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHJStBQ0dcdTAwMjZtcUpIOGRiR0g4XHUwMDI2dEpIWmRTRUhabVlGSFpcdTAwM2VxSUghXHUwMDNlaEdJNThrR0k1OzNOSVdadEhJVyFcdTAwM2NLSVctX0xJWEVDUEZma3g5RmZ0JUFGKlA3RUYqcVBIR0JGQEJHQmhBRUdCK1NIR2NYYEJHYytKRkdkQ2JJRyV6NENHXHUwMDI2M01GR1x1MDAyNlVlSUdcdTAwMjZ2d0xIOExQRkg4bWhJSDhcdTAwM2V6TEhaZFNGSFpcdTAwMjZcdTAwMjZrRWRuZEBFXHUwMDI2fW9iMFclO3JBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFXNkYpJVA3RiklWUFGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipxP0dGKnJDTkYqenxIRiohNktGKiE5TEYqIUlPR0I3YjlHQjdlQUdCR3RFR0JHJEhHQlBuQkdCUHdFR0JQKEhHQllxQkdCWSRGR0JZXHUwMDNjSUdCaHdDR0JoKEZHQmg/SUdCaTBMR0JxK0ZHQnFfSUdCcjNMR0J6XHUwMDNjRkdCenxJR0IhNlJALTZ9XkAtRzdOM0lRYDlIWHUxNUYqWURFSVVxN0pBVGwhYEdCek1HSVVxQUxBVHVAfkdcdTAwMjZMWUpJM1A3TEFUXHUwMDNlMjBIWm1ZS0g2UylOQVU4NH5II0h6UEkzUEdOQVVIQjBJNWkrUkkzUEpVQVRjbTdBVGNtQUFUY21FQVRjcEJBVGNwRUFUY3M5QVRjc0NBVGNzRkFUY3NJQVRjdkNBVGN2RkFUY3ZJQVRjeUNBVGN5SkFUYyNHQVRjI0pBVGNcdTAwMjZFQVRjXHUwMDI2RkFUY1x1MDAyNklBVGMqR0FUYypKQVRjO0dBVGM7TkFUY1x1MDAzZUhBVGNcdTAwM2VLQVRjXHUwMDNlTEFUY1x1MDAzZU9BVGxzOUFUbHNBQVRsdkVBVGx2SEFUbHlCQVRseUVBVGx5SEFUbCNCQVRsI0ZBVGwjSUFUbFx1MDAyNkNBVGxcdTAwMjZGQVRsXHUwMDI2SUFUbFx1MDAyNkxBVGwqRkFUbCpJQVRsKkxBVGw7RkFUbDtJQVRsO0xBVGxcdTAwM2VGQ2h7KT1FQWxWYEAodXdyQVR9VTVBVGMlfEYqelZJRzlXVERBVGwtfUdDM2VLR2F4ZklBVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxTkhYdGBMQVU4RTJII2lfVEYoNWNIQVVISzNJNTszVkh5fC1FRmQjODdHYXhaQUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0ckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRR0g2U3JLRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlGKDVLQkckMWxFSHl8PUlGZCNCQkckMWxGSHl8PUpGZCNCQ0dheGNGSFh0JUlJVXE3TUc5V1RGSDZTdUlJM099TUYoNUtGRyQxbElIeXw9TUZkI0JGR2JadmQweFIrezBgZHw4R2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0dheGNIQVRsezFHY3pERkhYdC1MQVRcdTAwMjY1Mkg4TFBJSDZTKUpBVH44MUhafndQRzlXaUtBVThONUk1OGtORzlXbExBVUhUNklYNTZORmZicjdGZiQtQUZnR0FFRio2YEJGKllERUdCNi05R0JZNENHQnpNRkdDM2VJR2NxN0NHY19QRkdkTGhJRyUrQUNHXHUwMDI2bXFKSDhkYkdIOFx1MDAyNnRKSFpkU0VIWm1ZRkhaXHUwMDNlcUlIIVx1MDAzZWhHSCNIekpJNThrR0k1OzNOSVdadEhJVyFcdTAwM2NLSVctX0xJWEVDUEZma3g5RmZ0JUFGKlA3RUYqcVBIR0JGQEJHQmhBRUdCK1NIR2NYYEJHYytKRkdkQ2JJRyV6NENHXHUwMDI2M01GR1x1MDAyNlVlSUdcdTAwMjZ2d0xIOExQRkg4bWhJSDhcdTAwM2V6TEhaZFNGSFpcdTAwMjZrSUhhOCRMSCF2VkZIIX5uSUgjUjJuRiM7XHUwMDNle0c2TTF6MFclO3JBVVBtMEhYdCFNQVRseF9HQlk0REhYdCVOQVR1KXtHZDNWSkg2UyFOQVQ9QHxIOG1oTUc5V2ZKQVR+QjJIIVx1MDAzZWhNSDZTLVFBVUg3fkk1SHFPSDZTPVJBVVFXNkYpJVA3RiklWUFGKSVrRUYpPWVCRik9bkVGKX1iOUYpfWtDRil9dEZGKX0kSUYqN25DRio3d0ZGKjcoSUYqR3FDRipHXHUwMDNjSkYqUChHRipQP0pGKlkkRUYqWShGRipZP0lGKmhcdTAwM2NHRipofEpGKnE/R0YqckNORip6fEhGKiE2S0YqITlMRiohSU9HQjdiOUdCN2VBR0JHdEVHQkckSEdCUG5CR0JQd0VHQlAoSEdCWXFCR0JZJEZHQllcdTAwM2NJR0Jod0NHQmgoRkdCaD9JR0JpMExHQnErRkdCcV9JR0JyM0xHQnpcdTAwM2NGR0J6fElHQiE2TEdCKz9GR0ItMElHQi05TEdCLUlVQC1oTXxALXFWUjhVWnNQSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjR0FUYyNKQVRjXHUwMDI2RUFUY1x1MDAyNkZBVGNcdTAwMjZJQVRjKkdBVGMqSkFUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5QkFUbHlFQVRseUhBVGwjQkFUbCNGQVRsI0lBVGxcdTAwMjZDQVRsXHUwMDI2RkFUbFx1MDAyNklBVGxcdTAwMjZMQVRsKkZBVGwqSUFUbCpMQVRsO0ZBVGw7SUFUbDtMQVRsXHUwMDNlRkFUbFx1MDAzZUlBVGxcdTAwM2VMQVRsXHUwMDNlT0FUbF5JQ2h7YF5FQWxofkApaUx6QVR9VTVBVGMlfEYqelZJRzlXVERBVGwtfUdDM2VLR2F4ZklBVCVgfkdcdTAwMjZtcU5HOVdjSUFUfX19SFpcdTAwM2VxTkhYdGBMQVU4RTJII2lfVEYoNWNIQVVISzNJNTszVkh5fC1FRmQjODdHYXhaQUh5fC1GR2F4WkJIWHQhRkZkIzg5R2F4WkNIWHQhRklVcTRKRzlXUUNINlNyRkkzT2BKRig1SENJM09gS0ckMWlHSHl8LUtGKDVIRUc5V1FGSDZTckpHOVdRR0g2U3JLRig1SEdJM09gT0YoNUhIRyQxaUtINlNyTEkzT31HRig1SzlHOVdUQkg2U3VFSTNPfUlHJDFsRUh5fD1JRmQjQkJHJDFsRkh5fD1KRmQjQkNHYXhjRkhYdCVJSVVxN01HOVdURkg2U3VJSTNPfU1GKDVLRkckMWxJSHl8PU1GZCNCRkdheGNJSFh0JUxJVXE3UEdBOG1nMHhSLTAwYGVMR0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQtTEFUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJWDU2TkZmYnI3RmYkLUFGZ0dBRUYqNmBCRipZREVHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUclK0FDR1x1MDAyNm1xSkg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0gjSHpKSTU4a0dJNTszTklXWnRISVchXHUwMDNjS0lXLV9MSVhFQ1BGZmt4OUZmdCVBRipQN0VGKnFQSEdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VWVJR1x1MDAyNnZ3TEg4TFBGSDhtaElIOFx1MDAzZXpMSFpkU0ZIWlx1MDAyNmtJSGE4JExIIXZWRkghfm5JSCNRKExII3MwT0k1SHFJSTVqNW5IM0JSMEhVamJcdTAwM2MwVyU7ckFVUG0wSFh0IU1BVGx4X0dCWTRESFh0JU5BVHUpe0dkM1ZKSDZTIU5BVD1AfEg4bWhNRzlXZkpBVH5CMkghXHUwMDNlaE1INlMtUUFVSDd+STVIcU9INlM9UkFVUVc2RiklUDdGKSVZQUYpJWtFRik9ZUJGKT1uRUYpfWI5Ril9a0NGKX10RkYpfSRJRio3bkNGKjd3RkYqNyhJRipHcUNGKkdcdTAwM2NKRipQKEdGKlA/SkYqWSRFRipZKEZGKlk/SUYqaFx1MDAzY0dGKmh8SkYqcT9HRipyQ05GKnp8SEYqITZLRiohOUxGKiFJT0dCN2I5R0I3ZUFHQkd0RUdCRyRIR0JQd0VHQlAoSEdCWXFCR0JZJEZHQllcdTAwM2NJR0Jod0NHQmgoRkdCaD9JR0JpMExHQnErRkdCcV9JR0JyM0xHQnpcdTAwM2NGR0J6fElHQiE2TEdCKz9GR0ItMElHQi05TEdCLUlPR0JgM0lHQmBDTEdCYExVQC1fbDFAOzN0VkFefGZYSFh1MTVGKllERUlVcTdKQVRsIWBHQnpNR0lVcUFMQVR1QH5HXHUwMDI2TFlKSTNQN0xBVFx1MDAzZTIwSFptWUtINlMpTkFVODR+SCNIelBJM1BHTkFVSEIwSTVpK1JJM1BKVUFUY203QVRjbUFBVGNtRUFUY3BCQVRjcEVBVGNzOUFUY3NDQVRjc0ZBVGNzSUFUY3ZDQVRjdkZBVGN2SUFUY3lDQVRjeUpBVGMjR0FUYyNKQVRjXHUwMDI2RUFUY1x1MDAyNkZBVGNcdTAwMjZJQVRjKkdBVGMqSkFUYztHQVRjO05BVGNcdTAwM2VIQVRjXHUwMDNlS0FUY1x1MDAzZUxBVGNcdTAwM2VPQVRsczlBVGxzQUFUbHZFQVRsdkhBVGx5RUFUbHlIQVRsI0JBVGwjRkFUbCNJQVRsXHUwMDI2Q0FUbFx1MDAyNkZBVGxcdTAwMjZJQVRsXHUwMDI2TEFUbCpGQVRsKklBVGwqTEFUbDtGQVRsO0lBVGw7TEFUbFx1MDAzZUZBVGxcdTAwM2VJQVRsXHUwMDNlTEFUbFx1MDAzZU9BVGxeSUFUbF5MQVRsXk9BVGx7SUNofDd8RUFsdTNAK0pXQEFUfVU1QVRjJXxGKnpWSUc5V1REQVRsLX1HQzNlS0dheGZJQVQlYH5HXHUwMDI2bXFORzlXY0lBVH19fUhaXHUwMDNlcU5IWHRgTEFVOEUySCNpX1RGKDVjSEFVSEszSTU7M1ZIeXwtRUZkIzg3R2F4WkFIeXwtRkdheFpCSFh0IUZGZCM4OUdheFpDSFh0IUZJVXE0Skc5V1FDSDZTckZJM09gSkYoNUhDSTNPYEtHJDFpR0h5fC1LRig1SEVHOVdRRkg2U3JKRzlXUUdINlNyS0YoNUhHSTNPYE9GKDVISEckMWlLSDZTckxJM099R0YoNUs5RzlXVEJINlN1RUkzT31JRyQxbEVIeXw9SUZkI0JCRyQxbEZIeXw9SkZkI0JDR2F4Y0ZIWHQlSUlVcTdNRzlXVEZINlN1SUkzT31NRig1S0ZHJDFsSUh5fD1NRmQjQkZHYXhjSUhYdCVMSVVxN1BHOVdUSUg2U3VMSTNPfVBGKDVLSUhZVn5vMHhSLTQwYGUqV0dheG5+SVVxNE1BVGNcdTAwM2UwR0JPfUNHYXhjSEFUbHsxR2N6REZIWHQtTEFUXHUwMDI2NTJIOExQSUg2UylKQVR+ODFIWn53UEc5V2lLQVU4TjVJNThrTkc5V2xMQVVIVDZJWDU2TkZmYnI3RmYkLUFGZ0dBRUYqNmBCRipZREVHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUclK0FDR1x1MDAyNm1xSkg4ZGJHSDhcdTAwMjZ0SkhaZFNFSFptWUZIWlx1MDAzZXFJSCFcdTAwM2VoR0gjSHpKSTU4a0dJNTszTklXWnRISVchXHUwMDNjS0lXLV9MSVhFQ1BGZmt4OUZmdCVBRipQN0VGKnFQSEdCaEFFR0IrU0hHY1hgQkdjK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VWVJR1x1MDAyNnZ3TEg4TFBGSDhtaElIOFx1MDAzZXpMSFpkU0ZIWlx1MDAyNmtJSGE4JExIIXZWRkghfm5JSCNRKExII3MwT0k1SHFJSTVpK0xJNTszT0lXWnRJSVd7ME9GZmJcdTAwM2NhSVJZIzRJcyk9MzBXJTtyQVVQbTBIWHQhTUFUbHhfR0JZNERIWHQlTkFUdSl7R2QzVkpINlMhTkFUPUB8SDhtaExJVXFKTkFUfjF+SGFRP1NHOVdpS0FVOE41SCNzMFVHOVdsTEFVUU4zSVg1Nk5GZmJyN0ZmXHUwMDNjQEJGKSQhOEYqNmBCRipoSkZHQjYtOUdCWTRDR0J6TUZHQzNlSUdjcTdDR2NfUEZHZExoSUdcdTAwMjZMWUdIOENKREg4ZGJHSDhcdTAwM2V6S0g4fihMSFptWUZIYVE/TUghXHUwMDNlaEdII2lfTUk1aStLSTU7M05JV1p0SElXaXpJSVctX0xJWEVDT0lYTklRRil8PUJGKlA3RUdCRkBCR0JoQUVHQitTSEdjaDFDR2MrSkZHZENiSUclejRDR1x1MDAyNjNNRkdcdTAwMjZVZUlHXHUwMDI2dndMSDhMUEZIOG1oSUg4XHUwMDNlekxIWmRTRkhaXHUwMDI2a0lIYTgkTEghdlZGSCF+bklII1EoTEgjczBPSTVIcUlJNWkrTEk1OzNPSVdyKEtJWDVRcUlzejs1SXxBfTgwVyU7ckFVUG0wSFh0IU1BVGx4X0dCWTRESFh0JU5BVHUpe0dkM1ZKSDZTIU5BVD1AfEg4bWhMSVVxSk5BVH4xfkhhUT9TRzlXaUtBVThONUgjczBVRzlXbExBVVFOM0lYNTZORmZicjdGZlx1MDAzY0BCRikkIThGKjZgQkYqaEpGR0I2LTlHQlk0Q0dCek1GR0MzZUlHY3E3Q0djX1BGR2RMaElHXHUwMDI2TFlHSDhDSkRIOGRiR0g4XHUwMDNlektIOH4oTEhabVlGSGFRP01IIVx1MDAzZWhHSCNpX01JNWkrS0k1OzNOSVdadEhJV2l6SUlXLV9MSVhFQ09JWE5JUUYpfD1CRipQN0VHQkZAQkdCaEFFR0IrU0hHY2gxQ0djK0pGR2RDYklHJXo0Q0dcdTAwMjYzTUZHXHUwMDI2VWVJR1x1MDAyNnZ3TEg4TFBGSDhtaElIOFx1MDAzZXpMSFpkU0ZIWlx1MDAyNmtJSGE4JExIIXZWRkghfm5JSCNRKExII3MwT0k1SHFJSTVpK0xJNTszT0lXcihLSVg1Nk9JWE5jc0l8M3s2Sk9VOWpBVH1VNUFUYyV8Rip6VklHOVdUR0NofE4yRUFsLTg2ZitcdTAwM2M7QVVQbTBIWHQhTUFUbHhfR0J6TUhGZWRVbjB4Ui05MHY5dE5IWHUxNUYqWURFSVVxN0pBVGwtfUdjWGBDSHp4OHYweFItQTB2YVx1MDAzY1FIWHUxNUYqWURFSVVxN0pBVGwtfUdjWGBDSHl8YEhDaHxXNUVBbGBCOVd4KntBVVBtMEhYdCFNQVRseF9HQnpNSEZkI0VHQVQlJV9HXHUwMDI2M2doS21zZkJLXHUwMDNle0UlQVR9VTVBVGMlfEYqelZJRzlXVEdBVHV4XkdkQ2JLRmQjSERBVFx1MDAyNjI3QFx1MDAzYzlTQ0BcdTAwM2NJWTVHYXhufklVcTRNQVRjXHUwMDNlMEdCT31DSFh0KUZBVHV7MEclejRFR2F4aUtBVD07MUBcdTAwM2NJWURAXHUwMDNjUmU5R2F4bn5JVXE0TUFUY1x1MDAzZTBHQk99Q0hYdClGQVR1ezBHJXo0RUdheGlLQVQ9LWBIOFVwaUxqbylFTDtAKUBBVH1VNUFUYyV8Rip6VklHOVdUR0FUdXheR2RDYktGZCNIREFUXHUwMDI2MjFIODNER0dheGxLQ2h8bEFFQW1BR0VIZlpCQVVQbTBIWHQhTUFUbHhfR0J6TUhGZCNFR0FUJSVfR1x1MDAyNjNNSEh5fH1JQVQ9YH1IOHZuTUlWU1FcdTAwMjYweFItSDB4dlRsSFh1MTVGKllERUlVcTdKQVRsLX1HY1hgQ0h5fGBIQVQlPXxHXHUwMDI2ZGtNRmQjS0VBVFx1MDAzZTUxSDh+KFFHJCFcdTAwMjYhMHhSLUkweH5sb0hYdTE1RipZREVJVXE3SkFUbC19R2NYYENIeXxgSEFUJT18R1x1MDAyNmRrTUZkI0tFQVRcdTAwM2U1MUg4fihRRyQxeE5DaHx1REVBbUpKSDhVVktBVVBtMEhYdCFNQVRseF9HQnpNSEZkI0VHQVQlJV9HXHUwMDI2M01ISHl8fUlBVD1gfUg4dm5NSVVxSlBBVH5FM0ghdnBoTkNHU0pOZGZ+ZkFUdVdOTmRoYktOXHUwMDI2KkVpQVR1Qn5DaHwlR0VBbVNNMlFWTnJBVH1VNUNofClIRUFtVk4zTlJvdUFUfVU1QVRjdjBAPU85TkA9WEVfRmQjRF5IWHUxNUYqNmBCSFlWfi0wJG5CKFRQN2U4MFZXfFBEa2RmcDAwYnJ8S29qejMwc3NJMjAwOTYxMDBJQzIwMFJJMzAwUkkzMDBhTzQwMGpVNTAwc2E2MDAjZzcwMDttODAwe3M5MDE1eUEwMUVcdTAwMjZCMDFFXHUwMDI2QjAxTjtDMDFXXkQwMWZ+RTAxcDVGMDFwNUYwMXlCRzAxKkhIMDEqSEgwMV5OSTAyMlRKMDJCWkswMktmTDAyVGxNMDJjck4wMmx4TzAybHhPMDJ1JVAwMnUlUDAydSVQMDIlLVEwMiUtUTAyPUBSMDJ9fVMwMzg0VDAzSEFVMDNRR1YwM1pNVzAzaVNYMDNyWVkwMyFlWjAzLWthMDMta2EwM2BxYjA0NHdjMDREJGQwNE0rZTA0Vj9mMDRlfGcwNGV8ZzA0bzNoMDRvM2gwNG8zaDA0eDlpMDR4OWkwNClGajA0QExrMDUxUmwwNUFYbTA1SmRuMDVTam8wNVNqbzA1U2pvMDVicHAwNWt2cTA1dCNyMDUkKnMwNVx1MDAzY1x1MDAzZXQwNXx7dTA2NzJ2MDY3MnYwNjcydjA2NzJ2MDY3MnYwNjcydjA2Rzh3MDZHOHcwNkc4dzA2Rzh3MDZQRXgwNlBFeDA2UEV4MDZQRXgwNlBFeDA2UEV4MDZQRXgwNlBFeDA2UEV4MDZQRXgwNlBFeDA2UEV4MDZZS3kwNllLeTA2WUt5MDZZS3kwNllLeTA2WUt5MDZZS3kwNmhRejA2aFF6MDZoUXowNmhRejA2aFF6MDZoUXowNmhRejA2aFF6MDZoUXowNnFXITA2cVchMDZxVyEwNnFXITA2cVchMDZxVyEwNnFXITA2cVchMDZxVyEwNnFXITA2cVchMDZxVyEwNnpjIzA2emMjMDZ6YyMwNnpjIzA2emMjMDZ6YyMwNnpjIzA2emMjMDZ6YyMwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2K2kkMDYraSQwNitpJDA2X28lMDZfbyUwNl9vJTA2X28lMDZfbyUwNl9vJTA2X28lMDZfbyUwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3M3VcdTAwMjYwNzN1XHUwMDI2MDczdVx1MDAyNjA3QyEoMDdDISgwN0MhKDA3QyEoMDdMKSkwN0wpKTA3TCkpMDdMKSkwN0wpKTA3TCkpMDdMKSkwN0wpKTA3TCkpMDdVPSowN1U9KjA3VT0qMDdVPSowN1U9KjA3VT0qMDdVPSowN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3ZGArMDdkYCswN2RgKzA3bjEtMDduMS0wN24xLTA3bjEtMDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3dzc7MDd3NzswN3c3OzA3KERcdTAwM2MwNyhEXHUwMDNjMDcoRFx1MDAzYzA3KERcdTAwM2MwNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA3P0o9MDc/Sj0wNz9KPTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDgwUFx1MDAzZTA4MFBcdTAwM2UwODBQXHUwMDNlMDg5Vj8wODlWPzA4SWJAMDhJYkAwOEliQDA4SWJAMDhSaF4wOFJoXjA4UmheMDhSaF4wOFJoXjA4UmheMDhhbl8wOGFuXzA4YW5fMDhhbl8wOGFuXzA4YW5fMDhhbl8wOGFuXzA4YW5fMDhqdGAwOGp0YDA4anRgMDhqdGAwOGp0YDA4anRgMDhqdGAwOGp0YDA4c3p7MDhzenswOHN6ezA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDhzenswOHN6ezA4c3p7MDhzenswOHN6ezA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwOCMofDA4Iyh8MDgjKHwwODtcdTAwM2N9MDg7XHUwMDNjfTA4O1x1MDAzY30wODtcdTAwM2N9MDg7XHUwMDNjfTA4O1x1MDAzY30wODtcdTAwM2N9MDg7XHUwMDNjfTA4O1x1MDAzY30wODtcdTAwM2N9MDh7X34wOTYxMDA5NjEwMDk2MTAwOTYxMDA5RjcxMDlGNzEwOUY3MTA5RjcxMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjA5T0QyMDlPRDIwOU9EMjAwOTYxMDBJQzIwMFJJMzAwUkkzMDBhTzQwMGpVNTAwc2E2MDlYSjMwOWdQNDA5Z1A0MDlwVjUwOXliNjA5Kmg3MDlebjgwQTJ0OTBBQnpBMEFLKEIwQVRcdTAwM2NDMEFUXHUwMDNjQzBBVFx1MDAzY0MwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFjX0QwQWNfRDBBY19EMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQW0wRTBBbTBFMEFtMEUwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBdjZGMEF2NkYwQXY2RjBBXHUwMDI2Q0cwQVx1MDAzZUlIMEF+T0kwQjhVSjBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswQkhhSzBCSGFLMEJIYUswOXtcdTAwM2VPVFUjYTtDS28wY0NLKUNnRUFtYlA0UmRkMWJhWmxJWmdYYURhXHUwMDI2MEVeUDY4JHpkbk9vckNLeDZpQ0xTajg1Q01JQ1UwV3N+NWRrSjRDTXFUKVRQN2U4MFZXfFBAKH0/aEJ8c0RiMDAwMDAwMDAwMFRfej00Q0xqPzNDTHR5XHUwMDI2Q01GVTkxU1RoMktvOWB8MDAwMThDTVpBPzBSUjkxMDl7XHUwMDNlT1RVI2E7Q0tvMGNDSylDZ0VBbWVRNU9aXHUwMDI2NGJhWmxJWmdYYURhXHUwMDI2Mjs5V0czPVkwd3hATGVPKzU3QVExczNBdG9Yd0JVXHUwMDNlZ1E1ZGtKNENMfF4kS3BGdTYwMDAwMDBOXzdlQ004PVlBUTFzM0F0b1h3Q0szUHlDTVpBfEBARTE3MDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAySiMwMDJKIzAwMkojMDAyTUQlblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VI0gqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtEYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMmhiMkMyaGIyQzJoYjJDMHdVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1iV1VWfWJXVVZ9YldVVn1kUCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhrTCp7KGtMKnsoa0wqeyhoLVI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV8/aFI9Xz9oUj1fP2hSPV9eWiVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VIXglblUheCVuVSF4JW5VekI7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19rO1RrX2s7VGtfaztUa19SVU1mRXxVTWZFfFVNZkV8VU1mRXxVTWZFfFVNZkV8VU1mRVh0T1k7XHUwMDNldE9ZO1x1MDAzZXRPWTtcdTAwM2V0T1k7XHUwMDNldE9ZO1x1MDAzZXRPWTtcdTAwM2V0T1lcdTAwM2VYXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEtcdTAwMjYwXHUwMDI2VEslREs3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NHpLN3Y0eks3djR6Szd2NT9UQ0c0fW1cdTAwM2N2SCptXHUwMDNjdkd6anV9QSVqdX1BJWp1fUElanV9QSVqdX1BJWp1fUElanV9QSVqdX1BJWp1fUElanV9QSVqdX1BJWp1fUNUIXFHc1hWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV9eFZONX14Vk41fXhWTjV+RihPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15OIShPXk4hKE9eTiEoT15MZjFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGsxYypUazFjKlRrMWMqVGxvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFvaW98UW9pb3xRb2lvfFFwQ2wlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBIbCV6cEhsJXpwSGwlenBqVTBxdlNDS2VfYUNLeDZlQ0tAYTlQeXp7YmEkI1x1MDAzY0JZKy1hfENofH1NQ0xEV3hVMFdzfjVkJFY2Q0wkXHUwMDI2eVRQN2U4MFZXfFBCcWsrNThVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCRcdTAwMjYjNVx1MDAyNiM0eUNfb3dWSDN0OXkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyR1owWUx4XHUwMDI2MDAwMDAwMDAwfWlhYW9sR2R1dFEwMDJPI1VPWGBGXkVcdTAwMjZfbDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAqMWlMXnxcdTAwMjZeaURCMDAwMTg5eUBALUVJSSVIMDAwMF5BVWh5ZnkxTWBYMDAwMDAwMDAwMDAwMDAwMDAwMCFVJTNFVlBDNVZwMDAxRVYzJW5wV1E5QSR0MDA0THtmeEtZT2FYU0QyMDA2K0VrMn1EO3R2VWJ6MDA2KT9AVk5rdTBsTlNJMDA0a1FMQSRfX3AqakVuMDA0amtDJWVFbVpNeVx1MDAyNmYwMDhpOEJSbjhgSVhlSVYwMDJPWWNzcWMyYD9cdTAwM2UlQzAwNGptS2ZBIzVGZ3BNTTAwMDFeWVx1MDAyNipjRTVXNF5YMDAwMDAwMDAwMDAwMDAwMDA2Kz8hYUlcdTAwM2N4NnViWmMwMDAwZVJ5eUZcdTAwM2NJeT9YWDAwMDA4a3ZSWWNrdlJZVzAwNGxSKHoqYjBwRVx1MDAzZXtsMDAwMElHUFx1MDAzZVllNip+WGAwMDdNNy1NQXdpZlZjbnYwMDAwMDAwMDAwMDAwMDAwMDZLcDU0LUBxWWBPcGQwMDYrZ1d4SWV6elBiUGEwMDZqeXpyNF9taj1UVFx1MDAzZTAwMk9XaUBRTFh5MU1gWDAwMno4LTh3cn5cdTAwM2VBTF5gMDAxQn1Ib08zZnAxSkA0MDAyUDJidnI9VzlKXHUwMDNlR2owMDJQcWJHLTF1TF83Y2gwMDAwMDAwMDAwMDAwMDAwMDAyc0pHI0lhSG9FYC0wMDAyOUswRENReTFNYFgwMDRsYzRaREQ9NXhXMlkwMDAxOGBub3tLbllzVn4wMDAyRHkxTC11SylWMHswMDRtWU5qdEUzN2Qhdn0wMDAxcEdkVGMtdiQrNU8wMDAxSlY3ZFQ9R2RUYk4wMDRsNkdySXRXR2RUYk4wMDAwfTg5UDlmRlNgSCQwMDAwMFx1MDAyNm9cdTAwM2N5VWlhUClSMDAwMDAwMDAwMDAwMDAwMDAwMUEoWXBZVlYhSHFVMDA1d1VxXHUwMDI2dDkyNFx1MDAzZXx3XHUwMDNjMDAwMShAO1pReHFgTHFCMDAwMiR2QVJIWDF2XHUwMDNleCQwMDAxTXdMOEYlXnx9QjYwMDRrPWMpTEloZ2dPOEswMDAyayQrYGZMaFBlTyQwMDRrSlE5QSQtVlx1MDAzZXRpLTAwMDAwMDAwMDAwMDAwMDAwMDAkKTtFQShvSF9zaTAwNG1oM2NDUFFVYl9HUTAwNG0xRDd5Z2N6XHUwMDI2WmNgMDAwMFhefTRXMGlNcyMqMDAwMn5RQFZoKEhNIyUqMDAwMDAwMDAwMDAwMDAwMDA3fFdGfSVRTEppR3ReMDA2KkNse1x1MDAzZVx1MDAyNlpzeWhHeDAwMDJcdTAwM2V0dlVlbDFVZGkhMDA2Kjl0dmpIXHUwMDNlR2RsblAwMDYqeXl9TilWWiNuXHUwMDNjfjAwMDFXaWFLQ0sxVW1vIzAwMDFCcH03REMzcG9HKTAwNGtGRD81T2U2Klx1MDAzZVJfMDAwMDAwMDAwMDAwMDAwMDA0bDBrdm85U05JTClrMDAwMigxaU9HbWRBYX1xMDAwMVN2TzU1UURZXmd2MDAwMH53SztcdTAwMjZmO1g0MlQwMDAwMDAwMDAwMDAwMDAwMDAyfGN7JWA7czV0LXQwMDRscXZiIUp+ZW1lakYwMDAxLVBkZFx1MDAzY1FndTRJJDAwMDJzWH1MZn1UZXw9TjAwNUtheVNDfjJuNzlBezAwMDJNRXgzUz9vVm94MjAwMDFsciNTJEMlZWVwbTAwMDFSPzc5R1VqWDN9UzAwNGw7RUlXWFhROTF3czAwMDI0dGgje1l4akZ5XHUwMDNjMDAwMk0hQEUjMCtxKGJcdTAwMjYwMDRtUVJ5JStmNkZVRl4wMDAxNXkxRFx1MDAzZTA2Rkw5QDAwMDA1MXZ9OGhuTDdYZzAwNG1FRVc1eDRqSnA1OzAwNGxFQXYtYCN1RFNwSzAwMDAwMDAwMDAwMDAwMDAwMDAremRDP3xQcjNqQTAwMDEyZ31VRzszT2ZKKjAwMDBHOCNANEVtJD83ezAwMDIraUA1O084TXkhZTAwMDI2VHNyYCFGKnlKTDAwMDJNWEZLNChmViUoeTAwMUR4NTRcdTAwM2NxLXVSOHokMDAwMDAwMDAwMDAwMDAwMDAwMVJrdmFoRjZnbUleMDAwMk9FeFRhRmE2MTQxMDAwMCNANENSKGd0YEMjMDAwMFd7VyQ7dE47bSlqMDAwMDAwMDAwMDAwMDAwMDA0aiQwWHlMTDRtJHRcdTAwM2MwMDJQN3BGN3xuV1YtK1cwMDYrMkEtbigrZF4tUkQwMDAwMDAwMDAwMDAwMDAwMDNZezdgJVNwM0IzUlMwMDAycihcdTAwM2VlZz8qZjtcdTAwM2NIMDA0bEwjPUpuZW80V3UyMDAxWkAyfGQ7WkNfTWxHMDAwMDAwMDAwMDAwMDAwMDAxRTY1SWdgPTk2U0kzMDAwMldII3p7IXdcdTAwM2ViYSswMDAyM3tcdTAwM2NeQEFRQGEyRjAwMDAwMDAwMDAwMDAwMDAwM2EtMEs1UUwwNkc4dzAwMDJ4ST1nQGdpOH14UTAwMDJJV3g0XHUwMDNlcldqWCk9MDAwMDtMJVJVSklsQk09MDAwMlh4NE5LQ0VWfVx1MDAzZXowMDRtSE9TfU5neDQ4ZlMwMDRqellgZnJ0bU9CNmQwMDAxbkNifT9cdTAwMjZwZ1JCbjAwMDAwMDAwMDAwMDAwMDAwMDEqNVZgXHUwMDNlMDBYcU55MDAwMFNaOTQkTUYxcjgjMDAwMGMqU2RoY1lDOFlgMDAwMFhFSVI7SG56e2YwMDAwMHluN1RqPXpCXHUwMDI2S14wMDRsOW1PRnNgTmpkLWswMDAwMDAwMDAwMDAwMDAwMDAxKFx1MDAyNk49YHlTVVVnITAwMDBta2gqfGtETE1jRTAwNip1OCQ1dk5qayo4OzAwMDFMZ31VR3IjPThJajAwMDEjMHl7WHloZGNsUDAwMDBlb3d9Z3cpVmx4eDAwMDA4Vlx1MDAzZSRwM0JEdyRvMDAySjNsZXJ4U3hWWm9UMDAwMV9pTXljU1dJRiU9MDAwMS1FNHg2ZDFVdnUkMDA2UTA3ZG1hUEU7cy1IMDA0ayNfUGdMNm87dl5sMDAwMDBFNFRubW5ZalB9MDAwMXJoXHUwMDI2bGs4a3ZhZVgwMDAwR0ozMFdWZCVGTXQwMDJPdjVJbiRPTF59V2cwMDAyY0NPUUU1akpwNTswMDAwM0ZGT0RPM18xViswMDAwMmpKa2pXKG1EVkQwMDAwNEZGSFdQVER0JU0wMDAxbHpgNmhnKHp5VHQwMDAxfUxBcm89M2NDT1IwMDRsKT1Re3dqNVYtXHUwMDI2VjAwNGx8PWVxen1JNjQzVDAwMDFGUzJ9XHUwMDNjakhvRWAtMDAwMUxqWFNeeTFHQGtLMDAwMjZCRD1zYj0oXypfMDAwMVZ6XHUwMDI2WmRVcWBDa0EwMDAwNCRoclYlY2UoJW8wMDJPMU1tenV9RCFLcHcwMDAyY0ZGNjFoaFB3YVx1MDAyNjAwMDF5RTt8NGtCfDg4QjAwNGtVZ1NcdTAwMjZ1X3V7clx1MDAzYyUwMDAyOTIpaDdPYVhKNzEwMDAxe00hVm56elBrVmIwMDYqKW1PT3h5RDd5ZHYwMDAwMDAwMDAwMDAwMDAwMDAyZ1pNcCNFSDlHKFIwMDAxXHUwMDNlOCMjYi1yQDhcdTAwM2NEMDAwMDt2QU11QkNjNkx0MDAwMDAwMDAwMDAwMDAwMDAwMEtZcXxoOFlcdTAwMjZya3swMDAxaFFNXHUwMDI2Kk0zT29QKzAwNGtfeFZzPXQwNlBFeDAwMDFMWjk2fjtvVm94MjAwMDAwMDAwMDAwMDAwMDAwMDFhRTR1KnEhP14kZTAwMDB7d3p+aXFeRW0oajAwMDBzbWJ3NUxMT1RFZTAwMDFcdTAwM2VTMl9UNjZnbUleMDA0alx1MDAzZXpgRm8hQjAyeTcwMDAwNEFpRHF5PSgrI14wMDAwO091OWVcdTAwM2NVYl9HUTAwMDJ5ZSFCcG8zQStGUTAwNGtKRygxRUghYU0pfjAwMDFAJHZPWndrdmFlWDAwNipieDRmX2pDQVx1MDAzY0l0MDAwMDAwMDAwMDAwMDAwMDAwMDBMcG5lblBDRWJxMDAxRUg4TjZfKlY3dmVUMDAzQy01an12a1x1MDAzZXBLN2QwMDAwMDAwMDAwMDAwMDAwMDAwP3FxPXwhKXclIXgwMDAxTlFNJXg9dk81MygwMDAwIWcxYk9JRVZ9XHUwMDNlejAwMDIySkcjS0hRbzheRTAwMDB7VFJRO0F1REpqSjAwMDJNJSg7TGh2cE42KDAwMDBtblluOzhgWkBwcjAwMDApS3t+TUJnZ1hFTDAwMDJlVzteZ0lDT2lORDAwMDBlWkBXT0dpTXMjKjAwNGxfYCNXSVJtQWUxezAwMk8jb2ppYWArcXdWJTAwMDEoeTE0Km1AVk5qMDAwMk8/UENRXmVLKVYwezAwMDAwMDAwMDAwMDAwMDAwMDEzdH5xY3d2TzUzKDAwMDJOYjM0RXhAO1UkajAwMDB7M3A7QExRQFF7RTAwMDFaenEkWkYzJVVSUjAwMDJNXnx9Q1B7V1x1MDAzY151MDAwMCQzJVVUYFx1MDAyNl5aN0EwMDAwMDAwMDAwMDAwMDAwMDAxbmNEcTBcdTAwM2M5eVx1MDAzY1U0MDAwMjdjKVAlV1pvMlx1MDAzZWcwMDBJeShcdTAwM2VXOTJ5ZzJ7XHUwMDNlMDAwMWhcdTAwM2UkekFBXlNifjUwMDAyRXlTaVgkODlNKn4wMDAxbzNwKVRwK18/WSUwMDAxQzEtbD9oay1Hb0AwMDAyK0xPVEZ8NXhXMlkwMDAxb2xSRSVUekJcdTAwMjZLXjAwNGtRKDdPUCoqKmdGTDAwMDFodFQrSlpCUksjNzAwMDJZQ2J8Rno5NkpDMjAwMDJJZE85SEowPW9iSjAwMDJ1cWROZFx1MDAzZW5LfVJmMDAwMWZpOD10VjdcdTAwMjYhbXswMDAxTS1hQ05UNFo4cFUwMDAwKUpHO09QKXc9KXkwMDAxbUEzTlJebUFlMXswMDAyczhvVGdFcmFBeHMwMDAwMDAwMDAwMDAwMDAwMDAwYUVcdTAwM2MzO3ZvNE5vMTAwMDAwMDAwMDAwMDAwMDAwMDBGNjF4QzJoZEJUTTAwMDMwRExWaXt0VF9NeDAwMDJgNkZZJFBYUylDWjAwMDAwMDAwMDAwMDAwMDAwMDFpQTNGZTBhWFNEMjAwMDFCUGBVc3BvVm94MjAwMDBKN1x1MDAyNmAhWGNEZXVuMDAxQ0ckaDs2KTFpU3pNMDA0a24kLTRrZnM1dC10MDAwMDAwMDAwMDAwMDAwMDAwMVpxXHUwMDI2WXlPUHJDcEIwMDAxam5tVHx5SXkoUlcwMDAxSjU7XzJ+RkZGN0swMDRre2syYFx1MDAzZV5WN2RTUjAwMDAwMDAwMDAwMDAwMDAwMDJWSTZEQj9lN1hQdDAwMDJVTEFwUjRKRyVlPzAwNGxfPWVxIU9cdTAwMjZBMCNuMDAwMDAwMDAwMDAwMDAwMDA0bHkjazt0WlZtdHJcdTAwM2MwMDRrMWhQeXh8eX1BR1owMDAwJFx1MDAzY356VXgxR0BrSzAwMDEtVjdxfHRYKnZKXjAwMDJHN3JPeFI1anl8PzAwMDJeJSkzQ20rcXdWJTAwMDE4N2QhQiRJNk1GVjAwMDAwMDAwMDAwMDAwMDAwMDJFc1g0JV8wSntKSDAwMDFCZW1NWGZmSTB2RzAwMDAwMDAwMDAwMDAwMDAwMHlSbzQ1KEVMXiVLZTAwMDEpZ1MpYFJcdTAwM2ViZHtgMDA0a1dxUHN2TEgjLTBUMDAwMnZGdU1TRnFkNVFvMDAwMX1LKUxgYitcdTAwMjZLVU0wMDAxN0tSU1QwSlVhalkwMDAwMDAwMDAwMDAwMDAwMDAxflZZXHUwMDNlaVAyfDU0KDAwNGt1ciNtM1x1MDAzZW9qVSprMDAwMGorYEdXfXB0fUc3MDAwMSMyRFx1MDAzY1Exd3p+aVQwMDAwMDAwMDAwMDAwMDAwMDRrRHg0UXJjSWsqNC0wMDAwT0J7fjNwSmg9Ylx1MDAzZTAwNGxGbHNuLTNtcFQ5ZDAwMDA/MjBQJG0zJWRYUzAwMDJNYn59SSVJWFZDVTAwMDB0OGFxSCFYUylDWjAwMmRMXnR0YFZcdTAwM2VBQztfMDA2KiojSnFxeGhyMGooMDAwMWlzaztEUjYqbTk/MDAwME5KLWtTR0k9bGI/MDAwMmAhYUcyOWdnWEVMMDAwMG1YUyVcdTAwM2VKWFN4NlkwMDAxPytxXHUwMDNlTWgzY0xVUzAwMDAwMDAwMDAwMDAwMDAwMDFwS3w2cTJJPVRQPTAwMk09ZklHbXRqWEQ0VDAwMTFSMGxVSzRGUyE1ITAwMDFUNFo0OEFQckNwQjAwNGxhRExWakh0LTFnSjAwMDFeQUctakVjc2MrODAwMk9wNUlnfEhkXnJGQjAwMDJ5JURNb2EkaGlPajAwNithQnxIRmRjUjJ0NjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJHQ09aSXpfQmo5bTAwMk9kemRPSzVcdTAwM2VibjJ7MDAxQ053TDVATiNrXHUwMDI2OWkwMDAwMDAwMDAwMDAwMDAwMDRsXzZUMUxuYFopanEwMDRtUjZGbVM1XnR1MjUwMDN8dERaTV9PNFpRI1cwMDAwMDAwMDAwMDAwMDAwMDAyXkBWWVx1MDAzZX1yTWR0QjAwMDF0YXl4dS1oZGNsUDAwMDJrckBBMT9VcG9LKjAwMDJlISNjM2h5dEBEWjAwNG1ZeDtwXmhvO2RcdTAwMjZqMDAwMGQwejlCPUA0RW0xMDA0bFgxdzNIMGNlPy1wMDAwMWg/XHUwMDNlb1R0dVI4eiQwMDYqVkpVanJqPSh6dkAwMDAyVSQyb3cwbCkzLV8wMDRrIUxBemltcCojUXAwMDAyOHhWaXdjSUp5NzswMDRsNTNjSjhUY0RuIW8wMDYqeV5TbHNiMmZQM1AwMDRsV3NYVkFOKmdPQ0wwMDAyR0U0d2dBXkVcdTAwMjZfbDAwMDIxeWdQdlhcdTAwM2ViZHtgMDA2KXZHclIhSzg5RCN9MDA1djJsc3YkLXJhSiV0MDAyTitGKzR6bWVZKmV2MDA0bEo/XHUwMDNlb1RBM09mSiowMDAxK0xBJGBnK2RCWE4wMDAxcHs1cnRxMWlKdEwwMDAyRW0kP0FHcVBoUzgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDV2QytQVlA2X19fYzkwMDAwMDAwMDAwMDAwMDAwMDg3KTZnOzV2Nn10Y2MwMDNhYWBuckd6aTg9clAwMDRqdFdJSTRIaUBFXHUwMDNlKzAwMk5qIzUoOW1pTWp2KTAwNGptN2ByZ3IpO2pcdTAwM2NJMDA0aztZXHUwMDI2eVZJdXtyXHUwMDNjJTAwMDBDXHUwMDNlcDc1dik7YShIMDA0bURoUHJAdC1uc3cpMDA0bUV1UjRJend6XHUwMDNlY1MwMDRqO2Z4RX5WNkZVRl4wMDAwd3YkLUh+NDdcdTAwMjZnVDAwNGwhJGh0dTlxUGhTODAwMDI4eX05c0w1XHUwMDNjMzZAMDA1dmg/ej9De3ZPNTMoMDAwKihLME0jTExfN2NoMDAwMlVefChOKDl5XHUwMDNjVTQwMDJGcjYxeEJaMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDRsSyk7ZUlGd1x1MDAzZXRtOzAwMDAwMDAwMDAwMDAwMDAwM3JVOVhkLVYxR0BrSzAwNilZWGdmR000P0YrXHUwMDNlMDAwMDAwMDAwMDAwMDAwMDA2VipONGdSMTYqXHUwMDNlUl8wMDBNYUdkdT16diUzSFEwMDAwMDAwMDAwMDAwMDAwMDYpUzRMYm4xMX5+dSMwMDAxeD9LJUp+USNrK3QwMDAwaFFAUXt2UUBRe0UwMDhocFlQfDQ1WVBcdTAwM2NqZDAwOGVPXmdDZH1kYlx1MDAzY0RzMDA1JDI5PWZmTT9ZYU59MDAzfGV0aFx1MDAzY1ZkemBGbmQwMDBBSUNBXHUwMDNlaDJ6UGJQYTAwN0E3cmFBeTtxYDNlOTAwM1pWamtAayEwWCtaITAwMDBoQ09TbE55MU1gWDAwMDJHOG9OTiRxQjtObzAwOEVtOG9Vc1x1MDAzZTlYYkYyMDA2VkA0P0YrXHUwMDNlMDAwMDAwMDdXWVNpMWxLMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDNZO3FQcVk5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDg2ME9GQWgkUWFiXHUwMDNjdTAwM3tYZjtcdTAwM2M2QiN5YkUyMDAxQz9aTXlcdTAwMjZmMDAwMDAwMDZMbjQhWnlWMDAwMDAwMDFFSk9TPUY3MDAwMDAwMDEhWk9TPUY3MDAwMDAwMDF+QnFxX2hBMDAwMDAwMDAwMDAwOEs3dmIrRVEwMDV9U2ZqYTtJMDAwMDAwMDN3fE9TfUw4MDAwMDAwMDUlMHl9T2Z0aHIwaigwMDAwMDAwNi0wbnp7ZjAwMDdYVUdRMHJWZVx1MDAzZXdtRjAwNGpwTlZAXHUwMDNjNDAwMDAwMDAwJEhDQSojT3lnQzI/MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxRGhAVm9GY21PQjZkMDAyT2FAO2dBS2NSSyg4MDA0a0ppQFZxdytgSXEpMDA4dVJQXHUwMDI2QCQxNkZkTF8wMDRrNXAqKmFIMlJyfSgwMDdgSThAeW55b0grbWgwMDdZNjg5UDhLTyojTW8wMDN8bzNjTyV1T2dqSm8wMDN+WHpQcj90cUM1WnEwMDAxXkNfR0BpelBrVmIwMDZpZ2hgYlEqN2Qhdn0wMDdgYUlYbURyIU1nd2UwMDJOdk99KWhhaHI5cCkwMDJQdiR+JV9GOCQxOTIwMDdWPWQlVWAjaW47XHUwMDI2KjAwNGxwcm59SkpuWSNjMDAwNiorX1BWc2FCc1x1MDAzZTVCMDAwMnNuTDBvIU99aFg5MDA0az9sZX5hLWxlXz1gMDA2Kk9Lc1x1MDAzZTtOR2RsblAwMDBvZE0hYk1KMDZQRXgwMDQrTzA2Y29LcmFTLXUwMDYqT3pcdTAwMjZxQUtrVVJoWTAwNFh4b2ppYWwle2MlNzAwM203YjNCMDlpTSMqKzAwNmtwXHUwMDNjfnpfRUV4WjUjMDA1OD8wS0N1fTYxKUhhMDA0azBPKiRaakdySXIpMDAwMDAwMDN8Klx1MDAyNkFJXHUwMDNlcDAwNit4PURVRDhmViUoeTAwME8lWjlJNmdDT2lORDAwNip9VUEjYTskR1pSazAwNGswT31vSX5uS31SZjAwMDAwMDA0bUJuS31SZjAwNit4WDFmM1kwMDAwMDAwNGtHZkk5I3lPfVlSODAwMVplP3o7ZUMqdC1BIzAwMDAwMDA0azAle2wtODAwM1lyXHUwMDI2QVkoZ25LfVJmMDA3V0lHUD9sN2hxP2RcdTAwMjYwMDNaYlUlTWJtc0pqM0YwMDRraitkR2dzXiphQ24wMDRqdlx1MDAzZV5jQ1x1MDAzY2MpMClvMDAzWVgkdmVPI2IzNmI1MDAzflQwS0RXRW9JM3lqMDA1OUNSWG90Wk8xdUM3MDAyTX42dVdcdTAwM2UlNnVTVGIwMDdge2FKeFdQdzdMS1EwMDdrcTs9OEI3YVhiSjMwMDN5SmdGRnl3NjEpSGEwMDYtQVByQ3ElZEFrNHIwMDV3TD1ldDB+QmZKMHIwMDYtRG80YTdidXNaKyUwMDAyPVx1MDAyNnBINSRkQWs0cjAwMG1zKTRZTlNKM0lnWTAwMDBfTE9TcVEyKWg2UDAwMDAwMDAwMDAwMDAwMDAwMjFrSE4zIXpje1x1MDAzZTBBMDAwUExXO19JI25taG1pMDA2TV9cdTAwMjZwUkx9eVNvNFkwMDcxZDNPZFx1MDAzY2wkdk9aNDAwNEx5aHJHYWQ0TGtxXHUwMDNjMDA4QSVnKitoUHdtU2QtMDA0bFpNTFUzM1hnZEdeMDA2YFg9c1pBa25ZI2MwMDAzeHVUcyR5Z01tenVqMDA3RXNsRHVHX25ZI2MwMDAyOyppI3U/XHUwMDNlVHMhfigwMDFEVztreVh0USM9M3cwMDZMTHdtVSVjRn1uWlx1MDAyNjAwMXptbWIoeXt7SlFgRTAwNXh4OVhwXyp3TDFVKzAwMDJIXHUwMDI2Tl9nfnBnSTVtMDAwMmUyfEI9bHkqbUheMDAzWn13N1ghVFVweFErMDAwMnxIb0IwXm1PQjZkMDA4LT1GMWstaFZta2w7MDAyWW47a3RLRXc3VVFSMDAzS3szX0FOMjV4VzJZMDAyXHUwMDNjT0lYblByUTkxd3MwMDJcdTAwM2N3S0Q7Mlp5Z0w4QDAwMURhblkqQk12TzUzKDAwMk1AYi1PQHtcdTAwM2VwSzdkMDA1TFpfXHUwMDI2V2RxMDAwMDAwMDAwQ0lYSGtlKFlnUXQwMDAwJExwbCgjXmc5M20wMDF6ezZUQVQxND82JD0wMDAyQUBWZFp6Qnw4OEIwMDV2N15TYzB6NjFvNVkwMDU5QyE4LXRhUGRma3IwMDFFTm9qYnNXdl5vRikwMDJQS3ZOfU0/MUdAa0swMDAyZ3dLey1VRVZ9XHUwMDNlejAwMDF8TmptX0w4OGBwezAwNG0zYjMxXktxUGhTODAwMDF4QjA4WHRCRCgrcDAwMk9WM19FQnowPXhoSzAwMDAwMDA0bCQqdCE0ITAwMDAwMDAwY1VcdTAwMjZeIVBEMDAwMDAwMDN8eyR2Z2w2MDAwMW92XnhMKjAwMDAwMDAwMDAwMDV3XHUwMDNjVllcdTAwM2VoVDAwMlR8MlJsVHhhNSg/fjAwNE1lSlVuMFx1MDAzZW1BZTF7MDAzfHk0Wkh2eGY7YSNHMDAyN2wxVXZ2WDZ1Sk5hMDA1eDQobUZzJTZUMUthMDAxYW50Mlx1MDAzY0J4KWpJJEgwMDN+TjQ/R3laeDtwXHUwMDNlXHUwMDNlMDA1dmZPRk11d09TPUY3MDAwMGU4b1F0ZVBcdTAwMjYpdHMwMDJPZFZMUU9oVER0JU0wMDNRR1Uwb35rUTM0UVdZO1JcdTAwMjY9WSstYkNhJXAwOWJZKmlVQD0qZD9UVSNhO0NLbzBjQ0xKYWtFQW1uVDI2a2FgWkREWEdAPV5qTzlENkpCUXZ3Y1JZO1JcdTAwMjZaYjk4Y1BaZkEzNGJTQ21zMChcdTAwMjZNSEVBbXRWMVlcdTAwMjZQKlkkb3psMHd4fFllU0tZOUNMaj9YQ0x0eVx1MDAyNkNNI1BqQFx1MDAzZUsjNVoqWCpaYUFoRFpKfElzfVI5UjMoQ2h9RFJFQW16WDlBUlUwWD9BNkJaKXQ5SGIwOTR+QVZFVl5ObWZOclBmMVF4UXpyNk8weFItWTB1VyhqV05cdTAwM2V0SUFUMlx1MDAyNjFLfTFBUVI4dURNUnt8XllTT09TZlZ7fmJEV3BIdzdaNkdaXkFWRVZeTm1mTnJRYnxvRkBcdTAwM2Vse1pAXHUwMDNldjJOWkREQ3tiWVc/M2FCcGREYlJhRTBBV2NDQFBFXHUwMDNjaWpQRWIhdFBFO29IU3BxQmFTXl8zdmFCeTtPY3g3XHUwMDI2NmJZWDYxV29+cUhBVDJcdTAwMjYxS35QWHFQZ3E0eEx7dmRlTUAzRmxRenI2UzB4Ui1jMHZLO35iWn5XYWJhYC1QQVQyXHUwMDI2MVBnUFZcdTAwM2NSYThgMlAoXHUwMDNlIzRUTExUY1RtbFluYSU1JDRBVDJcdTAwMjYxUGZ8b2hRWVB8VDB4Ui1lMHche0FiIzcjMVoqcCNCYVx1MDAyNmxwMFg/MWZURWp9UHBQZ1BEdExyK3BwTU4oMmhMYGhYc0NofWJaRUFuMGY3R3JPNlplP1x1MDAzY0NiYU5tckp8SUkrUWNndXVQKmhWVUA/SFdmQD9RY0xiOFQ7TGJaQnNOYjA5NH5BWDgwR1BnRj15Ujh1RE1VamklZ1U7K3xoYiMhbFZiYU5tckp8SUM9UjhMUztRenI2WTB4Ui1pMHc4ajRiIzcjMVoqcCNCYVx1MDAyNlVCV0FUMlx1MDAyNjFRY3FQKkxfXHUwMDNjJGZQRE41c1I4dURNVkZEfWlWZ2YyLVoqRnNSYSQjdzFiOThjSFg9aUEzV297clhKfElJK1BFJUE7S31rK2lSOG0xbk1AVXBmUEEya1YweFItazB2dV5cdTAwM2ViWSpnSVpEbis1Wik2fVhKfElhXHUwMDNlUjdGeHlPK3sybFBlZG0yViopR2tXQzkqeloqRiNGYVx1MDAyNiUqTGFcdTAwMjZ+Mk5BVDJcdTAwMjYxTHIrZHRNTig4bFJaXHUwMDNlXHUwMDNjKFF6cjZjMHhSLW0wdlx1MDAzZWEzV157Q05WUXpDfloqcHhRRWp9UHFQZXhRIVFiQTVyTW9cdTAwMjZeckNofXpoRUFuT25CeSg/T2JhWmxJWmdYYURhXHUwMDI2Mjs5V0ZSZCpBWDg2OVI4XHUwMDI2JHlQRSRydFFjWTRwTD8tZlAweFItbzB2Mlx1MDAzZX5WUXpENVZSVTY2RWp9UHJRYkE1ck9oSHNkQ2h9KGpFQW5VcDVPUXlIVlJVNjZFan1QcFBnRnJ2TUpEb1MweFItcTB1Rk95VlFnZ31Fan1QcUxxU1lNQ2h9XHUwMDNjbEVBbmFyQWFINFJaKis4V1ZRekQ1VlJVNjZFan1Qbk5tZnIoUjhtMXNRJXBmck1KRG9VMHhSLXMwdmQyXHUwMDNlYzVpZllaKiphRldnc20rQVcldEdQZ0dKKlI2JGZsQ2h9X25FQW5ndDdIREJeV05jK3tiYU5tckp8SVh6UEREXHUwMDI2YVAqaFZVQEB4VnRAQCliZFhrbCgtWS1NbVRhQnApVUVqfVBmS342K1dNTmx3TVBnNXJIWjJ+THVaVVAhO1ZReXFcdTAwM2VXcEZXWVoqdzNtSnxJWHpQRERcdTAwMjZhUCUlKFhRenI2bTB4Ui13MHZjI3haZShtX2E1OFhqYjA5NH5BVkAoQExgKzNjR0VoJWJDaH42ckVBbnN4N0kxN35aZT8kQlg9ZmxVSnxJdmBLfjZcdTAwM2NhUWJ8VzlAXkF0eEBeSnpiYUJOfDJXb35WM0FUMlx1MDAyNjFQKXRFaU1OVW1qQ2h+Q3RFQW55ejctNG1FWig/UDdYPVFSQ0VqfVBZUmE4JHhNT3NOa1FZUHxwMHhSLSEwd3tCM1hLaUl9YllmK0NYPVFSX1k7U1hBQVQyXHUwMDI2MVEkXHUwMDNjSGpNTlUqZ01Pc05rUWJTQm5RJDs1N2F7XnJeNklcdTAwMjYpQTVnI1RZQ01xVC01XHUwMDI2IzR5Q3RFLWUwUmFGMjA5X18xS29jSlQwMDAwMTAwMDAyMDAwMDMwMDAwNDAwMDA1MDAwMDYwMDAwNzAwMDA4MDAwMDkwMDAwQTAwMDBCMDAwMEMwMDAwRDAwMDBFMDAwMEYwMDAwRzAwMDBIMDAwMEkwMDAwSjAwMDBLMDAwMEwwMDAwTTAwMDBOMDAwME8wMDAwUDAwMDBRMDAwMFIwMDAwUzAwMDBUMDAwMFUwMDAxOFUwcSNXRUFuXHUwMDI2IzNVRzMxWkUxOUFjNGMhV0Bea2BRVF8qKTtaZShTNlRQRkBfWmdnZDVXcFpWMWJhSDhCYjk7UiE0UmRzSVhcdTAwM2VNbV9aZ2deS1dwaklkQ2xQNkdiWSo4e2ElKkxJV29+cTdhJUZSU2VKMm9lYmFIOEtYS1E3N1dvfnFHWD1RVkplTylJRlhcdTAwM2VNZD9jeU1vWFhcdTAwM2VANkNaV0x3ITAwMDAwMDAzUCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBpdm90dHJhbnNsYXRlIjogWwogICAgICAgICAgICAgICAgMC4wOTUxMzMxNDgxMzM3NTQ3MywKICAgICAgICAgICAgICAgIDAuMDc1MDUyODY0ODQ5NTY3NDEsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJzYXZlZHN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWZtIX4zd0M5NGJZKnlCWipee1RDSWtAX0QrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYweEpkdFhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpcDFKRmdQR0ZHZGVSZ0l5NXlWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkpEfilKPzJ2O0tBYzhOSioxRSRKXiVtITAwMDAwMDRvcD9hQl52RlZ7ZGhDYllGOUlaRWF6NGNfdDdpOFh6RGJBUnIoaEFScih6QVZPdFx1MDAyNlg9UVJDTHY/YT9XcGZIRTVmTmNAYmFIODhiIyFINGI5SFRQVlJDc1U1aHE5XHUwMDNlQVJyKGhGKDdiblhcdTAwM2VOMk5WUlVxSVhcdTAwM2N+SkJXcGc/U1B6b1IqQVJyKHlBWktpRVZxdDZgVlJVcUlYXHUwMDNjfkpCV3BnP1NVdGUtXHUwMDNlYiM3IzNXTWdrflplP1x1MDAzY0NiYU0oVDUpRWZeWipfMkFiOUhUUFZSQ3NVNStea3ZBUnIoaEc5WWtvWFx1MDAzZU4yTlhMNF9LYUMxNWQzMTQ0ZmIjIWxFYUNDREQzMTQ0d1oqXntEVXRAMV9aZT87YGFDQ0REZUpjfFBiWlx1MDAzZUJQWTtSfElDS0ZwTDZiTnV7WFx1MDAzZU4zS1dvOU42VFBxYUBYXHUwMDNlTWRgVmBYekQ2K2pYYzAwMDMxMHNzUjUxT05wOTFeQFx1MDAzZUQybWxFSDNJR2NMMzsrIVA0Z2UxVDVDOVBYNVx1MDAyNiNuYlUwb3t7M1NvM35hJXAwOWJZKmlVN0YjUDk0e1x1MDAyNmQzWmdnUkViYUg4OGIjIUhPQ0twXHUwMDNlXHUwMDNjVFBxal5iN09DQ1doTkxhODN1NTVWciokK0NLKVJsMWF4X0RXaE5SYzh3WU42WkRuJDRWXHUwMDNjc0NiOTBZRCpaRGw0TEQ7KXQpQ0xKcHQyWEFuNlhcdTAwM2VWP0dDTFZoeDhoYSloRFx1MDAzYzF9UGJhSDhLWENAeWpBT1x1MDAyNl98WTt8UU9BUylwU2FCcGREYlM1RXZlTys1Q0FfUX0zZFN4YWU1ZCRrRDJYbDA5YSQjcFx1MDAzZUNMPTIoMnhmM3tXbnBZSEdBMU18Qj94Mz9XP14rfmJhTlx1MDAyNnBUUDdrQTBWWDNXQ0oxSjVhJUV2YEhaXHUwMDI2JENEXHUwMDNjPWthVlFoNn1iMCNOMThVWCtSMDAwMDAwMDNQa0N0RF5XNWQkVjhDTH04OzJ5a0klV3BpbklXaE4qUjAwYiozM3Z5dzFhQTlYXHUwMDNjV01PbitDTWlHfUpoc3VpSnREeUhKcGNkejBJXHUwMDNjfSVKdER5SEpwY2R6MEF3WXFKI0U3dkpeJW0hMEJwSHhKcHhEKUpeJW0hMFBMVSFKO1JJeUpeJW0hMEZ3UENKKnB6I0pwY2R6MDlZIUJKel9ic0pwY2R6ME5gcjJKczhQfkpwY2R6MEJ8fGNKd05TZUpwY2R6MERcdTAwMjY7bkopQX5NSnBjZHowUTlpUkp4Km9zSnBjZHowTzBHKkokVUh4SnBjZHowUWsxXkoqMUUkSl4lbSEwRCtfdUp7el9USl4lbSEwT25JQks4ZHlYSnBjZHowMCh5cktFWU1SSnBjZHowME1GOUp5T1Q1SnBjZHowNHZxUEp5RXJwSnBjZHowOElfTUo9Vn5YSnBjZHowNnpEaUopTWUjSnBjZHowOXtcdTAwM2VPVGBNWE9YS1pnYFZRZ1ZeYmFIODhiIyFIT0NNc0s3VFA3R0w4NzNNZ0EwYHx0RC12SHthXHUwMDI2TDhSV015UHlaKnAjQmFcdTAwMjZVQldDTXpaJGR3cEc3Q0wkMzVDTD0yXHUwMDNlMSEtXHUwMDNje0djcVBERD1pMGViYUg4S1hMQllrVFV7bVx1MDAzY1RQN2tBMFZYM1JFRzgldDAwYio4NW8yI3xiOTc7RGJafXYzV29CJClYTEJZbFRSOyMyMFJSOTFUXyEwXHUwMDI2NjlOREt8Tm1XR1UwcSEoRkE4dlNYXHUwMDNlRG5BWD9BNkVDTkVvQ1RQN01TRmJoSXVkVEN7SEx2P2E/V2hPOVBUUHJhSmM0Y3lPV3Eya3JLb1NaNzAwOTYzMDBSSTcwMGpVQjAwI2dGMDB7c3FHNnJMOFoqeWcyQ05lTjlHWC1Le2I3XnhYR2d+R2FEXHUwMDNlTWN8V3FONjRhd2FxQEgzZV5TV015KERINHl8V0hVKFx1MDAzZUxaKis0ZUhiNUUjMDAwMDAwMDAwMFJhSTQwUmFNbkxSYUk0MFJhTkNiMDAwMDAwMDhobVUwcSNVVFA3TU5Ga00/RkYrZFV1M0lHY0wzOyshUDRnZTFUNUM5UFg1XHUwMDI2I25iQ05lTjRHZ35HYUNOdzVCNWRcdTAwM2NiU0twRiU5MDAwMDAwMDAxMFJhSTQwUm5cdTAwM2NSTFJhSTQwUnBtYmIwMDAwMDBQc0l1VTBxIShIdyRvWVhcdTAwM2VOMzlhXHUwMDI2TDhUYjAjLWlUVSNhXkRcdTAwM2V3XHUwMDNlWVV0eDgwWihuZTliMCM9bFRQcnlVYjdnRjBWe35iNlpZRFdmRFx1MDAzZT9+dlpmfG1BV3BaVT9DT1RVeUl8cEtLWil7UmJNSjc5MjVmbV84VTBxI1dUVSNhXkQ/QWNrVXZoN0NaZSg5JFoqcCNCYSRqKENiMCQxcFRQOFZNQ09UVXRKNmpQSEZrTXw7VTBxISMxIS1cdTAwM2MlV3E0YUI0cnkrNVdvS25fV29+cUdYPVFWSmVKMmZiYmFIOEtYSnV9NWElcDlBZHduTW5YXHUwMDNlTjM3WEp2QTBXcURcdTAwM2M4YlpLXHUwMDI2QmI5O1IhNU9ae0xYXHUwMDNlTW4wV3FEXHUwMDNjOGJhSDhCYjk7U1ZDa1x1MDAzYyhDV016MThaKnlzTVhcdTAwM2VWXHUwMDNlNldcdTAwMjZpKkgwMDAwMFRcdTAwM2UiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzbW9vdGhwdHMiOiAiMCAzIDYgOSAxMyAxNiIsCiAgICAgICAgICAgICJzb2Z0dHJhbnNmb3JtcmFkIjogMjAuNTcyMzg4ODk0NjI1NSwKICAgICAgICAgICAgInN0YXNoZ2VvIjogewogICAgICAgICAgICAgICAgImdlb21ldHJ5IjogImVAO19NVnB9VCEzdWI5LVdwLXQ5YjdebUdDSUJrfDJyQDcoSDcrJGNHJHNLbjB0amVmYjdeajVXcTJrNkYpSVRLYUJwZERiWXBMSVpnZUlDNWRiUiQzd0M5NGJZKnlCWipee1RDSWtAeEQrTGE0YSVwWDhiWkteRlZ7ZGhDYlM0RTYwNG9MclhcdTAwM2VNazNDSSkqZTJNQjB5Yjk4UURaRGw0MEQrbUtaTU1Xa0VEK3ZULVZSVTZDMmBkVHtHQjdlVkVpcDFKRmdQR0ZHZGVSZ0l5NXlWM01cdTAwMjZmK1ZSQ2U3Yjk1I1BEK35tNFplZSpRM0BaJT9iOGx2SmNWVGo2Q0ppZU41SisheldOQl9gQVRsczZINyskY0ckc3ghNCtkZ3liIzcjSENKI1V2MkxKIzZlKmdkZnt7UjJ+ZSpnZGZ7e1IyfmUqZ2Rme3dvalx1MDAzZVZSVXFJWFx1MDAzY35KQlduWGkzWkVhejRjX3Q3aTh6M01jQVJzWHlhQnBkRGJSYzFMYmFIODhiIyFIT0l0ZnE7ZUpjP05iWlx1MDAzZUJQWTtSfElDSnxkSjUoc2NfWFx1MDAzZU4zS1dvOU40VFBxVVx1MDAzZVhcdTAwM2VNZGBWYFh6RDZGP0ZHVTBve18zU28zfmElcDA5YlkqaVU2azk3NTR7XHUwMDI2ZDNaZ2dSRWJhSDg4YiMhSE9DS1gjLVRQcWQ/YjdPQ0NXaE5GWTdZMTszVnIqJCtDS29GaDFheF9EV2hOTGE4MyU1NFpEbiQ0Vlx1MDAzY3M2WjhVJGAoWkRsNEpEO29oXHUwMDI2Q0wxZHAyWEFuNlhcdTAwM2VWP0dDTERWdjdcdTAwM2Mob2REOyktTmJhSDhLWENAc2g5dEN6YFk7fFFPOXhFUk9hQnBkRGJTNTh0ZU8rNUNBT3YlMWRTeGFjNWQka0IyWGwwOWEkI3BcdTAwM2VDTHRcdTAwM2UjMnhmM3tXbnBZSEdBMUdgQk00Kz1XP14rfmJhTlx1MDAyNm5UUDdlODBWV3xVQm5XMTNhJUV2YEhaXHUwMDI2JEFEXHUwMDNjdVlZVlFoNn1iMCNHfjhVWCtSMDAwMDAwMDNQa0MwaXlTNWQkVjZDTCR7KTJ5a0klV3BpbklXaE4jUDAwYioxM3Z5dzFhQTlYXHUwMDNjV01PbitDTVE0ezA5e1x1MDAzZU9VMG98RTNVRzMxWkUxOUFjNGMhV0N8Z304MSEtXHUwMDNjJVdxNGFCNHJ5KzVXb0tuX1dvfnFHWD1RVkplSjJmYmJhSDhLWEp1fTVhJXA5QWR3bk1uWFx1MDAzZU4zN1hKdkEwV3FEXHUwMDNjOGJaS1x1MDAyNkJiOTtSITVPWntMWFx1MDAzZU1uMFdxRFx1MDAzYzhiYUg4QmI5O1NWQ2tcdTAwM2MoQ1dNejE4Wip5c01YXHUwMDNlVlx1MDAzZTZXXHUwMDI2aSpIMDAwMDBUXHUwMDNlIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3Rhc2hpZCI6ICI7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjY4LAogICAgICAgICAgICAxLjkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImN1cnZlOjoyLjAiCiAgICB9LAogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogInNvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgIl90cmFuc2Zvcm00IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIkZMQVRfU1RJVENIRVMxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIC0yNC45Njg3MzUwMzAxODYxMjgsCiAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgMAogICAgICAgICAgICBdLAogICAgICAgICAgICAic2NhbGUiOiAwLjI1NiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAtMC4wMzExNzUyODAwNzIwMTI0MjMsCiAgICAgICAgICAgICAgICAwLjI0NTgwNjIxODk5MjM2MjIsCiAgICAgICAgICAgICAgICAwLjExMjIzODYwMzMzNDA1MjUzCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xNywKICAgICAgICAgICAgLTEwLjAyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAiYXR0cmliZGVsZXRlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJoZWlnaHRfc3RpdGNoX2FuaW0xIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibmVnYXRlIjogdHJ1ZSwKICAgICAgICAgICAgInB0ZGVsIjogImZsYXR0ZW4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xNi4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmliZGVsZXRlIgogICAgfSwKICAgICJhdHRyaWJwcm9tb3RlMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJvZmZzZXRfcHJpbV9jb3VudDEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbmNsYXNzIjogInByaW1pdGl2ZSIsCiAgICAgICAgICAgICJpbm5hbWUiOiAiY291bnQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTUsCiAgICAgICAgICAgIC00Ljk3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJwcm9tb3RlIgogICAgfSwKICAgICJhdHRyaWJwcm9tb3RlNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzd2VlcDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJpbm5hbWUiOiAiY3VydmVudW0iLAogICAgICAgICAgICAib3V0Y2xhc3MiOiAidmVydGV4IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjMxLAogICAgICAgICAgICAtMTguMzQKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYnByb21vdGUiCiAgICB9LAogICAgImNvbG9yMiI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgInJlbmRlciI6IHRydWUKICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm9mZnNldF9zdGl0Y2hfdXZzMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS40NywKICAgICAgICAgICAgLTIxLjk0CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgIH0sCiAgICAiY29weXRvcG9pbnRzMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwb2x5ZnJhbWUyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAidGFyZ2V0YXR0cmlicyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiosXnYsXkFscGhhLF5OLF51cCxecHNjYWxlLF5zY2FsZSxeb3JpZW50LF5yb3QsXnBpdm90LF50cmFucyxedHJhbnNmb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5dG8jIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidXNlYXBwbHkjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiYXBwbHlhdHRyaWJzIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkFscGhhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImFwcGx5bWV0aG9kIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIm11bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJhcHBseWF0dHJpYnMjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAidiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhcHBseW1ldGhvZCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJhZGQiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiYXBwbHl0byMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ1c2VhcHBseSMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNiwKICAgICAgICAgICAgLTIuMjUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImNvcHl0b3BvaW50czo6Mi4wIgogICAgfSwKICAgICJkZWxldGU1IjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInN1YmRpdmlkZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhZmZlY3R2b2x1bWUiOiB0cnVlLAogICAgICAgICAgICAibmVnYXRlIjogImtlZXAiLAogICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgIDAuMDUxOTYyNDc4MDg2MzUyMzUsCiAgICAgICAgICAgICAgICAwLjA0NTYxOTA0MDcyNzYxNTM1NiwKICAgICAgICAgICAgICAgIDAuMDcxMTQ2NDEzNjgzODkxMwogICAgICAgICAgICBdLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0wLjAwNzIwMTg1ODc5NjE3OTI5NSwKICAgICAgICAgICAgICAgIDAuMjY0NjE5OTA5MjI2ODk0NCwKICAgICAgICAgICAgICAgIDAuMTEyMzY2Mjg4OTAwMzc1MzcKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4Ljg0LAogICAgICAgICAgICAtNy4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJkZWxldGUiCiAgICB9LAogICAgImhlaWdodF9zdGl0Y2hfYW5pbTEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmF5NCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImhlaWdodF9hbXAiOiAwLjAwMTMsCiAgICAgICAgICAgICJzbmlwcGV0IjogImZAZmxhdHRlbiA9IDIuNS1jbGFtcChmQHByb2csMCwyKTtcblxuXG52QFAgKz0gdkBOKiBmQGZsYXR0ZW4qY2hmKFwiaGVpZ2h0X2FtcFwiKSpjaHJhbXAoXCJzdGl0Y2hfaGVpZ2h0XCIsIGZAY3VydmV1Mik7ICIsCiAgICAgICAgICAgICJzdGl0Y2hfaGVpZ2h0IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibW9ub3RvbmVjdWJpYyIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDAsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLjUsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJpbnNlcnRfYWZ0ZXIiOiAidmV4X3RocmVhZGpvYnNpemUiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgImZvbGRlcl9nZW5lcmF0ZWRwYXJtc19zbmlwcGV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VuZXJhdGVkIENoYW5uZWwgUGFyYW1ldGVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImhlaWdodF9hbXAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhlaWdodCBBbXAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0aXRjaF9oZWlnaHQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlN0aXRjaCBIZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNob3dfY29udHJvbHMiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInJhbXBfZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAic2ltcGxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiYmxhbmsiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9zaW1wbGUiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xNS4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJsaW5lMiI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY2goXCIuLi9yZXNhbXBsZTMvbGVuZ3RoXCIpKjAuNjgiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb2ludHMiOiAxNwogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLAogICAgICAgICAgICAxCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgfSwKICAgICJtYWluX3N0aXRjaF9hbmltMSI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJhdHRyaWJwcm9tb3RlMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInJhbXAiOiB7CiAgICAgICAgICAgICAgICAiZXh0cmFwb2xhdGlvbl9hZnRlciI6ICJleHRlbmQiLAogICAgICAgICAgICAgICAgImV4dHJhcG9sYXRpb25fYmVmb3JlIjogImV4dGVuZCIsCiAgICAgICAgICAgICAgICAia2V5ZnJhbWVzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogMzQuNjMyMTM5ODI1NjE5MTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbGFzcmF0aW8iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibGluZWFyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAzLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMy44Mzk0ODYwNzgxODk3NjUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNsb3BlIjogLTExLjQ3NDk2NzU0MjUwMzg2NSwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogLTMuNzIxOTY1OTk2OTA4ODA5MiwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMC4zMzgKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VsIjogNjYuNTQ0MDA1Nzk3NzA0NTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbGFzcmF0aW8iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibGluZWFyKCkiLAogICAgICAgICAgICAgICAgICAgICAgICAiZnJhbWUiOiAzMjcsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbmFjY2VsIjogMzQuNjMyMTM5ODI1NjE5MTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNsb3BlIjogLTMuNzIxOTY1OTk2OTA4ODA5MiwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogLTIzOTUuNTg0MDAwMDAwMDM0LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMTAwCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhY2NlbCI6IDM3LjUwNTQ4MTI5NDIxOTM1LAogICAgICAgICAgICAgICAgICAgICAgICAiYWNjZWxhc3JhdGlvIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImxpbmVhcigpIiwKICAgICAgICAgICAgICAgICAgICAgICAgImZyYW1lIjogMzI4LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5hY2NlbCI6IDY2LjU0NDAwNTc5NzcwNDU2LAogICAgICAgICAgICAgICAgICAgICAgICAiaW5zbG9wZSI6IC0yMzk1LjU4NDAwMDAwMDAzNCwKICAgICAgICAgICAgICAgICAgICAgICAgInNsb3BlIjogMTEyLjUxMTk5OTk5OTk5NzA2LAogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAtMjk5LjYzMgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNuaXBwZXQiOiAiZkBwcm9nID0gZkBsZXR0ZXJOdW0gLSBmQGN1cnZldTIgLSBmQGNvdW50IC0gY2hmKFwicmFtcFwiKTtcblxuaWYgKGZAcHJvZyBcdTAwM2MgMCApIHtcbiAgICByZW1vdmVwb2ludCgwLEBwdG51bSk7XG59XG4iCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJ2ZXhfdGhyZWFkam9ic2l6ZSIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyX2dlbmVyYXRlZHBhcm1zX3NuaXBwZXQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW5lcmF0ZWQgQ2hhbm5lbCBQYXJhbWV0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmFtcCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFtcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMC4xNSwKICAgICAgICAgICAgLTUuOTIKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgIm5vcm1hbDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmVtZXNoMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInR5cGUiOiAidHlwZXBvaW50IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA0LjA3LAogICAgICAgICAgICAtMTAuNDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAibm9ybWFsNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyYWlzZV9za2luMSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC45NywKICAgICAgICAgICAgLTIyLjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm5vcm1hbCIKICAgIH0sCiAgICAib2Zmc2V0X3ByaW1fY291bnQxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImNvcHl0b3BvaW50czIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJkZXRhaWwiLAogICAgICAgICAgICAic25pcHBldCI6ICJpbnQgYWxsX3ByaW1zW10gPSBleHBhbmRwcmltZ3JvdXAoMCwgXCIqXCIpO1xuXG5mbG9hdCBydW5uaW5nVmFsID0gMDtcblxuZm9yIChpbnQgaSA9IDA7IGkgXHUwMDNjIGxlbihhbGxfcHJpbXMpOyBpKyspIHtcbiAgICBzZXRwcmltYXR0cmliKDAsIFwiY291bnRcIiwgYWxsX3ByaW1zW2ldLCBydW5uaW5nVmFsKTtcbiAgICBydW5uaW5nVmFsICs9IDEuMCArIHJhbmQoaSk7XG59XG4iCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTUsCiAgICAgICAgICAgIC00LjIyCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJhdHRyaWJ3cmFuZ2xlIgogICAgfSwKICAgICJvZmZzZXRfc3RpdGNoX3V2czEiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiYXR0cmlicHJvbW90ZTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJjbGFzcyI6ICJ2ZXJ0ZXgiLAogICAgICAgICAgICAic25pcHBldCI6ICJ2QHV2LnggKz0gZkBjdXJ2ZW51bTsiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xOS4zOAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAicG9seWZyYW1lMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJyZXNhbXBsZTMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJzdHlsZSI6ICJlZGdlMSIsCiAgICAgICAgICAgICJ0YW5nZW50dSI6ICJ1cCIsCiAgICAgICAgICAgICJ0YW5nZW50diI6ICJOIgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjY4LAogICAgICAgICAgICAtMC4xCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwb2x5ZnJhbWUiCiAgICB9LAogICAgInJhaXNlX3NraW4xIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInJlbWVzaDMiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJvZmZzZXRfc3RpdGNoX3V2czEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJkaXN0IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMCwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAwCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpbnRlcnAiOiAibGluZWFyIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41NTAyNjQ1MzczMzQ0NDIxLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDAuODI2MDg2OTM4MzgxMTk1MQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogImxpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgInBvcyI6IDEsCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogMQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAicmFpc2VIZWlnaHQiOiAwLjAwMDMsCiAgICAgICAgICAgICJzbmlwcGV0IjogImludCBwcmltX251bSA9IDE7XG52ZWN0b3IgcHJpbV91diA9IHswLDAsMH07XG5mbG9hdCBtYXhfZGlzdCA9IDAuMDE7XG5cbmZAbWFzayA9IDEuMC1jaHJhbXAoXCJkaXN0XCIsIGNoZihcIndpZHRoXCIpKiB4eXpkaXN0KDEsIHZAUCwgcHJpbV9udW0sIHByaW1fdXYsIG1heF9kaXN0KSApO1xuZkBmbGF0dGVuID0gcHJpbXV2KDEsIFwiZmxhdHRlblwiLCBwcmltX251bSwgcHJpbV91dik7XG52QENkID0gbGVycCh7MSwxLDF9LCB7MSwwLDB9LCBmQGZsYXR0ZW4gKiBmQG1hc2spO1xuXG5cbnZAUCArPSBjaGYoXCJyYWlzZUhlaWdodFwiKSAqIHZATiAqIGZAbWFzayAqICgwLjcgKyBAZmxhdHRlbik7XG5cbiIsCiAgICAgICAgICAgICJ3aWR0aCI6IDEyMDAKICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogInZleF90aHJlYWRqb2JzaXplIiwKICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmb2xkZXJfZ2VuZXJhdGVkcGFybXNfc25pcHBldCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlbmVyYXRlZCBDaGFubmVsIFBhcmFtZXRlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXN0IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaG93X2NvbnRyb2xzIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJyYW1wX2Zsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyYWlzZUhlaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmFpc2VoZWlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIndpZHRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJzaW1wbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX3NpbXBsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC45NywKICAgICAgICAgICAgLTIxLjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImF0dHJpYndyYW5nbGUiCiAgICB9LAogICAgInJheTMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiX3RyYW5zZm9ybTQiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJub3JtYWwzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAibWV0aG9kIjogIm1pbmltdW0iLAogICAgICAgICAgICAicHRhdHRyaWJuYW1lcyI6ICIiLAogICAgICAgICAgICAicHV0bm1sIjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAxLjMxLAogICAgICAgICAgICAtMTEuMzcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInJheSIKICAgIH0sCiAgICAicmF5NCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJzbW9vdGgyIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibm9ybWFsMyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAxCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIm1ldGhvZCI6ICJtaW5pbXVtIiwKICAgICAgICAgICAgInB0YXR0cmlibmFtZXMiOiAiIiwKICAgICAgICAgICAgInB1dG5tbCI6IHRydWUKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zMSwKICAgICAgICAgICAgLTE0LjM3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJyYXkiCiAgICB9LAogICAgInJlbWVzaDMiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZGVsZXRlNSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInRhcmdldHNpemUiOiAwLjAwMDcKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgOC44NCwKICAgICAgICAgICAgLTguMwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVtZXNoOjoyLjAiCiAgICB9LAogICAgInJlc2FtcGxlMyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJTVElUQ0hfQ1VSVkUxIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAiZG9wdGRpc3RhdHRyIjogdHJ1ZSwKICAgICAgICAgICAgImxlbmd0aCI6IDAuMDIyLAogICAgICAgICAgICAidHJlYXRwb2x5c2FzIjogInN1YmQiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDIuNjgsCiAgICAgICAgICAgIDAuOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInJlc2FtcGxlNCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJsaW5lMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImN1cnZldWF0dHIiOiAiY3VydmV1MiIsCiAgICAgICAgICAgICJkb2N1cnZldWF0dHIiOiB0cnVlLAogICAgICAgICAgICAibGVuZ3RoIjogMC4wMDIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVzYW1wbGUiCiAgICB9LAogICAgInNtb290aDIiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAicmF5MyIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4zMSwKICAgICAgICAgICAgLTEyLjM3CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJzbW9vdGg6OjIuMCIKICAgIH0sCiAgICAic3ViZGl2aWRlMiI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJ0ZXN0Z2VvbWV0cnlfdGVtcGxhdGVoZWFkMiIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgIml0ZXJhdGlvbnMiOiAyCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDguODQsCiAgICAgICAgICAgIC02LjMKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInN1YmRpdmlkZSIKICAgIH0sCiAgICAic3dlZXAzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dHJpYmRlbGV0ZTIiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhZGRjdXJ2ZW51bSI6IHRydWUsCiAgICAgICAgICAgICJhcHBseXNjYWxlIjogdHJ1ZSwKICAgICAgICAgICAgImNvbXB1dGV1dnMiOiB0cnVlLAogICAgICAgICAgICAiZW5kY2FwdHlwZSI6ICJncmlkIiwKICAgICAgICAgICAgInJhZGl1cyI6IDAuMDAwNCwKICAgICAgICAgICAgInNjYWxlcmFtcCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiaW50ZXJwIjogIm1vbm90b25lY3ViaWMiLAogICAgICAgICAgICAgICAgICAgICJwb3MiOiAwLAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC41LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImludGVycCI6ICJtb25vdG9uZWN1YmljIiwKICAgICAgICAgICAgICAgICAgICAicG9zIjogMC45OTA0OTg4NDA4MDg4Njg0LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IDEKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInN0cmV0Y2hhcm91bmR0dXJucyI6IGZhbHNlLAogICAgICAgICAgICAic3VyZmFjZXNoYXBlIjogInR1YmUiCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMzEsCiAgICAgICAgICAgIC0xNy4zNAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3dlZXA6OjIuMCIKICAgIH0sCiAgICAidGVzdGdlb21ldHJ5X3RlbXBsYXRlaGVhZDIiOiB7CiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICA4Ljg0LAogICAgICAgICAgICAtNS4zCiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ0ZXN0Z2VvbWV0cnlfdGVtcGxhdGVoZWFkIgogICAgfQp9
Starter Crowd Setup
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=
Camera Focus Point
Dynamic camera focus point that can be animated or attached to an object so that it stays in focus when camera of object is moving. Based on Houdini Solaris | Focus Camera Recipe tutorial.
Nov 30, 2025 | 20.5.584 | solaris Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImF0dGFjaF9mb2N1c190b19waWciOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAiZm9jdXNfb2Zmc2V0IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicm90YXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgInNjYWxlIjogZmFsc2UsCiAgICAgICAgICAgICJzaGVhciI6IGZhbHNlLAogICAgICAgICAgICAic291cmNlIjogIi9jYW1lcmFzL21haW5fZm9jdXNfcG9pbnQiLAogICAgICAgICAgICAidGFyZ2V0IjogIi9waWciCiAgICAgICAgfSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDAuMTEsCiAgICAgICAgICAgIC02LjE2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJwYXJlbnRjb25zdHJhaW50IgogICAgfSwKICAgICJmb2N1c19vZmZzZXQiOiB7CiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWVyZ2UzIiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDAKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL2NhbWVyYXMvbWFpbl9mb2N1c19wb2ludCIsCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAxLjMwNDgxNTM1MTk2MzA0MzIKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjEsCiAgICAgICAgICAgIC00Ljg4CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJ4Zm9ybSIKICAgIH0sCiAgICAiZm9jdXNfcG9pbnQiOiB7CiAgICAgICAgImVkaXRhYmxlcyI6IHsKICAgICAgICAgICAgInNvcG5ldC9jcmVhdGUiOiB7CiAgICAgICAgICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgImNvbG9yMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC45MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJjb2xvciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJsaW5lMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxpbmUyIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjg0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43MgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJsaW5lIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImxpbmUzIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yaWdpbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjIyCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImxpbmUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWVyZ2UxIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tIjogImxpbmUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJsaW5lMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibGluZTMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjI5CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm1lcmdlIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm91dHB1dDAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAiY29sb3IxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3V0cHV0aWR4IjogMAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjc5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuMTUKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3V0cHV0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXQiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogIm1haW4iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwYXRocHJlZml4IjogIi9jYW1lcmFzL21haW5fZm9jdXNfcG9pbnQiLAogICAgICAgICAgICAic2hvd2xvcHN0YWdlIjogIiIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgLTEuMDUKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogInNvcGNyZWF0ZSIKICAgIH0sCiAgICAiaGlkZV9mb2N1c19naXptbyI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJmb2N1c19wb2ludCIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInByaW1wYXR0ZXJuIjogIi9jYW1lcmFzL21haW5fZm9jdXNfcG9pbnQiLAogICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5XzR4YmZnIjogIiIsCiAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlbmRlcnZpc2liaWxpdHlfY29udHJvbF81YmNmZyI6ICJzZXQiCiAgICAgICAgfSwKICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImluc2VydF9hZnRlciI6ICJjcmVhdGVwcmltc2dyb3VwMiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiS2FybWEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJLYXJtYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRpY2luZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtYXhfY29udHJvbF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWNpbmcgTWF4aW11bSBEZXB0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ2RlcHRobWF4X3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ2RlcHRobWF4X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtYXhfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBNYXhpbXVtIERlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5fdmFsdWUiOiAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiRGljaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdkZXB0aG1pbl9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpY2luZyBNaW5pbXVtIERlcHRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtaW5fdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5nZGVwdGhtaW5fY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdkZXB0aG1pbl9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIE1pbmltdW0gRGVwdGgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJEaWNpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ3F1YWxpdHlfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpY2luZ3F1YWxpdHlfY29udHJvbF85NWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWNpbmdxdWFsaXR5X2NvbnRyb2xfOTViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWNpbmcgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkRpY2luZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGljaW5ncXVhbGl0eV9jb250cm9sXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGljaW5nIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcnVlIERpc3BsYWNlbWVudHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJUcnVlIERpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R0cnVlZGlzcGxhY2VfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRydWUgRGlzcGxhY2VtZW50cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIE1hcHBlZCBEaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQnVtcCBNYXBwZWQgRGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVHJ1ZSBEaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiVHJ1ZSBEaXNwbGFjZW1lbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXNhYmxlIERpc3BsYWNlbWVudCBTaGFkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRGlzYWJsZSBEaXNwbGFjZW1lbnQgU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkRpY2luZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIkdlb21ldHJ5IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJPZmYiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VsbF9iYWNrZmFjZV9jb250cm9sXzk1YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfY29udHJvbF85NWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1bGwgQmFja2ZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT2ZmIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk9mZiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1bGwgQmFja2ZhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiQ3VsbCBCYWNrZmFjZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1bGwgRnJvbnRmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkN1bGwgRnJvbnRmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1bGxfYmFja2ZhY2VfY29udHJvbF85NWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdWxsIEJhY2tmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfYmFzaXNfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJPdmVycmlkZSBDdXJ2ZXMgQmFzaXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9iYXNpc196cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIkdlb21ldHJ5IERlZmF1bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfYmFzaXNfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9iYXNpc19jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3ZlcnJpZGUgQ3VydmVzIEJhc2lzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkdlb21ldHJ5IERlZmF1bHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiR2VvbWV0cnkgRGVmYXVsdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkZvcmNlIExpbmVhciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJGb3JjZSBMaW5lYXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBCZXppZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRm9yY2UgQmV6aWVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UgQi1TcGxpbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiRm9yY2UgQi1TcGxpbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBDYXRtdWxsLVJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJGb3JjZSBDYXRtdWxsLVJvbSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJHZW9tZXRyeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9zdHlsZV9jb250cm9sXzAyYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDdXJ2ZXMgQXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXJ2ZV9zdHlsZV96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlJvdW5kZWQgQ3VydmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1cnZlX3N0eWxlX2NvbnRyb2xfMDJiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VydmVfc3R5bGVfY29udHJvbF8wMmJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDdXJ2ZXMgQXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRmxhdCBSaWJib25zIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkZsYXQgUmliYm9ucyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdW5kZWQgQ3VydmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlJvdW5kZWQgQ3VydmVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3JpZW50ZWQgUmliYm9ucyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJPcmllbnRlZCBSaWJib25zIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkdlb21ldHJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvaW50X3N0eWxlX2NvbnRyb2xfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIFBvaW50cyBBcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvaW50X3N0eWxlX3pwYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiU3BoZXJlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rwb2ludF9zdHlsZV9jb250cm9sXzAyYmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvaW50X3N0eWxlX2NvbnRyb2xfMDJiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgUG9pbnRzIEFzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpc2NzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkRpc2NzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU3BoZXJlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJTcGhlcmVzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiT3JpZW50ZWQgRGlzY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiT3JpZW50ZWQgRGlzY3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiR2VvbWV0cnkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMaWdodCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rpc3BvcnRhbF8za2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGlzcG9ydGFsX2NvbnRyb2xfNHhiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aXNwb3J0YWxfY29udHJvbF80eGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIklzIFBvcnRhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpZ2h0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rpc3BvcnRhbF9jb250cm9sXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJcyBQb3J0YWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfY29udHJvbF82b2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9kaWZmdXNlc2NhbGVfY29udHJvbF82b2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNvdXJjZSBEaWZmdXNlIE11bHRpcGxpZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2VfZGlmZnVzZXNjYWxlX2NvbnRyb2xfNm9jZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTb3VyY2UgRGlmZnVzZSBNdWx0aXBsaWVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZV9jb250cm9sX3RxY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGlnaHQgU291cmNlIFNwZWN1bGFyIE11bHRpcGxpZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zcGVjdWxhcnNjYWxlX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc3BlY3VsYXJzY2FsZV9jb250cm9sX3RxY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGxpZ2h0c291cmNlX3NwZWN1bGFyc2NhbGVfY29udHJvbF90cWNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNvdXJjZSBTcGVjdWxhciBNdWx0aXBsaWVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvcnRhbGRvbWVsaWdodHNfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIqIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHBvcnRhbGRvbWVsaWdodHNfY29udHJvbF81YmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rwb3J0YWxkb21lbGlnaHRzX2NvbnRyb2xfNWJjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJQb3J0YWwgRG9tZSBMaWdodHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaWdodCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rwb3J0YWxkb21lbGlnaHRzX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUG9ydGFsIERvbWUgTGlnaHRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJlYXRfYXNfbGlnaHRzb3VyY2VfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUcmVhdCBBcyBMaWdodCBTb3VyY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R0cmVhdF9hc19saWdodHNvdXJjZV9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHRyZWF0X2FzX2xpZ2h0c291cmNlX2NvbnRyb2xfb2ljZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dHJlYXRfYXNfbGlnaHRzb3VyY2VfY29udHJvbF9vaWNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyZWF0IEFzIExpZ2h0IFNvdXJjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJObyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlllcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJZZXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBdXRvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkF1dG8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGlnaHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMaW1pdHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpbWl0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VsaW1pdF9jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZV93aGVuIjogInsgeG5fX2thcm1haHlkcmFkaXNhYmxlbGlnaHRpbmdfcmhiZiA9PSAxIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZmZ1c2UgTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlbGltaXRfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHhuX19rYXJtYWh5ZHJhZGlzYWJsZWxpZ2h0aW5nX3JoYmYgPT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWZmdXNlIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzbGlkZXIiOiAic25hcF90b19pbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJMaW1pdHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogInZpZXdwb3J0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0bGltaXRfY29udHJvbF9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZGVfd2hlbiI6ICJ7IHhuX19rYXJtYWh5ZHJhZGlzYWJsZWxpZ2h0aW5nX3JoYmYgPT0gMSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZsZWN0aW9uIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdGxpbWl0X21yYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdGxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdGxpbWl0X2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyB4bl9fa2FybWFoeWRyYWRpc2FibGVsaWdodGluZ19yaGJmID09IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmbGVjdGlvbiBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2xpZGVyIjogInNuYXBfdG9faW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJ2aWV3cG9ydCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdGxpbWl0X2NvbnRyb2xfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRlX3doZW4iOiAieyB4bl9fa2FybWFoeWRyYWRpc2FibGVsaWdodGluZ19yaGJmID09IDEgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmcmFjdGlvbiBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RsaW1pdF9tcmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RsaW1pdF9jb250cm9sX240YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RsaW1pdF9jb250cm9sX240YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlkZV93aGVuIjogInsgeG5fX2thcm1haHlkcmFkaXNhYmxlbGlnaHRpbmdfcmhiZiA9PSAxIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZnJhY3Rpb24gTGltaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNsaWRlciI6ICJzbmFwX3RvX2ludCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIkxpbWl0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAidmlld3BvcnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNzc2xpbWl0XzNrYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c3NzbGltaXRfY29udHJvbF80eGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NsaW1pdF9jb250cm9sXzR4YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NsaW1pdF9jb250cm9sXzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lbGltaXRfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBMaW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWxpbWl0X3pwYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lbGltaXRfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVsaW1pdF9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIExpbWl0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTGltaXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNhbXBsaW5nIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VxdWFsaXR5X2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaWZmdXNlIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWZmdXNlcXVhbGl0eV92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZmZ1c2VxdWFsaXR5X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZGlmZnVzZXF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZmZ1c2UgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zYW1wbGluZ3F1YWxpdHlfMWdjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zYW1wbGluZ3F1YWxpdHlfY29udHJvbF8ydGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHNvdXJjZV9zYW1wbGluZ3F1YWxpdHlfY29udHJvbF8ydGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxpZ2h0IFNhbXBsaW5nIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzb3VyY2Vfc2FtcGxpbmdxdWFsaXR5X2NvbnRyb2xfMnRjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaWdodCBTYW1wbGluZyBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdHF1YWxpdHlfY29udHJvbF93N2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmxlY3Rpb24gUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZmxlY3RxdWFsaXR5X3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmbGVjdHF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZsZWN0cXVhbGl0eV9jb250cm9sX3c3YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmbGVjdGlvbiBRdWFsaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RxdWFsaXR5X2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZWZyYWN0aW9uIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZWZyYWN0cXVhbGl0eV92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlZnJhY3RxdWFsaXR5X2NvbnRyb2xfdzdiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVmcmFjdHF1YWxpdHlfY29udHJvbF93N2JmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZnJhY3Rpb24gUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NxdWFsaXR5X2NvbnRyb2xfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTU1MgUXVhbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNzc3F1YWxpdHlfZG9iZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rzc3NxdWFsaXR5X2NvbnRyb2xfZTFiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c3NzcXVhbGl0eV9jb250cm9sX2UxYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU1NTIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9tYXhzYW1wbGVzXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9tYXhzYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9tYXhzYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWF4IFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21heHNhbXBsZXNfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWF4IFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV9taW5zYW1wbGVzX2NvbnRyb2xfYmtjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWluIFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNhbXBsaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX21pbnNhbXBsZXNfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgTWluIFNlY29uZGFyeSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV90aHJlc2hfY29udHJvbF9zZGNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBTZWNvbmRhcnkgTm9pc2UgTGV2ZWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2YXJpYW5jZWFhX3RocmVzaF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMC4wMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZhcmlhbmNlYWFfdGhyZXNoX2NvbnRyb2xfc2RjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmFyaWFuY2VhYV90aHJlc2hfY29udHJvbF9zZGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBTZWNvbmRhcnkgTm9pc2UgTGV2ZWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDAuMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWZpbHRlcl9jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnc3RyaW5nJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBGaWx0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJib3giLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyX2NvbnRyb2xfbjRiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyX2NvbnRyb2xfbjRiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgRmlsdGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlBvaW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInBvaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQm94IEZpbHRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJib3giCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHYXVzc2lhbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJnYXVzc2lhbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkJhcnRsZXR0ICh0cmlhbmdsZSkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiYmFydGxldHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDYXRtdWxsLVJvbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJjYXRyb20iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIYW5uaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImhhbm5pbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCbGFja21hbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJibGFja21hbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNpbmMgKHNoYXJwZW5pbmcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInNpbmMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJ3aWR0aF9jb250cm9sX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIEZpbHRlciBXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZWZpbHRlcndpZHRoX3J6YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lZmlsdGVyd2lkdGhfY29udHJvbF9zZGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVmaWx0ZXJ3aWR0aF9jb250cm9sX3NkY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIEZpbHRlciBXaWR0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXF1YWxpdHlfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVxdWFsaXR5X2NvbnRyb2xfOTViZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lcXVhbGl0eV9jb250cm9sXzk1YmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lcXVhbGl0eV9jb250cm9sXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFF1YWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzYW1wbGluZ2NoYW5uZWxfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJkZW5zaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNhbXBsaW5nY2hhbm5lbF9jb250cm9sX2JrY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNhbXBsaW5nY2hhbm5lbF9jb250cm9sX2JrY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFNhbXBsaW5nIEZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2FtcGxpbmdjaGFubmVsX2NvbnRyb2xfYmtjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFNhbXBsaW5nIEZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2hhZG93c3RlcHJhdGVfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBTaGFkb3cgU3RlcCBSYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc2hhZG93c3RlcHJhdGVfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzaGFkb3dzdGVwcmF0ZV9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXNoYWRvd3N0ZXByYXRlX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU2hhZG93IFN0ZXAgUmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2FtcGxpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXN0ZXByYXRlX2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU3RlcCBSYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1lc3RlcHJhdGVfdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWVzdGVwcmF0ZV9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXN0ZXByYXRlX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgU3RlcCBSYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTYW1wbGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAidmlld3BvcnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZmxvYXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU2hhZGluZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJ1bXBzaGFkb3d0ZXJtaW5hdG9yX2NvbnRyb2xfb2ljZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0YnVtcHNoYWRvd3Rlcm1pbmF0b3JfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RidW1wc2hhZG93dGVybWluYXRvcl9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJ1bXBzaGFkb3d0ZXJtaW5hdG9yX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCdW1wIFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc2VuYWJsZV9jb250cm9sX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnYm9vbCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRW5hYmxlIENhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y2F1c3RpY3NlbmFibGVfdnViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc2VuYWJsZV9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzZW5hYmxlX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRW5hYmxlIENhdXN0aWNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJib29sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y2F1c3RpY3Nyb3VnaG5lc3NjbGFtcF9jb250cm9sX3hsY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIENhdXN0aWNzIFJvdWdobmVzcyBDbGFtcCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzcm91Z2huZXNzY2xhbXBfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDAuMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGNhdXN0aWNzcm91Z2huZXNzY2xhbXBfY29udHJvbF94bGNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjYXVzdGljc3JvdWdobmVzc2NsYW1wX2NvbnRyb2xfeGxjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgQ2F1c3RpY3MgUm91Z2huZXNzIENsYW1wIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWF4IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXNwYW5nbGVfY29udHJvbF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkN1c3AgQW5nbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXNwYW5nbGVfcW1iZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDYwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzcGFuZ2xlX2NvbnRyb2xfcnpiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzcGFuZ2xlX2NvbnRyb2xfcnpiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXNwIEFuZ2xlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA5MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmbG9hdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Y3VzdG9tX3RyYWNlc2V0c180eGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGN1c3RvbV90cmFjZXNldHNfY29udHJvbF81YmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RjdXN0b21fdHJhY2VzZXRzX2NvbnRyb2xfNWJjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDdXN0b20gVHJhY2VzZXRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RjdXN0b21fdHJhY2VzZXRzX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdzdHJpbmcnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ3VzdG9tIFRyYWNlc2V0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGRpZWxlY3RyaWNwcmlvcml0eV9jb250cm9sX2ZmY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZWxlY3RyaWMgUHJpb3JpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfY29udHJvbF9mZmNmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RkaWVsZWN0cmljcHJpb3JpdHlfY29udHJvbF9mZmNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkRpZWxlY3RyaWMgUHJpb3JpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3RfbWluIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Nic2RmZW5hYmxlX2NvbnRyb2xfeGxjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBFdmFsdWF0ZSBCU0RGIE9uIEZha2UgQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Nic2RmZW5hYmxlX3c3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzYnNkZmVuYWJsZV9jb250cm9sX3hsY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2JzZGZlbmFibGVfY29udHJvbF94bGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBFdmFsdWF0ZSBCU0RGIE9uIEZha2UgQ2F1c3RpY3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3Njb2xvcl9jb250cm9sX3NkY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQzJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBGYWtlIENhdXN0aWNzIENvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzY29sb3JfcnpiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc2NvbG9yX2NvbnRyb2xfc2RjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0ZmFrZWNhdXN0aWNzY29sb3JfY29udHJvbF9zZGNmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIiBGYWtlIENhdXN0aWNzIENvbG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfY29udHJvbF8xZ2NmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RmYWtlY2F1c3RpY3NvcGFjaXR5X2NvbnRyb2xfMWdjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRmFrZSBDYXVzdGljcyBPcGFjaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJmbG9hdDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiY29sb3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGZha2VjYXVzdGljc29wYWNpdHlfY29udHJvbF8xZ2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Zsb2F0MycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRmFrZSBDYXVzdGljcyBPcGFjaXR5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0aG9sZG91dG1vZGVfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIb2xkb3V0IE1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3Rob2xkb3V0bW9kZV96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aG9sZG91dG1vZGVfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3Rob2xkb3V0bW9kZV9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSG9sZG91dCBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTm9uZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1hdHRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk1hdHRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQmFja2dyb3VuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJCYWNrZ3JvdW5kIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIm9yZGVyZWRfbWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlXzk1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlX2NvbnRyb2xfYmtjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW50ZXJuYWxyZWZsZWN0ZW5hYmxlX2NvbnRyb2xfYmtjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIgRW5hYmxlIEludGVybmFsIFJlZmxlY3Rpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RpbnRlcm5hbHJlZmxlY3RlbmFibGVfY29udHJvbF9ia2NmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIEVuYWJsZSBJbnRlcm5hbCBSZWZsZWN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzdWJzZXRfY29udHJvbF8wMmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJEaXJlY3QgUmVmcmFjdGlvbiBTdWJzZXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHN1YnNldF96cGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bGlnaHRzdWJzZXRfY29udHJvbF8wMmJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RsaWdodHN1YnNldF9jb250cm9sXzAyYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRGlyZWN0IFJlZnJhY3Rpb24gU3Vic2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk91dHNpZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiT3V0c2lkZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluc2lkZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJJbnNpZGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJCb3RoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkJvdGgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RscGV0YWdfY29udHJvbF92dWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX3VoYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX2NvbnRyb2xfdnViZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bHBldGFnX2NvbnRyb2xfdnViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMUEUgVGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5XzR4YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RyZW5kZXJ2aXNpYmlsaXR5X2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0cmVuZGVydmlzaWJpbGl0eV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIFZpc2liaWxpdHkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmlzaWJsZSB0byBhbGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiKiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2libGUgb25seSB0byBwcmltYXJ5IHJheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicHJpbWFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZpc2libGUgb25seSB0byBwcmltYXJ5IGFuZCBzaGFkb3cgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJwcmltYXJ5fHNoYWRvdyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSB0byBwcmltYXJ5IHJheXMgKFBoYW50b20pIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIi1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW52aXNpYmxlIHRvIGRpZmZ1c2UgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSB0byBzZWNvbmRhcnkgcmF5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICItZGlmZnVzZVx1MDAyNi1yZWZsZWN0XHUwMDI2LXJlZnJhY3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnZpc2libGUgdG8gc2hhZG93IHJheXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiLXNoYWRvdyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkludmlzaWJsZSAoVW5yZW5kZXJhYmxlKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAic3RyaW5nX3JlcGxhY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHJlbmRlcnZpc2liaWxpdHlfY29udHJvbF81YmNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZW5kZXIgVmlzaWJpbGl0eSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNtb290aHBfY29udHJvbF9pd2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRml4IFNoYWRvdyBUZXJtaW5hdG9yIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0c21vb3RocF9oamJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNtb290aHBfY29udHJvbF9pd2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RzbW9vdGhwX2NvbnRyb2xfaXdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGaXggU2hhZG93IFRlcm1pbmF0b3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19Nb3Rpb25CbHVyXzZqYSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RibHVyc3R5bGVfY29udHJvbF9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNb3Rpb24gQmx1ciBTdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGJsdXJzdHlsZV9xbWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIlJvdGF0aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Ymx1cnN0eWxlX2NvbnRyb2xfcnpiZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0Ymx1cnN0eWxlX2NvbnRyb2xfcnpiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNb3Rpb24gQmx1ciBTdHlsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMaW5lYXIgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMaW5lYXIgQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJvdGF0aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiUm90YXRpb24gQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RnZW9zYW1wbGVzX2NvbnRyb2xfZTFiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiR2VvbWV0cnkgVGltZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0Z2Vvc2FtcGxlc19kb2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGdlb3NhbXBsZXNfY29udHJvbF9lMWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RnZW9zYW1wbGVzX2NvbnRyb2xfZTFiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJHZW9tZXRyeSBUaW1lIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3NhbXBsZXNfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV9zYW1wbGVzX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0aW5zdGFuY2Vfc2FtcGxlc19jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5zdGFuY2UgTW90aW9uIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3NhbXBsZXNfY29udHJvbF81YmNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnN0YW5jZSBNb3Rpb24gU2FtcGxlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3ZibHVyX2NvbnRyb2xfdzdiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiSW5zdGFuY2UgVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3ZibHVyX3Z1YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTm8gVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RpbnN0YW5jZV92Ymx1cl9jb250cm9sX3c3YmZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdGluc3RhbmNlX3ZibHVyX2NvbnRyb2xfdzdiZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbnN0YW5jZSBWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vIFZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiTm8gVmVsb2NpdHkgQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiVmVsb2NpdHkgQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFjY2VsZXJhdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIkFjY2VsZXJhdGlvbiBCbHVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG1ibHVyXzdmYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0bWJsdXJfY29udHJvbF84c2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3RtYmx1cl9jb250cm9sXzhzYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRW5hYmxlIE1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdG1ibHVyX2NvbnRyb2xfOHNiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkVuYWJsZSBNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHNhbXBsZXNmcm9tc3RhZ2VfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3RzYW1wbGVzZnJvbXN0YWdlX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0c2FtcGxlc2Zyb21zdGFnZV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTW90aW9uIFNhbXBsZXMgZnJvbSBTdGFnZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3RzYW1wbGVzZnJvbXN0YWdlX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1vdGlvbiBTYW1wbGVzIGZyb20gU3RhZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2Ymx1cl83ZmJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk5vIFZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dmJsdXJfY29udHJvbF84c2JmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2Ymx1cl9jb250cm9sXzhzYmZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVmVsb2NpdHkgQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJObyBWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIk5vIFZlbG9jaXR5IEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWZWxvY2l0eSBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIlZlbG9jaXR5IEJsdXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJBY2NlbGVyYXRpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJBY2NlbGVyYXRpb24gQmx1ciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJNb3Rpb24gQmx1ciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZHZhbHVldHlwZSI6ICJpbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3JkZXJlZF9tZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2Ymx1cl9jb250cm9sXzhzYmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZlbG9jaXR5IEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cm1vZGVfY29udHJvbF9qOWJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgVmVsb2NpdHkgQmx1ciBNb2RlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJtb2RlX2l3YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTGF0dGljZSBEZWZvcm1hdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cm1vZGVfY29udHJvbF9qOWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cm1vZGVfY29udHJvbF9qOWJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlZvbHVtZSBWZWxvY2l0eSBCbHVyIE1vZGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGF0dGljZSBEZWZvcm1hdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMYXR0aWNlIERlZm9ybWF0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG9va3VwIE9mZnNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJMb29rdXAgT2Zmc2V0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJvcmRlcmVkX21lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXZibHVyc2NhbGVfNHhiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cnNjYWxlX2NvbnRyb2xfNWJjZmcgPT0gYmxvY2sgfSB7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldmJsdXJzY2FsZV9jb250cm9sXzViY2ZnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVm9sdW1lIFZlbG9jaXR5IEJsdXIgU2NhbGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIk1vdGlvbiBCbHVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV2Ymx1cnNjYWxlX2NvbnRyb2xfNWJjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdmbG9hdCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJWb2x1bWUgVmVsb2NpdHkgQmx1ciBTY2FsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHhmb3Jtc2FtcGxlc19jb250cm9sX240YmZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zZm9ybSBUaW1lIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfbXJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfY29udHJvbF9uNGJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R4Zm9ybXNhbXBsZXNfY29udHJvbF9uNGJmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRyYW5zZm9ybSBUaW1lIFNhbXBsZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF92YWx1ZSI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWluX3ZhbHVlIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0X21pbiI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiTW90aW9uIEJsdXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF9kZWZhdWx0IjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfdHlwZSI6ICJjb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX1RleHR1cmVCYWtpbmdfdm1hIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUZXh0dXJlIEJha2luZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2NhZ2Vfb2JqX2NvbnRyb2xfc2RjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2FnZSBPYmplY3QgSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9jYWdlX29ial9yemJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9jYWdlX29ial9jb250cm9sX3NkY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2NhZ2Vfb2JqX2NvbnRyb2xfc2RjZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDYWdlIE9iamVjdCBJRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9jb250cm9sX29pY2ZnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnaW50JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkhpZ2ggUmVzb2x1dGlvbiBPYmplY3QgSUQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9uNGJmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9oaWdocmVzX29ial9jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2hpZ2hyZXNfb2JqX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJIaWdoIFJlc29sdXRpb24gT2JqZWN0IElEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGV4dHVyZSBCYWtpbmciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1aXNjb3BlIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiaW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2xvd3Jlc19vYmpfMDJiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19wcmltdmFyc2thcm1hb2JqZWN0dXZ1bndyYXBfbG93cmVzX29ial9jb250cm9sXzFnY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHV2dW53cmFwX2xvd3Jlc19vYmpfY29udHJvbF8xZ2NmZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxvdyBSZXNvbHV0aW9uIE9iamVjdCBJRCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRleHR1cmUgQmFraW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R1dnVud3JhcF9sb3dyZXNfb2JqX2NvbnRyb2xfMWdjZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdpbnQnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG93IFJlc29sdXRpb24gT2JqZWN0IElEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX2RlZmF1bHQiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fVW5pZm9ybVZvbHVtZV92bWEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybV84c2JmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXVuaWZvcm1fY29udHJvbF85NWJmZyA9PSBibG9jayB9IHsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3JtX2NvbnRyb2xfOTViZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImJvb2wiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAidG9nZ2xlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3JtX2NvbnRyb2xfOTViZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtX2dlbmVyYXRvcl9zY3JpcHQiOiAiaW1wb3J0IGxvcHV0aWxzXG5yZXR1cm4gbG9wdXRpbHMuY3JlYXRlRWRpdFByb3BlcnRpZXNDb250cm9sTWVudShrd2FyZ3MsICdib29sJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybXNhbXBsZXNfY29udHJvbF9vaWNmZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2ludCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAiY29udHJvbF9uZXh0X3BhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6bG9vayI6ICJpY29uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19wcmltdmFyc2thcm1hb2JqZWN0dm9sdW1ldW5pZm9ybXNhbXBsZXNfbjRiZmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX3ByaW12YXJza2FybWFvYmplY3R2b2x1bWV1bmlmb3Jtc2FtcGxlc19jb250cm9sX29pY2ZnID09IGJsb2NrIH0geyB4bl9fcHJpbXZhcnNrYXJtYW9iamVjdHZvbHVtZXVuaWZvcm1zYW1wbGVzX2NvbnRyb2xfb2ljZmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJVbmlmb3JtIFZvbHVtZSBTYW1wbGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfdmFsdWUiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbl92YWx1ZSI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdF9taW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlVuaWZvcm0gVm9sdW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImludCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JvdXBfZGVmYXVsdCI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl90YWJzIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjAyLAogICAgICAgICAgICAtMi4yOQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAicmVuZGVyZ2VvbWV0cnlzZXR0aW5ncyIKICAgIH0sCiAgICAibWFpbiI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJhcGVydHVyZSI6ICJzZXRyYXRpbyIsCiAgICAgICAgICAgICJmU3RvcCI6IDEuMiwKICAgICAgICAgICAgImZvY2FsTGVuZ3RoIjogMTgsCiAgICAgICAgICAgICJmb2N1c0Rpc3RhbmNlIjogNS40ODcwODE0MzQ3ODYwNzksCiAgICAgICAgICAgICJob3Jpem9udGFsQXBlcnR1cmUiOiAzNiwKICAgICAgICAgICAgInByaW1wYXRoIjogIi9jYW1lcmFzL21haW4iLAogICAgICAgICAgICAiciI6IFsKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAxMi40MTQ4MjIyNDEzMzE5NDYsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJ0IjogWwogICAgICAgICAgICAgICAgLTAuODIxMDgzNjY0ODk0MTA0LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIDAKICAgICAgICAgICAgXSwKICAgICAgICAgICAgInhuX19ob3VkaW5pZ3VpZGVzY2FsZV9zM2EiOiAxLAogICAgICAgICAgICAieG5fX3NodXR0ZXJjbG9zZV9udmEiOiAwLjMsCiAgICAgICAgICAgICJ4bl9fc2h1dHRlcm9wZW5fMHRhIjogewogICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiLWNoKFwieG5fX3NodXR0ZXJjbG9zZV9udmFcIikiCiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogImZvbGRlcjFfMiIsCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMl8zIjogewogICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiS2FybWEiLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVyXzg5YWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogImhvdS5ub2RlKGNoKCd4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wXzRmYmcnKSkuc2hhZGVyU3RyaW5nKCkgaWYgaG91Lm5vZGUoY2goJ3huX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJ2b3BfNGZiZycpKSAhPSBOb25lIGVsc2UgJyciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYWxlbnNzaGFkZXJfY29udHJvbF85bmJnID09IGJsb2NrIH0geyB4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVyX2NvbnRyb2xfOW5iZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJMZW5zIFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF80ZmJnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlX3doZW4iOiAieyB4bl9fa2FybWFjYW1lcmFsZW5zc2hhZGVydm9wX2NvbnRyb2xfNXNiZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF9jb250cm9sXzVzYmcgPT0gbm9uZSB9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBTaGFkZXIgVk9QIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZmlsdGVyIjogIiEhQ1VTVE9NL01BVEVSSUFMISEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3ByZWxhdGl2ZSI6ICIuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAib3BlcmF0b3JfcGF0aCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbGVuc3NoYWRlcnZvcF9jb250cm9sXzVzYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3N0cmluZycpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBTaGFkZXIgVk9QIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2NvbnRyb2xfZndiZ2kiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ3JlbGF0aW9uc2hpcCcpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTGVucyBNYXRlcmlhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19lamJnaSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhbWF0ZXJpYWxiaW5kaW5nX2NvbnRyb2xfZndiZ2kgPT0gYmxvY2sgfSB7IHhuX19rYXJtYWNhbWVyYW1hdGVyaWFsYmluZGluZ19jb250cm9sX2Z3YmdpID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkxlbnMgTWF0ZXJpYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJcbmltcG9ydCBsb3B0b29sdXRpbHNcbmxvcHRvb2x1dGlscy5zZXR1cEthcm1hQ2FtZXJhTGVuc01hdGVyaWFsKGt3YXJncylcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiQ3JlYXRlIGEgbGVucyBzaGFkZXIgTE9QLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2ljb24iOiAiVk9QX2ttYV9waHlzaWNhbGxlbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9sYW5ndWFnZSI6ICJweXRob24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojp1c2RwYXRodHlwZSI6ICJwcmltIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZW5hbWUiOiAibWF0ZXJpYWw6YmluZGluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAicmVsYXRpb25zaGlwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF0aW50X2NvbnRyb2xfaWViZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQzJykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUaW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhdGludF9oMGFnIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhdGludF9jb250cm9sX2llYmcgPT0gYmxvY2sgfSB7IHhuX19rYXJtYWNhbWVyYXRpbnRfY29udHJvbF9pZWJnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRpbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImNvbG9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4bl9fa2FybWFjYW1lcmF1c2VfbGVuc3NoYWRlcl9jb250cm9sX3N1YmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW1fZ2VuZXJhdG9yX3NjcmlwdCI6ICJpbXBvcnQgbG9wdXRpbHNcbnJldHVybiBsb3B1dGlscy5jcmVhdGVFZGl0UHJvcGVydGllc0NvbnRyb2xNZW51KGt3YXJncywgJ2Jvb2wnKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVzZSBMZW5zIFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJjb250cm9sX25leHRfcGFyYW1ldGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4Ojpsb29rIjogImljb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX3JoYmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2FibGVfd2hlbiI6ICJ7IHhuX19rYXJtYWNhbWVyYXVzZV9sZW5zc2hhZGVyX2NvbnRyb2xfc3ViZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhdXNlX2xlbnNzaGFkZXJfY29udHJvbF9zdWJnID09IG5vbmUgfSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlVzZSBMZW5zIFNoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlZpZXciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidWlzY29wZSI6ICJOb25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVzZGFwaXNjaGVtYSI6ICJLYXJtYUNhbWVyYUFQSSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2R2YWx1ZXR5cGUiOiAiYm9vbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICJub25lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbV9nZW5lcmF0b3Jfc2NyaXB0IjogImltcG9ydCBsb3B1dGlsc1xucmV0dXJuIGxvcHV0aWxzLmNyZWF0ZUVkaXRQcm9wZXJ0aWVzQ29udHJvbE1lbnUoa3dhcmdzLCAnZmxvYXQ0JykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY3JlZW4gV2luZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogImNvbnRyb2xfbmV4dF9wYXJhbWV0ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6Omxvb2siOiAiaWNvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAieG5fX2thcm1hY2FtZXJhd2luZG93X3EzYWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzYWJsZV93aGVuIjogInsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBibG9jayB9IHsgeG5fX2thcm1hY2FtZXJhd2luZG93X2NvbnRyb2xfcmhiZyA9PSBub25lIH0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTY3JlZW4gV2luZG93IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnVtX2NvbXBvbmVudHMiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJWaWV3IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVpc2NvcGUiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2RhcGlzY2hlbWEiOiAiS2FybWFDYW1lcmFBUEkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXNkdmFsdWV0eXBlIjogImZsb2F0NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZsb2F0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfdGFicyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY2FtZXJhIiwKICAgICAgICAidXNlcl9kYXRhIjogewogICAgICAgICAgICAic2V0X2xvb2thdCI6ICJUcnVlIgogICAgICAgIH0KICAgIH0sCiAgICAibWVyZ2UzIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImhpZGVfZm9jdXNfZ2l6bW8iLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtb3ZlX2ZvY3VzX3BvaW50IiwKICAgICAgICAgICAgICAgICJmcm9tX2luZGV4IjogMCwKICAgICAgICAgICAgICAgICJ0b19pbmRleCI6IDEKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjEsCiAgICAgICAgICAgIC0zLjc2CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAibW92ZV9mb2N1c19wb2ludCI6IHsKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJwaWciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwcmltcGF0dGVybiI6ICIvcGlnIiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiY29zKEBGcmFtZSoyKSoxLjUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgMCwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiI6ICJzaW4oQEZyYW1lKjIpKjEuNSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAyLjk3LAogICAgICAgICAgICAtMi42NwogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAieGZvcm0iCiAgICB9LAogICAgInBpZyI6IHsKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJmaWxlcGF0aCI6ICIkSEgvdXNkL2Fzc2V0cy9waWcvcGlnLnVzZCIsCiAgICAgICAgICAgICJudW1fdmFyaWFudHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRzZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiZ2VvIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInByaW1wYXR0ZXJuIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRuYW1lIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhcmlhbnRzZXQjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAibXRsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgInByaW1wYXRoIjogIi9waWciLAogICAgICAgICAgICAidCI6IFsKICAgICAgICAgICAgICAgIC0xLjQ3MzgxODA2NDcyMjg0NDUsCiAgICAgICAgICAgICAgICAwLjkyMzg0MjM3MDUxMDEwMTMsCiAgICAgICAgICAgICAgICAtMy45NTE5NTQxODg5MTI4ODk1CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi45OCwKICAgICAgICAgICAgLTEuNjcKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogImFzc2V0cmVmZXJlbmNlIgogICAgfSwKICAgICJ1cGRhdGVfY2FtX2ZvY3VzX2Rpc3RhbmNlIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImF0dGFjaF9mb2N1c190b19waWciLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJleHBvcnRsaXN0IjogIioiLAogICAgICAgICAgICAicHJpbXBhdHRlcm4iOiAiL2NhbWVyYXMvbWFpbiIsCiAgICAgICAgICAgICJzbmlwcGV0IjogInN0cmluZyBwcmltTmFtZSA9IGNocyhcInByaW1wYXR0ZXJuXCIpO1xubWF0cml4IGNhbU1hdCA9IHVzZF9sb2NhbHRyYW5zZm9ybSgwLCBwcmltTmFtZSk7XG52ZWN0b3IgY2FtUCA9IGNyYWNrdHJhbnNmb3JtKDAsIDAsIDAsIDAsIGNhbU1hdCk7XG5cbm1hdHJpeCBmb2NNYXQgPSB1c2RfbG9jYWx0cmFuc2Zvcm0oMCwgcHJpbU5hbWUrXCJfZm9jdXNfcG9pbnRcIik7XG52ZWN0b3IgZm9jUCA9IGNyYWNrdHJhbnNmb3JtKDAsIDAsIDAsIDAsIGZvY01hdCk7XG5cbnVzZF9zZXRhdHRyaWIoMCwgcHJpbU5hbWUsIFwiZm9jdXNEaXN0YW5jZVwiLCBkaXN0YW5jZShjYW1QLCBmb2NQKSk7IgogICAgICAgIH0sCiAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAwLjExLAogICAgICAgICAgICAtNy41OQogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIsCiAgICAgICAgInVzZXJfZGF0YSI6IHsKICAgICAgICAgICAgIndpcmVzdHlsZSI6ICJyb3VuZGVkIgogICAgICAgIH0KICAgIH0KfQ==
Ship Fire Simulation
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 Leash
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==
First And Last Point Group
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==
Simple Water Material
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=
Lop Time Offset Instances
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=
Geometry Parent
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==
Assign Materials By Name
Assign materials to geometry with the same name.
Nov 03, 2025 | 20.5.584 | solaris Cooked By: kif
ewogICAgIl9fY29va2Jvb2tNZXRhIjogewogICAgICAgICJjb250ZXh0IjogImxvcCIsCiAgICAgICAgInZlcnNpb24iOiAiMjAuNS41ODQiCiAgICB9LAogICAgImFzc2lnbl9tYXRlcmlhbHNfYnlfbmFtZSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImZyb20iOiAibWF0ZXJpYWxsaWJyYXJ5MSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgImV4cG9ydGxpc3QiOiAiKiIsCiAgICAgICAgICAgICJwcmltcGF0dGVybiI6ICIvZ2VvLyoiLAogICAgICAgICAgICAic25pcHBldCI6ICJzdHJpbmcgbmFtZSA9IHVzZF9uYW1lKDAsIHNAcHJpbXBhdGgpO1xuc3RyaW5nIG1hdHMgPSBcIi9tYXRlcmlhbHMvXCIgKyBuYW1lO1xuXG51c2RfYWRkcmVsYXRpb25zaGlwdGFyZ2V0KDAsIHNAcHJpbXBhdGgsIFwibWF0ZXJpYWw6YmluZGluZ1wiLCBtYXRzKTtcbnVzZF9zZXRhdHRyaWIoMCwgc0BwcmltcGF0aCwgXCJmYW1pbHlOYW1lXCIsIFwibWF0ZXJpYWxCaW5kXCIpOyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4xLAogICAgICAgICAgICAtNC40OAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiYXR0cmlid3JhbmdsZSIKICAgIH0sCiAgICAiY3ViZSI6IHsKICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgfSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJwcmltcGF0aCI6ICIvZ2VvLyRPUyIKICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMi41MSwKICAgICAgICAgICAgMC4wNgogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAiY3ViZSIKICAgIH0sCiAgICAibWF0ZXJpYWxsaWJyYXJ5MSI6IHsKICAgICAgICAiY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICJjdWJlIjogewogICAgICAgICAgICAgICAgImNoaWxkcmVuIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGFjZW1lbnRfb3V0cHV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44OQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4ZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6ICJvdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b19pbmRleCI6ICJzdWJvdXRwdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb25uZWN0b3JraW5kIjogIm91dHB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybWxhYmVsIjogIkRpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybW5hbWUiOiAiZGlzcGxhY2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdHlwZSI6ICJkaXNwbGFjZW1lbnQiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNTIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi40MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldGNvbm5lY3RvciIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJmbGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC00LjU0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1YmlucHV0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm10bHhkaXNwbGFjZW1lbnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4ZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIm10bHhzdGFuZGFyZF9zdXJmYWNlIjogewogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFzZV9jb2xvciI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjMwMDAwMDAxMTkyMDkyODk2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDc1MDAwMDAyOTgwMjMyMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4zMDAwMDAwMTE5MjA5Mjg5NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS44OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwXyI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9CYXNlIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0NvYXQiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfRW1pc3Npb24iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfR2VvbWV0cnkiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU2hlZW4iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3BlY3VsYXIiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3Vic3VyZmFjZSI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9UaGluIEZpbG0iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfVHJhbnNtaXNzaW9uIjogImNvbGxhcHNlZCIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN1cmZhY2Vfb3V0cHV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjg5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAic3Vib3V0cHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29ubmVjdG9ya2luZCI6ICJvdXRwdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJTdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJzdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdHlwZSI6ICJzdXJmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjUyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldGNvbm5lY3RvciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJtYXRlcmlhbCI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNlcnRfZmlyc3QiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZm9sZGVyMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF0ZXJpYWxYIEJ1aWxkZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5oZXJpdF9jdHJsIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluaGVyaXQgZnJvbSBDbGFzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV9pdGVtcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJOZXZlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQWx3YXlzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJNYXRlcmlhbCBGbGFnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogIjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJpbnRlZ2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VwYXJhdG9yMSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInNlcGFyYXRvciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9iYXNlcHJpbXBhdGgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6ICIvX19jbGFzc19tdGxfXy9gJE9TYCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2xhc3MgUHJpbSBQYXRoIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbiI6ICJpbXBvcnQgbG9wc2hhZGVydXRpbHNcbmxvcHNoYWRlcnV0aWxzLnNlbGVjdFByaW1Gcm9tSW5wdXRPckZpbGUoa3dhcmdzKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faGVscCI6ICJTZWxlY3QgYSBwcmltaXRpdmUgaW4gdGhlIFNjZW5lIFZpZXdlciBvciBTY2VuZSBHcmFwaCBUcmVlIHBhbmUuXG5DdHJsLWNsaWNrIHRvIHNlbGVjdCB1c2luZyB0aGUgcHJpbWl0aXZlIHBpY2tlciBkaWFsb2cuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2FjdGlvbl9pY29uIjogIkJVVFRPTlNfcmVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6dXNkcGF0aHR5cGUiOiAicHJpbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfZm9yY2VjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJGb3JjZSBUcmFuc2xhdGlvbiBvZiBDaGlsZHJlbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInRvZ2dsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9yZWZlcmVuY2V0eXBlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAibiA9IGhvdS5wd2QoKVxubl9oYXNGbGFnID0gbi5pc01hdGVyaWFsRmxhZ1NldCgpXG5pID0gbi5ldmFsUGFybSgnaW5oZXJpdF9jdHJsJylcbnIgPSAnbm9uZSdcbmlmIGkgPT0gMSBvciAobl9oYXNGbGFnIGFuZCBpID09IDIpOlxuICAgIHIgPSAnaW5oZXJpdCdcbnJldHVybiByIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFuZ3VhZ2UiOiAicHl0aG9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJDbGFzcyBBcmMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTm9uZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJub25lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVmZXJlbmNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInJlZmVyZW5jZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkluaGVyaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiaW5oZXJpdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlNwZWNpYWxpemUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAic3BlY2lhbGl6ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlcHJlc2VudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZXByZXNlbnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX3JlbmRlcmNvbnRleHRuYW1lIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAibXRseCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiUmVuZGVyIENvbnRleHQgTmFtZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhYm1lbnVtYXNrIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiTWF0ZXJpYWxYIHBhcmFtZXRlciBjb25zdGFudCBjb2xsZWN0IG51bGwgZ2VuZXJpY3NoYWRlciBzdWJuZXQgc3VibmV0Y29ubmVjdG9yIHN1Ym91dHB1dCBzdWJpbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiVGFiIE1lbnUgTWFzayIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlRhYiBNZW51IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGFncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJmb2xkZXJfY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBvc2l0aW9uIjogWwogICAgICAgICAgICAgICAgICAgIDUuNSwKICAgICAgICAgICAgICAgICAgICA0Ny44NQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgMC44MwogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNwaGVyZSI6IHsKICAgICAgICAgICAgICAgICJjaGlsZHJlbiI6IHsKICAgICAgICAgICAgICAgICAgICAiZGlzcGxhY2VtZW50X291dHB1dCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODkKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbG9yZGVmYXVsdCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb20iOiAibXRseGRpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAic3Vib3V0cHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29ubmVjdG9ya2luZCI6ICJvdXRwdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJEaXNwbGFjZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1uYW1lIjogImRpc3BsYWNlbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXR5cGUiOiAiZGlzcGxhY2VtZW50IgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjUyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuNDMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJuZXRjb25uZWN0b3IiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiaW5wdXRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVuZGVyIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNC41NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC41MwogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdWJpbnB1dCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtdGx4ZGlzcGxhY2VtZW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjQzCiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzaXplIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODMKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAibXRseGRpc3BsYWNlbWVudCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtdGx4c3RhbmRhcmRfc3VyZmFjZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1zIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhc2VfY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMC4yOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDQKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS44OAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1c2VyX2RhdGEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwXyI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9CYXNlIjogImNvbGxhcHNlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiX19pbnB1dGdyb3VwX0NvYXQiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfRW1pc3Npb24iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfR2VvbWV0cnkiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU2hlZW4iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3BlY3VsYXIiOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfU3Vic3VyZmFjZSI6ICJjb2xsYXBzZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9faW5wdXRncm91cF9UaGluIEZpbG0iOiAiY29sbGFwc2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfX2lucHV0Z3JvdXBfVHJhbnNtaXNzaW9uIjogImNvbGxhcHNlZCIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInN1cmZhY2Vfb3V0cHV0IjogewogICAgICAgICAgICAgICAgICAgICAgICAiY29sb3IiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjg5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC42OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNgogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiZmxhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29sb3JkZWZhdWx0IjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImlucHV0cyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJvbSI6ICJtdGx4c3RhbmRhcmRfc3VyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAib3V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAic3Vib3V0cHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29ubmVjdG9ya2luZCI6ICJvdXRwdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcm1sYWJlbCI6ICJTdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtbmFtZSI6ICJzdXJmYWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdHlwZSI6ICJzdXJmYWNlIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjUyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNAogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAic2l6ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjY4CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN1Ym5ldGNvbm5lY3RvciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImZsYWdzIjogewogICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAibWF0ZXJpYWwiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJyZW5kZXIiOiB0cnVlCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaW5zZXJ0X2ZpcnN0IjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbGRlcjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk1hdGVyaWFsWCBCdWlsZGVyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFybXRlbXBsYXRlcyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluaGVyaXRfY3RybCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmhlcml0IGZyb20gQ2xhc3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfaXRlbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTmV2ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAiMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkFsd2F5cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiTWF0ZXJpYWwgRmxhZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICIyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlcGFyYXRvcjEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzZXBhcmF0b3IiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfYmFzZXByaW1wYXRoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRfdmFsdWUiOiAiL19fY2xhc3NfbXRsX18vYCRPU2AiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIkNsYXNzIFByaW0gUGF0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb24iOiAiaW1wb3J0IGxvcHNoYWRlcnV0aWxzXG5sb3BzaGFkZXJ1dGlscy5zZWxlY3RQcmltRnJvbUlucHV0T3JGaWxlKGt3YXJncykiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfYWN0aW9uX2hlbHAiOiAiU2VsZWN0IGEgcHJpbWl0aXZlIGluIHRoZSBTY2VuZSBWaWV3ZXIgb3IgU2NlbmUgR3JhcGggVHJlZSBwYW5lLlxuQ3RybC1jbGljayB0byBzZWxlY3QgdXNpbmcgdGhlIHByaW1pdGl2ZSBwaWNrZXIgZGlhbG9nLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9hY3Rpb25faWNvbiI6ICJCVVRUT05TX3Jlc2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2lkZWZ4OjpzaGFkZXJfaXNwYXJtIjogIjAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnVzZHBhdGh0eXBlIjogInByaW0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJTaGFkZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2hhZGVyX2ZvcmNlY2hpbGRyZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdF92YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiRm9yY2UgVHJhbnNsYXRpb24gb2YgQ2hpbGRyZW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJ0b2dnbGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaGFkZXJfcmVmZXJlbmNldHlwZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIm4gPSBob3UucHdkKClcbm5faGFzRmxhZyA9IG4uaXNNYXRlcmlhbEZsYWdTZXQoKVxuaSA9IG4uZXZhbFBhcm0oJ2luaGVyaXRfY3RybCcpXG5yID0gJ25vbmUnXG5pZiBpID09IDEgb3IgKG5faGFzRmxhZyBhbmQgaSA9PSAyKTpcbiAgICByID0gJ2luaGVyaXQnXG5yZXR1cm4gciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhbmd1YWdlIjogInB5dGhvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGFiZWwiOiAiQ2xhc3MgQXJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X2l0ZW1zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIk5vbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAibm9uZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlZmVyZW5jZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2tlbiI6ICJyZWZlcmVuY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogImluaGVyaXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJTcGVjaWFsaXplIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRva2VuIjogInNwZWNpYWxpemUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJSZXByZXNlbnQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidG9rZW4iOiAicmVwcmVzZW50IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVudV90eXBlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiU2hhZGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNoYWRlcl9yZW5kZXJjb250ZXh0bmFtZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIm10bHgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlJlbmRlciBDb250ZXh0IE5hbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzaWRlZng6OnNoYWRlcl9pc3Bhcm0iOiAiMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNwYXJlX2NhdGVnb3J5IjogIlNoYWRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWJtZW51bWFzayI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIk1hdGVyaWFsWCBwYXJhbWV0ZXIgY29uc3RhbnQgY29sbGVjdCBudWxsIGdlbmVyaWNzaGFkZXIgc3VibmV0IHN1Ym5ldGNvbm5lY3RvciBzdWJvdXRwdXQgc3ViaW5wdXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRhYiBNZW51IE1hc2siLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lbnVfdHlwZSI6ICJub3JtYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSI6ICJoc2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcGFyZV9jYXRlZ29yeSI6ICJUYWIgTWVudSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhZ3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJncm91cF90eXBlIjogImNvbGxhcHNpYmxlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNpZGVmeDo6c2hhZGVyX2lzcGFybSI6ICIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZm9sZGVyX2NvbGxhcHNpYmxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgICAgICAgICA1LjQ0LAogICAgICAgICAgICAgICAgICAgIDQ2LjE2CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInNpemUiOiBbCiAgICAgICAgICAgICAgICAgICAgMS43NywKICAgICAgICAgICAgICAgICAgICAwLjgzCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInR5cGUiOiAic3VibmV0IgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiaW5wdXRzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiZnJvbSI6ICJtZXJnZTEiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMAogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGFybXMiOiB7CiAgICAgICAgICAgICJtYXRlcmlhbHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImFzc2lnbiMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZpc2libGUiOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdlb3BhdGgjIjogewogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWF0ZmxhZyMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRub2RlIyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIioiLAogICAgICAgICAgICAgICAgICAgICAgICAidmlzaWJsZSI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibWF0cGF0aCMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ2aXNpYmxlIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwYXJtdGVtcGxhdGVzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiaW5zZXJ0X2FmdGVyIjogIm1hdHBhdGhwcmVmaXgiLAogICAgICAgICAgICAgICAgInBhcm10ZW1wbGF0ZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgInRhYm1lbnVmb2xkZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUYWIgTWVudSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXJtdGVtcGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhYm1lbnVtYXNrIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0X3ZhbHVlIjogIipidWlsZGVyIHBhcmFtZXRlciBjb25zdGFudCByYW1wcGFybSBjb2xsZWN0IG51bGwgc3VibmV0IHN1Ym5ldGNvbm5lY3RvciBzdWJvdXRwdXQgc3ViaW5wdXQgZ2VuZXJpY3NoYWRlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsIjogIlRhYiBNZW51IE1hc2siLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW51X3R5cGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIjogImhzY3JpcHQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3BhcmVfY2F0ZWdvcnkiOiAiVGFiIE1lbnUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiOiAiaHNjcmlwdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0YWdzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImdyb3VwX3R5cGUiOiAiY29sbGFwc2libGUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImZvbGRlcl9jb2xsYXBzaWJsZSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMS4wMiwKICAgICAgICAgICAgLTIuOTkKICAgICAgICBdLAogICAgICAgICJ0eXBlIjogIm1hdGVyaWFsbGlicmFyeSIKICAgIH0sCiAgICAibWVyZ2UxIjogewogICAgICAgICJpbnB1dHMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogInNwaGVyZSIsCiAgICAgICAgICAgICAgICAiZnJvbV9pbmRleCI6IDAsCiAgICAgICAgICAgICAgICAidG9faW5kZXgiOiAwCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJmcm9tIjogImN1YmUiLAogICAgICAgICAgICAgICAgImZyb21faW5kZXgiOiAwLAogICAgICAgICAgICAgICAgInRvX2luZGV4IjogMQogICAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicG9zaXRpb24iOiBbCiAgICAgICAgICAgIDEuMDIsCiAgICAgICAgICAgIC0xLjY5CiAgICAgICAgXSwKICAgICAgICAidHlwZSI6ICJtZXJnZSIKICAgIH0sCiAgICAic3BoZXJlIjogewogICAgICAgICJwYXJtcyI6IHsKICAgICAgICAgICAgInByaW1wYXRoIjogIi9nZW8vJE9TIiwKICAgICAgICAgICAgInQiOiBbCiAgICAgICAgICAgICAgICAtMywKICAgICAgICAgICAgICAgIDAsCiAgICAgICAgICAgICAgICAwCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwb3NpdGlvbiI6IFsKICAgICAgICAgICAgMCwKICAgICAgICAgICAgMAogICAgICAgIF0sCiAgICAgICAgInR5cGUiOiAic3BoZXJlIgogICAgfQp9