Chessington World of Adventures review
6 May 2022
We visited the Chessington world of adventures first when Ay was probably 3ish (less than 1.1 m) and now again, when he is five years old (1.2m) but I am pretty sure we have outgrown it. It is good for toddlers and younger children with its variety of slow paced rides (including many Julia Donaldson inspired ones) along with the mini-zoo and aquarium but is ok-ish for older children. The rides don’t have the thrills that come in Thorpe Park or Alton Towers or even Drayton Manor for that matter but they are not really the core audience (in my view anyways), so it probably doesn’t matter.
My Top Tips
1) Download the App to get real time queue times. Most of the rides had a digital wait time display at the entrance or in certain parts of the park as well, but the app can make you avoid walking to a ride and then deciding you cant be bothered with the waiting time! The interactive maps also guide you where to go so you dont get lost, which is amazing for someone like me who can lose way even if going on a straight road 😀
2) As with other theme parks, always measure your kids before hand and check specific ride requirements on the app or website before you go . You don’t really want to spend time in a queue only to be returned with your child crying. The minimum requirement for rides is 0.9m either unattended or accompanied with an adult. It then went to 1.1m for some rides. The other important landmarks are 1.1m, 1.2m or 1.4 m (beyond which you can go on most rides unaccompanied). Details HERE
3) Try to avoid holidays/ weekends if you at all can. It is less busy, the waiting times not massive and you can get cheaper tickets, including parent and toddler or preschooler tickets, which are really good value for money. You can also convert your Tesco vouchers or keep an eye out for the codes from Sun Newspaper when you can buy 2 tickets for £2 (which is what we did on this occasion)
4) Take light snacks and drinks with you, not only to cut down your expenses but also to save yourself from queuing at the restaurants. Also w ear comfortable shoes as you will be walking all day long
5) Get prepaid parking tickets online just to avoid the hassle of queuing in front of the ticket machines (especially at the end of the day). They are sometimes a pound or two cheaper (but not always)
6) Take a poncho if you are planning on going on river rafts. You can get them from Poundland for much cheaper!
The Rides:
The rides are split into three categories: Little Rangers, Family Explorers and Brave Adventurers. We could do all the the Little Rangers and Family Explorers categories rides but the Brave Adventurers category had the larger rides (for mostly 1.2m +). I can not possibly review every ride we went on but some salient features include:
The Gruffalo River Ride Adventure is a little water ride where you travel through a stream in a round cup and follow an immersive experience, with lights, music and figures that tell the story of Gruffalo. It’s nice for little children as there is no minimum height restrictions on this one so everyone can enjoy it! There is also a Gruffalo statue outside in the park which everyone loves to take pictures with
Room on the Broom : You walk through different rooms to try to help the witch find her lost items. It’s quite nice as it starts off with a 4D experience and actual smoke comes off the Cauldron. It is not scary as such but there was a toddler before us who was frightened by the dragon or when it got too dark, but most children were ok. There is no minimum height restrictions on this one either! You can also do the Room on the Broom – Animated Movie Experience, which is located just outside the ride, but you have to pay extra for the experience.
Some of the storybook characters come out for a meet and greet and photo opportunity at different times in the resort. We met the witch from the room on the broom but who you might encounter can vary each day, so make sure you download the app to find out details of all the Meet & Greet sessions on the day of your visit. The outdoor Mane Stage hosts shows for children to enjoy. You can probably have your lunch here during one of the shows but we skipped it.
River Rafts: You ride in a mini log flume which goes quite slowly but there is a dip at the end which makes a big splash. Don’t be fooled, wear your poncho!
Vampire is a suspended rollercoaster which takes you through trees and higher up. They are suitable for anyone over 1.1m (but need to be accompanied by an adult if <1.4m). Ay loved it. I was gutted that the camera was not working on the middle row where we sat. Unfortunately, this was our last ride, as it was closing time afterwards. It is probably worth asking the staff in advance if there is a dodgy camera on that particular day. Scorpion Express is another roller coaster suitable for 0.9-1.1m children and fun for the whole family. The ride is themed around an unstable mine guarded by a giant Scorpion and includes fire and water effects.
Tomb Blaster: The ride takes you on a journey through the Ancient Egyptian labyrinth as you encounter mummies, snakes etc. You have to shoot them/ other flash points with your laser gun and collect points (which you can see on your ride keeping Ay excited). It is quite dark in there with smoke and light / laser/ other audio visual effects which could be scary for little children but as the kids were busy “shooting”, I didn’t hear any cries. There is no minimum height restrictions on this one either.
Temple of Mayhem is a two-storey house of adventure located in the ancient ruins of Wild Asia where you can shoot your fellow adventurers as they make their own way through the temple. It is good in theory but it was very difficult to replace the balls once you had shot them as they all more or less went on the ground floor and even if they went on the other side, not unless you had someone on there, there is no way you will get them back.
Canopy Capers is the climbing fort with bouncing rope walkways. Dragon’s playhouse, which is a soft play, is just next door. Kobra, Dragons Fury, Tiger Rock and Croc drop looked good but there is a minimum restriction of 1.2m on them.
ZOO
Mixed in between the rides are the animals. You can watch the lions and Gorillas in the Trail of the Kings and The tigers in Land of the Tiger (who were sleeping and sun bathing). The Zoofari was disappointing if I am honest. There is a minimum height limit of 1m on this ride and I remember Ay crying when he was younger when he was not allowed on it (when we last visited). I promised him we will return when he was of the “right height”, so today was our big day but I shouldn’t really have bothered. I liked sitting in the the jeep/truck as it drove through puddles etc but we only managed to see the Giraffes and some Oynx- that’s it! I understand the animals won’t always come out but I wished the ride was longer.
RAINBOW LORIKEET were AWESOME! You can feed these gorgeous brightly coloured birds for 2£ feed. They give you a small cup of bird food and as soon as you uncover them, expect a flock of birds to come land on you to get a drink. When the first Lorikeet landed on Ay, he was shocked and dropped the cup. I helped him with the next one to steady his hands and from then on, he was like a pro! It was addictive to watch them; I spent more on their food than I did for our own lunch I kid you not! They are at one end of the park (in Wild Asia) but DO NOT MISS IT!
The one way monkey trail through the heights of AMAZU was pretty cool as you watched these amazing creatures swing by or squeak in delight. There were shows throughout the day such as the sea lion show, various animal talks and animal feeding etc. You can also treat your family to a VIP Animal Experience for extra but I am quite squinty when it comes to these things.
Sealife Aquarium
There is a small walk through tunnel, small sharks and stingrays in addition to the usual. Ay really enjoyed this part as he really loves Octanauts these days. I was pretty amazed how many and how much he knew about these sea creatures
Website: https://www.chessington.com
🗺 Address: Leatherhead Rd, Chessington KT9 2NE, United Kingdom
🎟 Entrance fee applies (please see website for updated prices HERE )- Book early to guarantee the best price for your tickets as prices vary and peak days that are selling fast may be more expensive as availability is limited.
You can convert Tesco vouchers or keep an eye out for the codes from Sun Newspaper when you can buy 2 tickets for £2 (which is what we did on this occasion)
🚘 4£ Paid parking on top of the tickets (which makes me cry )
📅 Special events throughout the season (please see website HERE for what’s on)
🚻 Toilets and baby facilities
🍕 Refreshments available in various cafes, restaurants and outdoor stalls. See details HERE
🧺 Picnic allowed- picnic benches dotted around
🦽 Accessibility Information HERE
If you think something needs updating on this post, please
contact us HERE
You may also like:
Plan your journey here
eyJtYXBfb3B0aW9ucyI6eyJjZW50ZXJfbGF0IjoiNTEuMzQ3MjE3MyIsImNlbnRlcl9sbmciOiItMC4zMTkyMTI3Iiwiem9vbSI6MTIsIm1hcF90eXBlX2lkIjoiUk9BRE1BUCIsImNlbnRlcl9ieV9uZWFyZXN0IjpmYWxzZSwiZml0X2JvdW5kcyI6dHJ1ZSwiY2VudGVyX2NpcmNsZV9maWxsY29sb3IiOiIjOENBRUYyIiwiY2VudGVyX2NpcmNsZV9zdHJva2Vjb2xvciI6IiM4Q0FFRjIiLCJzaG93X2NlbnRlcl9jaXJjbGUiOmZhbHNlLCJzaG93X2NlbnRlcl9tYXJrZXIiOmZhbHNlLCJjZW50ZXJfbWFya2VyX2ljb24iOiJodHRwOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL1wvZGVmYXVsdF9tYXJrZXIucG5nIiwiZHJhZ2dhYmxlIjp0cnVlLCJzY3JvbGxfd2hlZWwiOiJmYWxzZSIsImdlc3R1cmUiOiJhdXRvIiwibWFya2VyX2RlZmF1bHRfaWNvbiI6Imh0dHA6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcLzctZ2VuZXJpYy5wbmciLCJpbmZvd2luZG93X3NldHRpbmciOiI8ZGl2IGNsYXNzPVwiZmMtaXRlbS1ib3ggZmMtaXRlbS1uby1wYWRkaW5nIFwiPlxuICAgIHttYXJrZXJfaW1hZ2V9PFwvcD5cbjxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nXCI+XG48ZGl2IGNsYXNzPVwiZmMtaXRlbWNvbnRlbnQtcGFkZGluZyBmYy1pdGVtLW5vLXBhZGRpbmdcIj5cbjxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlIGZjLWl0ZW0tcHJpbWFyeS10ZXh0LWNvbG9yIGZjLWl0ZW0tdG9wLXNwYWNlXCI+e21hcmtlcl90aXRsZX08XC9kaXY+XG48ZGl2IGNsYXNzPVwiZmMtaXRlbS1jb250ZW50IGZjLWl0ZW0tYm9keS10ZXh0LWNvbG9yXCI+e21hcmtlcl9hZGRyZXNzfTxcL2Rpdj5cbjxcL3A+PFwvZGl2PlxuPFwvcD48XC9kaXY+XG48ZGl2IGNsYXNzPVwiZmMtY2xlYXJcIj48XC9kaXY+XG48XC9kaXY+XG4iLCJpbmZvd2luZG93X2dlb3RhZ3Nfc2V0dGluZyI6IjxkaXYgY2xhc3M9XCJmYy1pdGVtLWJveCBmYy1pdGVtLW5vLXBhZGRpbmcgXCI+XHJcbiAgICB7cG9zdF9mZWF0dXJlZF9pbWFnZX1cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW1jb250ZW50LXBhZGRpbmcgZmMtaXRlbS1uby1wYWRkaW5nXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlIGZjLWl0ZW0tcHJpbWFyeS10ZXh0LWNvbG9yIGZjLWl0ZW0tdG9wLXNwYWNlXCI+e3Bvc3RfdGl0bGV9PFwvZGl2PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1jb250ZW50IGZjLWl0ZW0tYm9keS10ZXh0LWNvbG9yXCI+e21hcmtlcl9hZGRyZXNzfVxyXG48XC9kaXY+PGEgdGFyZ2V0PVwiX2JsYW5rXCIgY2xhc3M9XCJmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWRcIiBocmVmPVwie3Bvc3RfbGlua31cIj5SZWFkIE1vcmUuLi48XC9hPjxcL2Rpdj5cclxuPFwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cImZjLWNsZWFyXCI+PFwvZGl2PjxcL2Rpdj4iLCJpbmZvd2luZG93X3NraW4iOnsibmFtZSI6ImFhcmUiLCJ0eXBlIjoiaW5mb3dpbmRvdyIsInNvdXJjZWNvZGUiOiI8ZGl2IGNsYXNzPVwiZmMtaXRlbS1ib3ggZmMtaXRlbS1uby1wYWRkaW5nIFwiPlxyXG4gICAge21hcmtlcl9pbWFnZX1cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW1jb250ZW50LXBhZGRpbmcgZmMtaXRlbS1uby1wYWRkaW5nXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlIGZjLWl0ZW0tcHJpbWFyeS10ZXh0LWNvbG9yIGZjLWl0ZW0tdG9wLXNwYWNlXCI+e21hcmtlcl90aXRsZX08XC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtLWNvbnRlbnQgZmMtaXRlbS1ib2R5LXRleHQtY29sb3JcIj57bWFya2VyX2FkZHJlc3N9PFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuICAgIDxcL2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1jbGVhclwiPjxcL2Rpdj5cclxuPFwvZGl2PiJ9LCJpbmZvd2luZG93X3Bvc3Rfc2tpbiI6eyJuYW1lIjoiYWFyZSIsInR5cGUiOiJwb3N0Iiwic291cmNlY29kZSI6IjxkaXYgY2xhc3M9XCJmYy1pdGVtLWJveCBmYy1pdGVtLW5vLXBhZGRpbmcgXCI+XHJcbiAgICB7cG9zdF9mZWF0dXJlZF9pbWFnZX1cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW1jb250ZW50LXBhZGRpbmcgZmMtaXRlbS1uby1wYWRkaW5nXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlIGZjLWl0ZW0tcHJpbWFyeS10ZXh0LWNvbG9yIGZjLWl0ZW0tdG9wLXNwYWNlXCI+e3Bvc3RfdGl0bGV9PFwvZGl2PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1jb250ZW50IGZjLWl0ZW0tYm9keS10ZXh0LWNvbG9yXCI+e21hcmtlcl9hZGRyZXNzfVxyXG48XC9kaXY+PGEgdGFyZ2V0PVwiX2JsYW5rXCIgY2xhc3M9XCJmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWRcIiBocmVmPVwie3Bvc3RfbGlua31cIj5SZWFkIE1vcmUuLi48XC9hPjxcL2Rpdj5cclxuPFwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cImZjLWNsZWFyXCI+PFwvZGl2PjxcL2Rpdj4ifSwiaW5mb3dpbmRvd19ib3VuY2VfYW5pbWF0aW9uIjoiY2xpY2siLCJpbmZvd2luZG93X2Ryb3BfYW5pbWF0aW9uIjpmYWxzZSwiY2xvc2VfaW5mb3dpbmRvd19vbl9tYXBfY2xpY2siOnRydWUsImRlZmF1bHRfaW5mb3dpbmRvd19vcGVuIjpmYWxzZSwiaW5mb3dpbmRvd19vcGVuX2V2ZW50IjoiY2xpY2siLCJsaXN0aW5nX2luZm93aW5kb3dfb3Blbl9ldmVudCI6ImNsaWNrIiwiaXNfbW9iaWxlIjpmYWxzZSwiaW5mb3dpbmRvd19maWx0ZXJfb25seSI6ZmFsc2UsImluZm93aW5kb3dfY2xpY2tfY2hhbmdlX3pvb20iOjAsImluZm93aW5kb3dfY2xpY2tfY2hhbmdlX2NlbnRlciI6ZmFsc2UsImZ1bGxfc2NyZWVuX2NvbnRyb2wiOnRydWUsInNlYXJjaF9jb250cm9sIjp0cnVlLCJ6b29tX2NvbnRyb2wiOnRydWUsIm1hcF90eXBlX2NvbnRyb2wiOnRydWUsInN0cmVldF92aWV3X2NvbnRyb2wiOnRydWUsImxvY2F0ZW1lX2NvbnRyb2wiOmZhbHNlLCJtb2JpbGVfc3BlY2lmaWMiOmZhbHNlLCJ6b29tX21vYmlsZSI6NSwiZHJhZ2dhYmxlX21vYmlsZSI6dHJ1ZSwic2Nyb2xsX3doZWVsX21vYmlsZSI6dHJ1ZSwiZnVsbF9zY3JlZW5fY29udHJvbF9wb3NpdGlvbiI6IlRPUF9SSUdIVCIsInNlYXJjaF9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJsb2NhdGVtZV9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJ6b29tX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfTEVGVCIsIm1hcF90eXBlX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfUklHSFQiLCJtYXBfdHlwZV9jb250cm9sX3N0eWxlIjoiSE9SSVpPTlRBTF9CQVIiLCJzdHJlZXRfdmlld19jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJtYXBfY29udHJvbCI6ZmFsc2UsInNjcmVlbnMiOnsic21hcnRwaG9uZXMiOnsibWFwX3dpZHRoX21vYmlsZSI6IjM3NSIsIm1hcF9oZWlnaHRfbW9iaWxlIjoiNTY3IiwibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiNSJ9LCJpcGFkcyI6eyJtYXBfd2lkdGhfbW9iaWxlIjoiNzY4IiwibWFwX2hlaWdodF9tb2JpbGUiOiIxMDI0IiwibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiMTAifSwibGFyZ2Utc2NyZWVucyI6eyJtYXBfd2lkdGhfbW9iaWxlIjoiMTM2NiIsIm1hcF9oZWlnaHRfbW9iaWxlIjoiNzY4IiwibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiMiJ9fSwibWFwX2luZm93aW5kb3dfY3VzdG9taXNhdGlvbnMiOmZhbHNlLCJpbmZvd2luZG93X3dpZHRoIjoiMTAgY21weCIsImluZm93aW5kb3dfYm9yZGVyX2NvbG9yIjoicmdiYSgwLCAwLCAwLCAwLjA5ODAzOTIpIiwiaW5mb3dpbmRvd19iZ19jb2xvciI6IiNmZmYiLCJzaG93X2luZm93aW5kb3dfaGVhZGVyIjpmYWxzZSwibWluX3pvb20iOiIwIiwibWF4X3pvb20iOiIxOSIsInpvb21fbGV2ZWxfYWZ0ZXJfc2VhcmNoIjoiMTAiLCJ1cmxfZmlsdGVycyI6ZmFsc2UsImRvdWJsZWNsaWNrem9vbSI6ZmFsc2UsImN1cnJlbnRfcG9zdF9vbmx5Ijp0cnVlLCJib3VuZF9tYXBfYWZ0ZXJfZmlsdGVyIjpmYWxzZSwiZGlzcGxheV9yZXNldF9idXR0b24iOmZhbHNlLCJtYXBfcmVzZXRfYnV0dG9uX3RleHQiOiJSZXNldCIsImhlaWdodCI6IjcwMCJ9LCJwbGFjZXMiOlt7InNvdXJjZSI6InBvc3QiLCJ0aXRsZSI6IkNoZXNzaW5ndG9uIFdvcmxkIG9mIEFkdmVudHVyZXMgcmV2aWV3IiwiaW5mb3dpbmRvd19jb250ZW50IjoiPGRpdiBjbGFzcz1cImZjLWl0ZW0tYm94IGZjLWl0ZW0tbm8tcGFkZGluZyBcIj5cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1mZWF0dXJlLWltZ1wiPjxpbWcgbG9hZGluZz1cImxhenlcIiBkZWNvZGluZz1cImFzeW5jXCIgYWx0PVwiJnF1b3Q7Um9vbSBvbiB0aGUgYnJvb20mcXVvdDsgYXQgQ2hlc3Npbmd0b24gV29ybGQgb2YgYWR2ZW50dXJlc1wiIHdpZHRoPVwiMzAwXCIgaGVpZ2h0PVwiMTY5XCIgc3JjPVwiaHR0cHM6XC9cL2kwLndwLmNvbVwvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIyXC8wNVwvSU1HXzg4MTEuanBnP2ZpdD0zMDAlMkMxNjkmc3NsPTFcIiBjbGFzcz1cIndwLXBvc3QtaW1hZ2UgICB3cGdtcF9mZWF0dXJlZF9pbWFnZVwiID48XC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbWNvbnRlbnQtcGFkZGluZ1wiPlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nIGZjLWl0ZW0tbm8tcGFkZGluZ1wiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZSBmYy1pdGVtLXByaW1hcnktdGV4dC1jb2xvciBmYy1pdGVtLXRvcC1zcGFjZVwiPkNoZXNzaW5ndG9uIFdvcmxkIG9mIEFkdmVudHVyZXMgcmV2aWV3PFwvZGl2PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1jb250ZW50IGZjLWl0ZW0tYm9keS10ZXh0LWNvbG9yXCI+e21hcmtlcl9hZGRyZXNzfVxyXG48XC9kaXY+PGEgdGFyZ2V0PVwiX2JsYW5rXCIgY2xhc3M9XCJmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWRcIiBocmVmPVwiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvZGF5cy1vdXQtaW4tYW5kLWFyb3VuZC1veGZvcmRzaGlyZVwvY2hlc3Npbmd0b24td29ybGQtb2YtYWR2ZW50dXJlcy1yZXZpZXdcL1wiPlJlYWQgTW9yZS4uLjxcL2E+PFwvZGl2PlxyXG48XC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtY2xlYXJcIj48XC9kaXY+PFwvZGl2PiIsImNvbnRlbnQiOiJXZSB2aXNpdGVkIHRoZSBDaGVzc2luZ3RvbiB3b3JsZCBvZiBhZHZlbnR1cmVzXHUwMGEwZmlyc3Qgd2hlbiBBeSB3YXMgcHJvYmFibHkgM2lzaCAobGVzcyB0aGFuIDEuMSBtKSBhbmQgbm93Li4uIiwiYWRkcmVzcyI6IkxlYXRoZXJoZWFkIFJkLCBDaGVzc2luZ3RvbiBLVDkgMk5FLCBVSyIsImxvY2F0aW9uIjp7ImxhdCI6IjUxLjM0NzIxNzMiLCJzdGF0ZSI6IkVuZ2xhbmQiLCJjb3VudHJ5IjoiVW5pdGVkIEtpbmdkb20iLCJsbmciOiItMC4zMTkyMTI3Iiwib25jbGlja19hY3Rpb24iOiJtYXJrZXIiLCJyZWRpcmVjdF9wZXJtYWxpbmsiOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC9kYXlzLW91dC1pbi1hbmQtYXJvdW5kLW94Zm9yZHNoaXJlXC9jaGVzc2luZ3Rvbi13b3JsZC1vZi1hZHZlbnR1cmVzLXJldmlld1wvIiwiem9vbSI6MTIsImV4dHJhX2ZpZWxkcyI6eyJwb3N0X2V4Y2VycHQiOiJXZSB2aXNpdGVkIHRoZSBDaGVzc2luZ3RvbiB3b3JsZCBvZiBhZHZlbnR1cmVzXHUwMGEwZmlyc3Qgd2hlbiBBeSB3YXMgcHJvYmFibHkgM2lzaCAobGVzcyB0aGFuIDEuMSBtKSBhbmQgbm93Li4uIiwicG9zdF9jb250ZW50IjoiV2UgdmlzaXRlZCB0aGUgQ2hlc3Npbmd0b24gd29ybGQgb2YgYWR2ZW50dXJlc1x1MDBhMGZpcnN0IHdoZW4gQXkgd2FzIHByb2JhYmx5IDNpc2ggKGxlc3MgdGhhbiAxLjEgbSkgYW5kIG5vdyBhZ2Fpbiwgd2hlbiBoZSBpcyBmaXZlIHllYXJzIG9sZCAoMS4ybSkgYnV0IEkgYW0gcHJldHR5IHN1cmUgd2UgaGF2ZSBvdXRncm93biBpdC4gSXQgaXMgZ29vZCBmb3IgdG9kZGxlcnMgYW5kIHlvdW5nZXIgY2hpbGRyZW4gd2l0aCBpdHMgdmFyaWV0eSBvZiBzbG93IHBhY2VkIHJpZGVzIChpbmNsdWRpbmcgbWFueSBKdWxpYSBEb25hbGRzb24gaW5zcGlyZWQgb25lcykgYWxvbmcgd2l0aCB0aGUgbWluaS16b28gYW5kIGFxdWFyaXVtIGJ1dCBpcyBvay1pc2ggZm9yIG9sZGVyIGNoaWxkcmVuLiBUaGUgcmlkZXMgZG9uJ3QgaGF2ZSB0aGUgdGhyaWxscyB0aGF0IGNvbWUgaW4gVGhvcnBlIFBhcmsgb3IgQWx0b24gVG93ZXJzIG9yIGV2ZW4gRHJheXRvbiBNYW5vciBmb3IgdGhhdCBtYXR0ZXIgYnV0IHRoZXkgYXJlIG5vdCByZWFsbHkgdGhlIGNvcmUgYXVkaWVuY2UgKGluIG15IHZpZXcgYW55d2F5cyksIHNvIGl0IHByb2JhYmx5IGRvZXNuJ3QgbWF0dGVyLlxuXG48aDI+PGI+PHNwYW4gZGF0YS1jb250cmFzdD1cImF1dG9cIj5NeSBUb3AgVGlwczxcL3NwYW4+PFwvYj48c3BhbiBkYXRhLWNjcC1wcm9wcz1cInsmcXVvdDsxMzQyMzMxMTcmcXVvdDs6dHJ1ZSwmcXVvdDsxMzQyMzMxMTgmcXVvdDs6dHJ1ZSwmcXVvdDsyMDEzNDE5ODMmcXVvdDs6MCwmcXVvdDszMzU1NTk3MzkmcXVvdDs6MTYwLCZxdW90OzMzNTU1OTc0MCZxdW90OzoyNDAsJnF1b3Q7NDY5Nzc3NDYyJnF1b3Q7Ols5MTYsMTgzMiwyNzQ4LDM2NjQsNDU4MCw1NDk2LDY0MTIsNzMyOCw4MjQ0LDkxNjAsMTAwNzYsMTA5OTIsMTE5MDgsMTI4MjQsMTM3NDAsMTQ2NTZdLCZxdW90OzQ2OTc3NzkyNyZxdW90OzpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMF0sJnF1b3Q7NDY5Nzc3OTI4JnF1b3Q7OlsxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxXX1cIj5cdTAwYTA8XC9zcGFuPjxcL2gyPlxuXG4xKVx1MDBhMERvd25sb2FkIHRoZSBBcHAgPHNwYW4gZGF0YS1jb250cmFzdD1cImF1dG9cIj50byBnZXQgcmVhbCB0aW1lIHF1ZXVlXHUwMGEwdGltZXMuIE1vc3Qgb2YgdGhlIHJpZGVzIGhhZCBhIGRpZ2l0YWwgd2FpdCB0aW1lIGRpc3BsYXkgYXQgdGhlIGVudHJhbmNlIG9yIGluIGNlcnRhaW4gcGFydHMgb2YgdGhlIHBhcmsgYXMgd2VsbCwgYnV0IHRoZSBhcHAgY2FuIG1ha2UgeW91IGF2b2lkIHdhbGtpbmcgdG8gYSByaWRlIGFuZCB0aGVuIGRlY2lkaW5nIHlvdSBjYW50IGJlIGJvdGhlcmVkIHdpdGggdGhlIHdhaXRpbmcgdGltZSEgVGhlIGludGVyYWN0aXZlIG1hcHMgYWxzbyBndWlkZSB5b3Ugd2hlcmUgdG8gZ28gc28geW91IGRvbnQgZ2V0IGxvc3QsIHdoaWNoIGlzIGFtYXppbmcgZm9yIHNvbWVvbmUgbGlrZSBtZSB3aG8gY2FuIGxvc2Ugd2F5IGV2ZW4gaWYgZ29pbmcgb24gYSBzdHJhaWdodCByb2FkIDpEPFwvc3Bhbj5cblxuMikgQXMgd2l0aCBvdGhlciB0aGVtZSBwYXJrcywgYWx3YXlzIG1lYXN1cmUgeW91ciBraWRzIGJlZm9yZSBoYW5kIGFuZCA8c3BhbiBkYXRhLWNjcC1wcm9wcz1cInsmcXVvdDsxMzQyMzMxMTcmcXVvdDs6dHJ1ZSwmcXVvdDsxMzQyMzMxMTgmcXVvdDs6dHJ1ZSwmcXVvdDsyMDEzNDE5ODMmcXVvdDs6MCwmcXVvdDszMzU1NTk3MzkmcXVvdDs6MTYwLCZxdW90OzMzNTU1OTc0MCZxdW90OzoyNDAsJnF1b3Q7NDY5Nzc3NDYyJnF1b3Q7Ols5MTYsMTgzMiwyNzQ4LDM2NjQsNDU4MCw1NDk2LDY0MTIsNzMyOCw4MjQ0LDkxNjAsMTAwNzYsMTA5OTIsMTE5MDgsMTI4MjQsMTM3NDAsMTQ2NTZdLCZxdW90OzQ2OTc3NzkyNyZxdW90OzpbMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMF0sJnF1b3Q7NDY5Nzc3OTI4JnF1b3Q7OlsxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxXX1cIj5jaGVjayBzcGVjaWZpYyByaWRlIHJlcXVpcmVtZW50cyBvbiB0aGUgYXBwIG9yIHdlYnNpdGUgYmVmb3JlIHlvdSBnbzxcL3NwYW4+LiBZb3UgZG9uJ3QgcmVhbGx5IHdhbnQgdG8gc3BlbmQgdGltZSBpbiBhIHF1ZXVlIG9ubHkgdG8gYmUgcmV0dXJuZWQgd2l0aCB5b3VyIGNoaWxkIGNyeWluZy4gXHUwMGEwPHNwYW4gZGF0YS1jY3AtcHJvcHM9XCJ7JnF1b3Q7MTM0MjMzMTE3JnF1b3Q7OnRydWUsJnF1b3Q7MTM0MjMzMTE4JnF1b3Q7OnRydWUsJnF1b3Q7MjAxMzQxOTgzJnF1b3Q7OjAsJnF1b3Q7MzM1NTU5NzM5JnF1b3Q7OjE2MCwmcXVvdDszMzU1NTk3NDAmcXVvdDs6MjQwLCZxdW90OzQ2OTc3NzQ2MiZxdW90OzpbOTE2LDE4MzIsMjc0OCwzNjY0LDQ1ODAsNTQ5Niw2NDEyLDczMjgsODI0NCw5MTYwLDEwMDc2LDEwOTkyLDExOTA4LDEyODI0LDEzNzQwLDE0NjU2XSwmcXVvdDs0Njk3Nzc5MjcmcXVvdDs6WzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdLCZxdW90OzQ2OTc3NzkyOCZxdW90OzpbMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMV19XCI+VGhlIG1pbmltdW0gcmVxdWlyZW1lbnQgZm9yIHJpZGVzIGlzIDAuOW0gZWl0aGVyIHVuYXR0ZW5kZWQgb3IgYWNjb21wYW5pZWQgd2l0aCBhbiBhZHVsdC4gSXQgdGhlbiB3ZW50IHRvIDEuMW0gZm9yIHNvbWUgcmlkZXMuIFRoZSBvdGhlciBcdTAwYTBpbXBvcnRhbnQgbGFuZG1hcmtzIGFyZSAxLjFtLCAxLjJtIG9yIDEuNCBtIChiZXlvbmQgd2hpY2ggeW91IGNhbiBnbyBvbiBtb3N0IHJpZGVzIHVuYWNjb21wYW5pZWQpLiBEZXRhaWxzIDxhIGhyZWY9XCJodHRwczpcL1wvd3d3LmNoZXNzaW5ndG9uLmNvbVwvZXhwbG9yZVwvdGhlbWUtcGFyay16b29cL3JpZGVzLWF0dHJhY3Rpb25zXC9cIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPkhFUkU8XC9hPjxcL3NwYW4+XG5cbjMpIFRyeSB0byBhdm9pZCBob2xpZGF5c1wvIHdlZWtlbmRzIGlmIHlvdSBhdCBhbGwgY2FuLiBJdCBpcyBsZXNzIGJ1c3ksIHRoZSB3YWl0aW5nIHRpbWVzIG5vdCBtYXNzaXZlIGFuZCB5b3UgY2FuIGdldCBjaGVhcGVyIHRpY2tldHMsIGluY2x1ZGluZyBwYXJlbnQgYW5kIHRvZGRsZXIgb3IgcHJlc2Nob29sZXIgdGlja2V0cywgd2hpY2ggYXJlIHJlYWxseSBnb29kIHZhbHVlIGZvciBtb25leS4gWW91IGNhbiBhbHNvIGNvbnZlcnQgeW91ciBUZXNjbyB2b3VjaGVycyBvciBrZWVwIGFuIGV5ZSBvdXQgZm9yIHRoZVx1MDBhMGNvZGVzIGZyb20gU3VuIE5ld3NwYXBlciB3aGVuIHlvdSBjYW4gYnV5IDIgdGlja2V0cyBmb3IgXHUwMGEzMiAod2hpY2ggaXMgd2hhdCB3ZSBkaWQgb24gdGhpcyBvY2Nhc2lvbilcblxuNCkgVGFrZTxzcGFuIGRhdGEtY29udHJhc3Q9XCJhdXRvXCI+XHUwMGEwbGlnaHQgc25hY2tzIGFuZCBkcmlua3Mgd2l0aCB5b3UsIG5vdCBvbmx5IHRvIGN1dCBkb3duIHlvdXIgZXhwZW5zZXMgYnV0IGFsc28gdG8gc2F2ZSB5b3Vyc2VsZiBmcm9tIHF1ZXVpbmcgYXQgdGhlIHJlc3RhdXJhbnRzLiBcdTAwYTBBbHNvIHc8XC9zcGFuPmVhciBjb21mb3J0YWJsZSBzaG9lcyBhcyB5b3Ugd2lsbCBiZSB3YWxraW5nIGFsbCBkYXkgbG9uZ1xuXG41KSBHZXQgcHJlcGFpZCBwYXJraW5nIHRpY2tldHMgb25saW5lIGp1c3QgdG8gYXZvaWQgdGhlIGhhc3NsZSBvZiBxdWV1aW5nIGluIGZyb250IG9mIHRoZSB0aWNrZXQgbWFjaGluZXMgKGVzcGVjaWFsbHkgYXQgdGhlIGVuZCBvZiB0aGUgZGF5KS4gVGhleSBhcmUgc29tZXRpbWVzIGEgcG91bmQgb3IgdHdvIGNoZWFwZXIgKGJ1dCBub3QgYWx3YXlzKVxuXG42KVx1MDBhMFRha2UgYSBwb25jaG8gaWYgeW91IGFyZSBwbGFubmluZyBvbiBnb2luZyBvbiByaXZlciByYWZ0cy4gWW91IGNhbiBnZXQgdGhlbSBmcm9tIFBvdW5kbGFuZCBmb3IgbXVjaCBjaGVhcGVyIVxuXG48aDI+PHNwYW4gZGF0YS1jb250cmFzdD1cImF1dG9cIj5UaGUgUmlkZXM6PFwvc3Bhbj48XC9oMj5cblxuPHNwYW4gZGF0YS1jb250cmFzdD1cImF1dG9cIj5UaGUgcmlkZXMgYXJlIHNwbGl0IGludG8gdGhyZWUgY2F0ZWdvcmllczpcdTIwMmYgTGl0dGxlIFJhbmdlcnMsIEZhbWlseSBFeHBsb3JlcnMgYW5kIEJyYXZlIEFkdmVudHVyZXJzLiBXZSBjb3VsZCBkbyBhbGwgdGhlIHRoZSBMaXR0bGUgUmFuZ2VycyBhbmQgRmFtaWx5IEV4cGxvcmVycyBjYXRlZ29yaWVzIHJpZGVzIGJ1dCB0aGUgQnJhdmUgQWR2ZW50dXJlcnMgY2F0ZWdvcnkgaGFkIHRoZSBsYXJnZXIgcmlkZXMgKGZvciBtb3N0bHkgMS4ybSArKS5cdTAwYTA8XC9zcGFuPkkgY2FuIG5vdCBwb3NzaWJseSByZXZpZXcgZXZlcnkgcmlkZSB3ZSB3ZW50IG9uIGJ1dCBzb21lIHNhbGllbnQgZmVhdHVyZXMgaW5jbHVkZTpcblxuPHN0cm9uZz5UaGUgR3J1ZmZhbG8gUml2ZXIgUmlkZVx1MjAyZkFkdmVudHVyZTxcL3N0cm9uZz5cdTAwYTBpcyBhIGxpdHRsZSB3YXRlciByaWRlIHdoZXJlIHlvdSB0cmF2ZWwgdGhyb3VnaCBhIHN0cmVhbSBpbiBhIHJvdW5kIGN1cCBhbmQgZm9sbG93IGFuIGltbWVyc2l2ZSBleHBlcmllbmNlLCB3aXRoIGxpZ2h0cywgbXVzaWMgYW5kIGZpZ3VyZXMgdGhhdCB0ZWxsIHRoZSBzdG9yeSBvZiBHcnVmZmFsby4gSXRcdTIwMTlzIG5pY2UgZm9yIGxpdHRsZSBjaGlsZHJlbiBhcyB0aGVyZSBpcyBubyBtaW5pbXVtIGhlaWdodCByZXN0cmljdGlvbnMgb24gdGhpcyBvbmUgc28gZXZlcnlvbmUgY2FuIGVuam95IGl0ISBUaGVyZSBpcyBhbHNvIGEgR3J1ZmZhbG8gc3RhdHVlIG91dHNpZGUgaW4gdGhlIHBhcmsgd2hpY2ggZXZlcnlvbmUgbG92ZXMgdG8gdGFrZSBwaWN0dXJlcyB3aXRoXG5cbjxiPjxzcGFuIGRhdGEtY29udHJhc3Q9XCJhdXRvXCI+Um9vbSBvbiB0aGUgQnJvb21cdTIwMmY6PFwvc3Bhbj48XC9iPjxzcGFuIGRhdGEtY29udHJhc3Q9XCJhdXRvXCI+IFlvdSB3YWxrIHRocm91Z2ggZGlmZmVyZW50IHJvb21zIHRvIHRyeSB0byBoZWxwIHRoZSB3aXRjaCBmaW5kIGhlciBsb3N0IGl0ZW1zLiBJdFx1MjAxOXMgcXVpdGUgbmljZSBhcyBpdCBzdGFydHMgb2ZmIHdpdGggYSA0RCBleHBlcmllbmNlIGFuZCBhY3R1YWwgc21va2UgY29tZXMgb2ZmIHRoZSBDYXVsZHJvbi4gSXQgaXMgbm90IHNjYXJ5IGFzIHN1Y2ggYnV0IHRoZXJlIHdhcyBhIHRvZGRsZXIgYmVmb3JlIHVzIHdobyB3YXMgZnJpZ2h0ZW5lZCBieSB0aGUgZHJhZ29uIG9yIHdoZW4gaXQgZ290IHRvbyBkYXJrLCBidXQgbW9zdCBjaGlsZHJlbiB3ZXJlIG9rLiBUaGVyZSBpcyBubyBtaW5pbXVtIGhlaWdodCByZXN0cmljdGlvbnMgb24gdGhpcyBvbmUgZWl0aGVyIVx1MDBhMFlvdSBjYW4gYWxzbyBkbyB0aGUgUm9vbSBvbiB0aGUgQnJvb20gXHUyMDEzIEFuaW1hdGVkIE1vdmllIEV4cGVyaWVuY2UsIHdoaWNoIGlzIGxvY2F0ZWQganVzdCBvdXRzaWRlIHRoZSByaWRlLCBidXQgeW91IGhhdmUgdG8gcGF5IGV4dHJhIGZvciB0aGUgZXhwZXJpZW5jZS5cdTAwYTA8XC9zcGFuPlxuXG5Tb21lIG9mIHRoZSBzdG9yeWJvb2sgY2hhcmFjdGVycyBjb21lIG91dCBmb3IgYSA8c3Ryb25nPm1lZXQgYW5kIGdyZWV0PFwvc3Ryb25nPiBhbmQgcGhvdG8gb3Bwb3J0dW5pdHkgYXQgZGlmZmVyZW50IHRpbWVzIGluIHRoZSByZXNvcnQuIFdlIG1ldCB0aGUgd2l0Y2ggZnJvbSB0aGUgcm9vbSBvbiB0aGUgYnJvb20gYnV0IHdobyB5b3UgbWlnaHQgZW5jb3VudGVyIGNhbiB2YXJ5IGVhY2ggZGF5LCBzbyBtYWtlIHN1cmUgeW91IGRvd25sb2FkIHRoZSBhcHAgdG8gZmluZCBvdXQgZGV0YWlscyBvZiBhbGwgdGhlIE1lZXQgJmFtcDsgR3JlZXQgc2Vzc2lvbnMgb24gdGhlIGRheSBvZiB5b3VyIHZpc2l0LiA8c3Ryb25nPlRoZSBvdXRkb29yIE1hbmUgU3RhZ2VcdTAwYTA8XC9zdHJvbmc+aG9zdHMgc2hvd3MgZm9yIGNoaWxkcmVuIHRvIGVuam95LiBZb3UgY2FuIHByb2JhYmx5IGhhdmUgeW91ciBsdW5jaCBoZXJlIGR1cmluZyBvbmUgb2YgdGhlIHNob3dzIGJ1dCB3ZSBza2lwcGVkIGl0LlxuXG48c3Ryb25nPlJpdmVyIFJhZnRzOjxcL3N0cm9uZz4gWW91IHJpZGUgaW4gYSBtaW5pIGxvZyBmbHVtZSB3aGljaCBnb2VzIHF1aXRlIHNsb3dseSBidXQgdGhlcmUgaXMgYSBkaXAgYXQgdGhlIGVuZCB3aGljaCBtYWtlcyBhIGJpZyBzcGxhc2guIERvbid0IGJlIGZvb2xlZCwgd2VhciB5b3VyIHBvbmNobyFcblxuPHN0cm9uZz5WYW1waXJlIDxcL3N0cm9uZz5pcyBhIHN1c3BlbmRlZCByb2xsZXJjb2FzdGVyIHdoaWNoIHRha2VzIHlvdSB0aHJvdWdoIHRyZWVzIGFuZCBoaWdoZXIgdXAuIFRoZXkgYXJlXHUwMGEwc3VpdGFibGUgZm9yIGFueW9uZSBvdmVyIDEuMW0gKGJ1dCBuZWVkIHRvIGJlIGFjY29tcGFuaWVkIGJ5IGFuIGFkdWx0IGlmICZsdDsxLjRtKS4gQXkgbG92ZWQgaXQuIEkgd2FzIGd1dHRlZCB0aGF0IHRoZSBjYW1lcmEgd2FzIG5vdCB3b3JraW5nIG9uIHRoZSBtaWRkbGUgcm93IHdoZXJlIHdlIHNhdC4gVW5mb3J0dW5hdGVseSwgdGhpcyB3YXMgb3VyIGxhc3QgcmlkZSwgYXMgaXQgd2FzIGNsb3NpbmcgdGltZSBhZnRlcndhcmRzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBhc2tpbmcgdGhlIHN0YWZmIGluIGFkdmFuY2UgaWYgdGhlcmUgaXMgYSBkb2RneSBjYW1lcmEgb24gdGhhdCBwYXJ0aWN1bGFyIGRheS4gPHN0cm9uZz5TY29ycGlvbiBFeHByZXNzPFwvc3Ryb25nPiBpcyBhbm90aGVyIHJvbGxlciBjb2FzdGVyIHN1aXRhYmxlIGZvciAwLjktMS4xbSBjaGlsZHJlbiBhbmQgZnVuIGZvciB0aGUgd2hvbGUgZmFtaWx5LiBUaGUgcmlkZSBpcyB0aGVtZWQgYXJvdW5kIGFuIHVuc3RhYmxlIG1pbmUgZ3VhcmRlZCBieSBhIGdpYW50IFNjb3JwaW9uIGFuZFx1MDBhMGluY2x1ZGVzIGZpcmUgYW5kIHdhdGVyIGVmZmVjdHMuXG5cbjxzdHJvbmc+VG9tYiBCbGFzdGVyOlx1MDBhMDxcL3N0cm9uZz5UaGUgcmlkZSB0YWtlcyB5b3Ugb24gYSBqb3VybmV5IHRocm91Z2ggdGhlIEFuY2llbnQgRWd5cHRpYW4gbGFieXJpbnRoIGFzIHlvdSBlbmNvdW50ZXIgbXVtbWllcywgc25ha2VzIGV0Yy4gWW91IGhhdmUgXHUwMGEwdG8gc2hvb3QgdGhlbVwvIG90aGVyIGZsYXNoIHBvaW50cyB3aXRoIHlvdXIgbGFzZXIgZ3VuIGFuZCBjb2xsZWN0IHBvaW50cyAod2hpY2ggeW91IGNhbiBzZWUgb24geW91ciByaWRlIGtlZXBpbmcgQXkgZXhjaXRlZCkuIEl0IGlzIHF1aXRlIGRhcmsgaW4gdGhlcmUgXHUwMGEwd2l0aCBzbW9rZSBhbmQgbGlnaHQgXC8gbGFzZXJcLyBvdGhlciBhdWRpbyB2aXN1YWwgZWZmZWN0c1x1MDBhMHdoaWNoIGNvdWxkIGJlIHNjYXJ5IGZvciBsaXR0bGUgY2hpbGRyZW4gYnV0IGFzIHRoZSBraWRzIHdlcmUgYnVzeSBcInNob290aW5nXCIsIEkgZGlkbid0IGhlYXIgYW55IGNyaWVzLiBUaGVyZSBpcyBubyBtaW5pbXVtIGhlaWdodCByZXN0cmljdGlvbnMgb24gdGhpcyBvbmUgZWl0aGVyLlxuXG48c3Ryb25nPlRlbXBsZSBvZiBNYXloZW08XC9zdHJvbmc+IGlzIGEgdHdvLXN0b3JleSBob3VzZSBvZiBhZHZlbnR1cmUgbG9jYXRlZCBpbiB0aGUgYW5jaWVudCBydWlucyBvZiBXaWxkIEFzaWEgd2hlcmUgeW91IGNhbiBzaG9vdCB5b3VyIGZlbGxvdyBhZHZlbnR1cmVycyBhcyB0aGV5IG1ha2UgdGhlaXIgb3duIHdheSB0aHJvdWdoIHRoZSB0ZW1wbGUuIEl0IGlzIGdvb2QgaW4gdGhlb3J5IGJ1dCBpdCB3YXMgdmVyeSBkaWZmaWN1bHQgdG8gcmVwbGFjZSB0aGUgYmFsbHMgb25jZSB5b3UgaGFkIHNob3QgdGhlbSBhcyB0aGV5IFx1MDBhMGFsbCBtb3JlIG9yIGxlc3Mgd2VudCBvbiB0aGUgZ3JvdW5kIGZsb29yIGFuZCBldmVuIGlmIHRoZXkgd2VudCBvbiB0aGUgb3RoZXIgc2lkZSwgbm90IHVubGVzcyB5b3UgaGFkIHNvbWVvbmUgb24gdGhlcmUsIHRoZXJlIGlzIG5vIHdheSB5b3Ugd2lsbCBnZXQgdGhlbSBiYWNrLlxuXG48c3Ryb25nPkNhbm9weSBDYXBlcnM8XC9zdHJvbmc+XHUwMGEwaXMgdGhlIGNsaW1iaW5nIGZvcnQgd2l0aCBib3VuY2luZyByb3BlIHdhbGt3YXlzLiA8c3Ryb25nPkRyYWdvbidzIHBsYXlob3VzZSw8XC9zdHJvbmc+IHdoaWNoIGlzIGEgc29mdCBwbGF5LCBpcyBqdXN0IG5leHQgZG9vci5cdTAwYTA8c3Ryb25nPktvYnJhLCBEcmFnb25zIEZ1cnksIFRpZ2VyIFJvY2sgYW5kIENyb2MgZHJvcDxcL3N0cm9uZz4gbG9va2VkIGdvb2QgYnV0IHRoZXJlIGlzIGEgbWluaW11bSByZXN0cmljdGlvbiBvZiAxLjJtIG9uIHRoZW0uXG5cbjxoMj5aT088XC9oMj5cblxuTWl4ZWQgaW4gYmV0d2VlbiB0aGUgcmlkZXMgYXJlIHRoZSBhbmltYWxzLiBZb3UgY2FuIHdhdGNoIHRoZSBsaW9ucyBhbmQgR29yaWxsYXMgaW4gdGhlIFRyYWlsIG9mIHRoZSBLaW5ncyBhbmQgVGhlIHRpZ2VycyBpbiBMYW5kIG9mIHRoZSBUaWdlciAod2hvIHdlcmUgc2xlZXBpbmcgYW5kIHN1biBiYXRoaW5nKS4gVGhlPHN0cm9uZz4gWm9vZmFyaSA8XC9zdHJvbmc+d2FzIGRpc2FwcG9pbnRpbmcgaWYgSSBhbSBob25lc3QuIFRoZXJlIGlzIGEgbWluaW11bSBoZWlnaHQgbGltaXQgb2YgMW0gb24gdGhpcyByaWRlIGFuZCBJIHJlbWVtYmVyIEF5IGNyeWluZyB3aGVuIGhlIHdhcyB5b3VuZ2VyIHdoZW4gaGUgd2FzIG5vdCBhbGxvd2VkIG9uIGl0ICh3aGVuIHdlIGxhc3QgdmlzaXRlZCkuIEkgcHJvbWlzZWQgaGltIHdlIHdpbGwgcmV0dXJuIHdoZW4gaGUgd2FzIG9mIHRoZSBcInJpZ2h0IGhlaWdodFwiLCBzbyB0b2RheSB3YXMgb3VyIGJpZyBkYXkgYnV0IEkgc2hvdWxkbid0IHJlYWxseSBoYXZlIGJvdGhlcmVkLiBJIGxpa2VkIHNpdHRpbmcgaW4gdGhlIHRoZSBqZWVwXC90cnVjayBhcyBpdCBkcm92ZSB0aHJvdWdoIHB1ZGRsZXMgZXRjIGJ1dCB3ZSBvbmx5IG1hbmFnZWQgdG8gc2VlIHRoZSBHaXJhZmZlcyBhbmQgc29tZSBPeW54LSB0aGF0J3MgaXQhIEkgdW5kZXJzdGFuZCB0aGUgYW5pbWFscyB3b24ndCBhbHdheXMgY29tZSBvdXQgYnV0IEkgd2lzaGVkIHRoZSByaWRlIHdhcyBsb25nZXIuXG5cbjxzdHJvbmc+UkFJTkJPVyBMT1JJS0VFVCB3ZXJlIEFXRVNPTUUhIDxcL3N0cm9uZz5Zb3UgY2FuIGZlZWQgdGhlc2UgZ29yZ2VvdXMgYnJpZ2h0bHkgY29sb3VyZWQgYmlyZHMgZm9yIDJcdTAwYTMgZmVlZC4gXHUwMGEwVGhleSBnaXZlIHlvdSBhIHNtYWxsIGN1cCBvZiBiaXJkIGZvb2QgYW5kIGFzIHNvb24gYXMgeW91IHVuY292ZXIgdGhlbSxcdTAwYTBleHBlY3QgYSBmbG9jayBvZiBiaXJkcyB0byBjb21lIGxhbmQgb24geW91IHRvIGdldCBhIGRyaW5rLlx1MDBhMFdoZW4gdGhlIGZpcnN0IExvcmlrZWV0IGxhbmRlZCBvbiBBeSwgaGUgd2FzIHNob2NrZWQgYW5kIGRyb3BwZWQgdGhlIGN1cC4gSSBoZWxwZWQgaGltIHdpdGggdGhlIG5leHQgb25lIHRvIHN0ZWFkeSBoaXMgaGFuZHMgYW5kIGZyb20gdGhlbiBvbiwgaGUgd2FzIGxpa2UgYSBwcm8hIEl0IHdhcyBhZGRpY3RpdmUgdG8gd2F0Y2ggdGhlbTsgSSBzcGVudCBtb3JlIG9uIHRoZWlyIGZvb2QgdGhhbiBJIGRpZCBmb3Igb3VyIG93biBsdW5jaCBJIGtpZCB5b3Ugbm90ISBcdTAwYTBUaGV5IGFyZSBhdCBvbmUgZW5kIG9mIHRoZSBwYXJrIChpbiBXaWxkIEFzaWEpIGJ1dCBETyBOT1QgTUlTUyBJVCFcblxuPGJsb2NrcXVvdGUgY2xhc3M9XCJpbnN0YWdyYW0tbWVkaWFcIiBkYXRhLWluc3Rncm0tcGVybWFsaW5rPVwiaHR0cHM6XC9cL3d3dy5pbnN0YWdyYW0uY29tXC9yZWVsXC9DZE9JZkc0al9JaFwvP3V0bV9zb3VyY2U9aWdfZW1iZWQmYW1wO3V0bV9jYW1wYWlnbj1sb2FkaW5nXCIgZGF0YS1pbnN0Z3JtLXZlcnNpb249XCIxNFwiIHN0eWxlPVwiIGJhY2tncm91bmQ6I0ZGRjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6M3B4OyBib3gtc2hhZG93OjAgMCAxcHggMCByZ2JhKDAsMCwwLDAuNSksMCAxcHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNSk7IG1hcmdpbjogMXB4OyBtYXgtd2lkdGg6NTQwcHg7IG1pbi13aWR0aDozMjZweDsgcGFkZGluZzowOyB3aWR0aDo5OS4zNzUlOyB3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAtIDJweCk7IHdpZHRoOmNhbGMoMTAwJSAtIDJweCk7XCI+PGRpdiBzdHlsZT1cInBhZGRpbmc6MTZweDtcIj4gPGEgaHJlZj1cImh0dHBzOlwvXC93d3cuaW5zdGFncmFtLmNvbVwvcmVlbFwvQ2RPSWZHNGpfSWhcLz91dG1fc291cmNlPWlnX2VtYmVkJmFtcDt1dG1fY2FtcGFpZ249bG9hZGluZ1wiIHN0eWxlPVwiIGJhY2tncm91bmQ6I0ZGRkZGRjsgbGluZS1oZWlnaHQ6MDsgcGFkZGluZzowIDA7IHRleHQtYWxpZ246Y2VudGVyOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgd2lkdGg6MTAwJTtcIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPiA8ZGl2IHN0eWxlPVwiIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XCI+IDxkaXYgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0OyBib3JkZXItcmFkaXVzOiA1MCU7IGZsZXgtZ3JvdzogMDsgaGVpZ2h0OiA0MHB4OyBtYXJnaW4tcmlnaHQ6IDE0cHg7IHdpZHRoOiA0MHB4O1wiPjxcL2Rpdj4gPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGZsZXgtZ3JvdzogMTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XCI+IDxkaXYgc3R5bGU9XCIgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDsgYm9yZGVyLXJhZGl1czogNHB4OyBmbGV4LWdyb3c6IDA7IGhlaWdodDogMTRweDsgbWFyZ2luLWJvdHRvbTogNnB4OyB3aWR0aDogMTAwcHg7XCI+PFwvZGl2PiA8ZGl2IHN0eWxlPVwiIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7IGJvcmRlci1yYWRpdXM6IDRweDsgZmxleC1ncm93OiAwOyBoZWlnaHQ6IDE0cHg7IHdpZHRoOiA2MHB4O1wiPjxcL2Rpdj48XC9kaXY+PFwvZGl2PjxkaXYgc3R5bGU9XCJwYWRkaW5nOiAxOSUgMDtcIj48XC9kaXY+IDxkaXYgc3R5bGU9XCJkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6NTBweDsgbWFyZ2luOjAgYXV0byAxMnB4OyB3aWR0aDo1MHB4O1wiPjxzdmcgd2lkdGg9XCI1MHB4XCIgaGVpZ2h0PVwiNTBweFwiIHZpZXdCb3g9XCIwIDAgNjAgNjBcIiB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwczpcL1wvd3d3LnczLm9yZ1wvMjAwMFwvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwczpcL1wvd3d3LnczLm9yZ1wvMTk5OVwveGxpbmtcIj48ZyBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNTExLjAwMDAwMCwgLTIwLjAwMDAwMClcIiBmaWxsPVwiIzAwMDAwMFwiPjxnPjxwYXRoIGQ9XCJNNTU2Ljg2OSwzMC40MSBDNTU0LjgxNCwzMC40MSA1NTMuMTQ4LDMyLjA3NiA1NTMuMTQ4LDM0LjEzMSBDNTUzLjE0OCwzNi4xODYgNTU0LjgxNCwzNy44NTIgNTU2Ljg2OSwzNy44NTIgQzU1OC45MjQsMzcuODUyIDU2MC41OSwzNi4xODYgNTYwLjU5LDM0LjEzMSBDNTYwLjU5LDMyLjA3NiA1NTguOTI0LDMwLjQxIDU1Ni44NjksMzAuNDEgTTU0MSw2MC42NTcgQzUzNS4xMTQsNjAuNjU3IDUzMC4zNDIsNTUuODg3IDUzMC4zNDIsNTAgQzUzMC4zNDIsNDQuMTE0IDUzNS4xMTQsMzkuMzQyIDU0MSwzOS4zNDIgQzU0Ni44ODcsMzkuMzQyIDU1MS42NTgsNDQuMTE0IDU1MS42NTgsNTAgQzU1MS42NTgsNTUuODg3IDU0Ni44ODcsNjAuNjU3IDU0MSw2MC42NTcgTTU0MSwzMy44ODYgQzUzMi4xLDMzLjg4NiA1MjQuODg2LDQxLjEgNTI0Ljg4Niw1MCBDNTI0Ljg4Niw1OC44OTkgNTMyLjEsNjYuMTEzIDU0MSw2Ni4xMTMgQzU0OS45LDY2LjExMyA1NTcuMTE1LDU4Ljg5OSA1NTcuMTE1LDUwIEM1NTcuMTE1LDQxLjEgNTQ5LjksMzMuODg2IDU0MSwzMy44ODYgTTU2NS4zNzgsNjIuMTAxIEM1NjUuMjQ0LDY1LjAyMiA1NjQuNzU2LDY2LjYwNiA1NjQuMzQ2LDY3LjY2MyBDNTYzLjgwMyw2OS4wNiA1NjMuMTU0LDcwLjA1NyA1NjIuMTA2LDcxLjEwNiBDNTYxLjA1OCw3Mi4xNTUgNTYwLjA2LDcyLjgwMyA1NTguNjYyLDczLjM0NyBDNTU3LjYwNyw3My43NTcgNTU2LjAyMSw3NC4yNDQgNTUzLjEwMiw3NC4zNzggQzU0OS45NDQsNzQuNTIxIDU0OC45OTcsNzQuNTUyIDU0MSw3NC41NTIgQzUzMy4wMDMsNzQuNTUyIDUzMi4wNTYsNzQuNTIxIDUyOC44OTgsNzQuMzc4IEM1MjUuOTc5LDc0LjI0NCA1MjQuMzkzLDczLjc1NyA1MjMuMzM4LDczLjM0NyBDNTIxLjk0LDcyLjgwMyA1MjAuOTQyLDcyLjE1NSA1MTkuODk0LDcxLjEwNiBDNTE4Ljg0Niw3MC4wNTcgNTE4LjE5Nyw2OS4wNiA1MTcuNjU0LDY3LjY2MyBDNTE3LjI0NCw2Ni42MDYgNTE2Ljc1NSw2NS4wMjIgNTE2LjYyMyw2Mi4xMDEgQzUxNi40NzksNTguOTQzIDUxNi40NDgsNTcuOTk2IDUxNi40NDgsNTAgQzUxNi40NDgsNDIuMDAzIDUxNi40NzksNDEuMDU2IDUxNi42MjMsMzcuODk5IEM1MTYuNzU1LDM0Ljk3OCA1MTcuMjQ0LDMzLjM5MSA1MTcuNjU0LDMyLjMzOCBDNTE4LjE5NywzMC45MzggNTE4Ljg0NiwyOS45NDIgNTE5Ljg5NCwyOC44OTQgQzUyMC45NDIsMjcuODQ2IDUyMS45NCwyNy4xOTYgNTIzLjMzOCwyNi42NTQgQzUyNC4zOTMsMjYuMjQ0IDUyNS45NzksMjUuNzU2IDUyOC44OTgsMjUuNjIzIEM1MzIuMDU3LDI1LjQ3OSA1MzMuMDA0LDI1LjQ0OCA1NDEsMjUuNDQ4IEM1NDguOTk3LDI1LjQ0OCA1NDkuOTQzLDI1LjQ3OSA1NTMuMTAyLDI1LjYyMyBDNTU2LjAyMSwyNS43NTYgNTU3LjYwNywyNi4yNDQgNTU4LjY2MiwyNi42NTQgQzU2MC4wNiwyNy4xOTYgNTYxLjA1OCwyNy44NDYgNTYyLjEwNiwyOC44OTQgQzU2My4xNTQsMjkuOTQyIDU2My44MDMsMzAuOTM4IDU2NC4zNDYsMzIuMzM4IEM1NjQuNzU2LDMzLjM5MSA1NjUuMjQ0LDM0Ljk3OCA1NjUuMzc4LDM3Ljg5OSBDNTY1LjUyMiw0MS4wNTYgNTY1LjU1Miw0Mi4wMDMgNTY1LjU1Miw1MCBDNTY1LjU1Miw1Ny45OTYgNTY1LjUyMiw1OC45NDMgNTY1LjM3OCw2Mi4xMDEgTTU3MC44MiwzNy42MzEgQzU3MC42NzQsMzQuNDM4IDU3MC4xNjcsMzIuMjU4IDU2OS40MjUsMzAuMzQ5IEM1NjguNjU5LDI4LjM3NyA1NjcuNjMzLDI2LjcwMiA1NjUuOTY1LDI1LjAzNSBDNTY0LjI5NywyMy4zNjggNTYyLjYyMywyMi4zNDIgNTYwLjY1MiwyMS41NzUgQzU1OC43NDMsMjAuODM0IDU1Ni41NjIsMjAuMzI2IDU1My4zNjksMjAuMTggQzU1MC4xNjksMjAuMDMzIDU0OS4xNDgsMjAgNTQxLDIwIEM1MzIuODUzLDIwIDUzMS44MzEsMjAuMDMzIDUyOC42MzEsMjAuMTggQzUyNS40MzgsMjAuMzI2IDUyMy4yNTcsMjAuODM0IDUyMS4zNDksMjEuNTc1IEM1MTkuMzc2LDIyLjM0MiA1MTcuNzAzLDIzLjM2OCA1MTYuMDM1LDI1LjAzNSBDNTE0LjM2OCwyNi43MDIgNTEzLjM0MiwyOC4zNzcgNTEyLjU3NCwzMC4zNDkgQzUxMS44MzQsMzIuMjU4IDUxMS4zMjYsMzQuNDM4IDUxMS4xODEsMzcuNjMxIEM1MTEuMDM1LDQwLjgzMSA1MTEsNDEuODUxIDUxMSw1MCBDNTExLDU4LjE0NyA1MTEuMDM1LDU5LjE3IDUxMS4xODEsNjIuMzY5IEM1MTEuMzI2LDY1LjU2MiA1MTEuODM0LDY3Ljc0MyA1MTIuNTc0LDY5LjY1MSBDNTEzLjM0Miw3MS42MjUgNTE0LjM2OCw3My4yOTYgNTE2LjAzNSw3NC45NjUgQzUxNy43MDMsNzYuNjM0IDUxOS4zNzYsNzcuNjU4IDUyMS4zNDksNzguNDI1IEM1MjMuMjU3LDc5LjE2NyA1MjUuNDM4LDc5LjY3MyA1MjguNjMxLDc5LjgyIEM1MzEuODMxLDc5Ljk2NSA1MzIuODUzLDgwLjAwMSA1NDEsODAuMDAxIEM1NDkuMTQ4LDgwLjAwMSA1NTAuMTY5LDc5Ljk2NSA1NTMuMzY5LDc5LjgyIEM1NTYuNTYyLDc5LjY3MyA1NTguNzQzLDc5LjE2NyA1NjAuNjUyLDc4LjQyNSBDNTYyLjYyMyw3Ny42NTggNTY0LjI5Nyw3Ni42MzQgNTY1Ljk2NSw3NC45NjUgQzU2Ny42MzMsNzMuMjk2IDU2OC42NTksNzEuNjI1IDU2OS40MjUsNjkuNjUxIEM1NzAuMTY3LDY3Ljc0MyA1NzAuNjc0LDY1LjU2MiA1NzAuODIsNjIuMzY5IEM1NzAuOTY2LDU5LjE3IDU3MSw1OC4xNDcgNTcxLDUwIEM1NzEsNDEuODUxIDU3MC45NjYsNDAuODMxIDU3MC44MiwzNy42MzFcIj48XC9wYXRoPjxcL2c+PFwvZz48XC9nPjxcL3N2Zz48XC9kaXY+PGRpdiBzdHlsZT1cInBhZGRpbmctdG9wOiA4cHg7XCI+IDxkaXYgc3R5bGU9XCIgY29sb3I6IzM4OTdmMDsgZm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjsgZm9udC1zaXplOjE0cHg7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDo1NTA7IGxpbmUtaGVpZ2h0OjE4cHg7XCI+VmlldyB0aGlzIHBvc3Qgb24gSW5zdGFncmFtPFwvZGl2PjxcL2Rpdj48ZGl2IHN0eWxlPVwicGFkZGluZzogMTIuNSUgMDtcIj48XC9kaXY+IDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBtYXJnaW4tYm90dG9tOiAxNHB4OyBhbGlnbi1pdGVtczogY2VudGVyO1wiPjxkaXY+IDxkaXYgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0OyBib3JkZXItcmFkaXVzOiA1MCU7IGhlaWdodDogMTIuNXB4OyB3aWR0aDogMTIuNXB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDdweCk7XCI+PFwvZGl2PiA8ZGl2IHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDsgaGVpZ2h0OiAxMi41cHg7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMXB4KTsgd2lkdGg6IDEyLjVweDsgZmxleC1ncm93OiAwOyBtYXJnaW4tcmlnaHQ6IDE0cHg7IG1hcmdpbi1sZWZ0OiAycHg7XCI+PFwvZGl2PiA8ZGl2IHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDsgYm9yZGVyLXJhZGl1czogNTAlOyBoZWlnaHQ6IDEyLjVweDsgd2lkdGg6IDEyLjVweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDlweCkgdHJhbnNsYXRlWSgtMThweCk7XCI+PFwvZGl2PjxcL2Rpdj48ZGl2IHN0eWxlPVwibWFyZ2luLWxlZnQ6IDhweDtcIj4gPGRpdiBzdHlsZT1cIiBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0OyBib3JkZXItcmFkaXVzOiA1MCU7IGZsZXgtZ3JvdzogMDsgaGVpZ2h0OiAyMHB4OyB3aWR0aDogMjBweDtcIj48XC9kaXY+IDxkaXYgc3R5bGU9XCIgd2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmNGY0ZjQ7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpIHRyYW5zbGF0ZVkoLTRweCkgcm90YXRlKDMwZGVnKVwiPjxcL2Rpdj48XC9kaXY+PGRpdiBzdHlsZT1cIm1hcmdpbi1sZWZ0OiBhdXRvO1wiPiA8ZGl2IHN0eWxlPVwiIHdpZHRoOiAwcHg7IGJvcmRlci10b3A6IDhweCBzb2xpZCAjRjRGNEY0OyBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1wiPjxcL2Rpdj4gPGRpdiBzdHlsZT1cIiBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0OyBmbGV4LWdyb3c6IDA7IGhlaWdodDogMTJweDsgd2lkdGg6IDE2cHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcIj48XC9kaXY+IDxkaXYgc3R5bGU9XCIgd2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNGNEY0RjQ7IGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSB0cmFuc2xhdGVYKDhweCk7XCI+PFwvZGl2PjxcL2Rpdj48XC9kaXY+IDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBmbGV4LWdyb3c6IDE7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAyNHB4O1wiPiA8ZGl2IHN0eWxlPVwiIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7IGJvcmRlci1yYWRpdXM6IDRweDsgZmxleC1ncm93OiAwOyBoZWlnaHQ6IDE0cHg7IG1hcmdpbi1ib3R0b206IDZweDsgd2lkdGg6IDIyNHB4O1wiPjxcL2Rpdj4gPGRpdiBzdHlsZT1cIiBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0OyBib3JkZXItcmFkaXVzOiA0cHg7IGZsZXgtZ3JvdzogMDsgaGVpZ2h0OiAxNHB4OyB3aWR0aDogMTQ0cHg7XCI+PFwvZGl2PjxcL2Rpdj48XC9hPjxwIHN0eWxlPVwiIGNvbG9yOiNjOWM4Y2Q7IGZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoxN3B4OyBtYXJnaW4tYm90dG9tOjA7IG1hcmdpbi10b3A6OHB4OyBvdmVyZmxvdzpoaWRkZW47IHBhZGRpbmc6OHB4IDAgN3B4OyB0ZXh0LWFsaWduOmNlbnRlcjsgdGV4dC1vdmVyZmxvdzplbGxpcHNpczsgd2hpdGUtc3BhY2U6bm93cmFwO1wiPjxhIGhyZWY9XCJodHRwczpcL1wvd3d3Lmluc3RhZ3JhbS5jb21cL3JlZWxcL0NkT0lmRzRqX0loXC8/dXRtX3NvdXJjZT1pZ19lbWJlZCZhbXA7dXRtX2NhbXBhaWduPWxvYWRpbmdcIiBzdHlsZT1cIiBjb2xvcjojYzljOGNkOyBmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmOyBmb250LXNpemU6MTRweDsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGluZS1oZWlnaHQ6MTdweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXJcIj5BIHBvc3Qgc2hhcmVkIGJ5IE94Zm9yZHNoaXJlIE11bW1pZXMgKEBveGZvcmRzaGlyZW11bW1pZXMpPFwvYT48XC9wPjxcL2Rpdj48XC9ibG9ja3F1b3RlPlxuXG48c2NyaXB0IGFzeW5jIHNyYz1cIlwvXC93d3cuaW5zdGFncmFtLmNvbVwvZW1iZWQuanNcIj48XC9zY3JpcHQ+XG5cblRoZSBvbmUgd2F5IG1vbmtleSB0cmFpbCB0aHJvdWdoIHRoZSBoZWlnaHRzIG9mIEFNQVpVIHdhcyBwcmV0dHkgY29vbCBhcyB5b3Ugd2F0Y2hlZCB0aGVzZSBhbWF6aW5nIGNyZWF0dXJlcyBzd2luZyBieSBvciBzcXVlYWsgaW4gZGVsaWdodC5cdTAwYTBUaGVyZSB3ZXJlIFx1MDBhMHNob3dzIHRocm91Z2hvdXQgdGhlIGRheSBzdWNoIGFzIHRoZSBzZWEgbGlvbiBzaG93LCB2YXJpb3VzIGFuaW1hbCB0YWxrcyBhbmQgYW5pbWFsIGZlZWRpbmcgZXRjLiBZb3UgY2FuIGFsc28gdHJlYXQgeW91ciBmYW1pbHkgdG8gYSBWSVAgQW5pbWFsIEV4cGVyaWVuY2UgZm9yIGV4dHJhIGJ1dCBJIGFtIHF1aXRlIHNxdWludHkgd2hlbiBpdCBjb21lcyB0byB0aGVzZSB0aGluZ3MuXG5cbjxoMj5TZWFsaWZlIEFxdWFyaXVtPFwvaDI+XG5cblRoZXJlIGlzIGEgc21hbGwgd2FsayB0aHJvdWdoIHR1bm5lbCwgc21hbGwgc2hhcmtzIGFuZCBzdGluZ3JheXMgaW4gYWRkaXRpb24gdG8gdGhlIHVzdWFsLiBBeSByZWFsbHkgZW5qb3llZCB0aGlzIHBhcnQgYXMgaGUgcmVhbGx5IGxvdmVzIE9jdGFuYXV0cyB0aGVzZSBkYXlzLiBJIHdhcyBwcmV0dHkgYW1hemVkIGhvdyBtYW55IGFuZCBob3cgbXVjaCBoZSBrbmV3IGFib3V0IHRoZXNlIHNlYSBjcmVhdHVyZXNcblxuV2Vic2l0ZTogPGEgaHJlZj1cImh0dHBzOlwvXC93d3cuY2hlc3Npbmd0b24uY29tXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXJcIj5odHRwczpcL1wvd3d3LmNoZXNzaW5ndG9uLmNvbTxcL2E+XG5cblx1ZDgzZFx1ZGRmYSBBZGRyZXNzOiA8YSBocmVmPVwiaHR0cHM6XC9cL2dvby5nbFwvbWFwc1wvbUMxTHVGSHJhaGczclFyWTlcIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPkxlYXRoZXJoZWFkIFJkLCBDaGVzc2luZ3RvbiBLVDkgMk5FLCBVbml0ZWQgS2luZ2RvbTxcL2E+XG5cdWQ4M2NcdWRmOWYgRW50cmFuY2UgZmVlIGFwcGxpZXMgKHBsZWFzZSBzZWUgd2Vic2l0ZSBmb3IgdXBkYXRlZCBwcmljZXMgPGEgaHJlZj1cImh0dHBzOlwvXC93d3cuY2hlc3Npbmd0b24uY29tXC90aWNrZXRzLXBhc3Nlc1wvXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXJcIj5IRVJFPFwvYT4pLSBCb29rIGVhcmx5IHRvIGd1YXJhbnRlZSB0aGUgYmVzdCBwcmljZSBmb3IgeW91ciB0aWNrZXRzIGFzIHByaWNlcyB2YXJ5IGFuZCBwZWFrIGRheXMgdGhhdCBhcmUgc2VsbGluZyBmYXN0IG1heSBiZSBtb3JlIGV4cGVuc2l2ZSBhcyBhdmFpbGFiaWxpdHkgaXMgbGltaXRlZC5cbllvdSBjYW4gY29udmVydCBUZXNjbyB2b3VjaGVycyBvciBrZWVwIGFuIGV5ZSBvdXQgZm9yIHRoZVx1MDBhMGNvZGVzIGZyb20gU3VuIE5ld3NwYXBlciB3aGVuIHlvdSBjYW4gYnV5IDIgdGlja2V0cyBmb3IgPHN0cm9uZz5cdTAwYTMyICh3aGljaCBpcyB3aGF0IHdlIGRpZCBvbiB0aGlzIG9jY2FzaW9uKTxcL3N0cm9uZz5cblx1ZDgzZFx1ZGU5OCA0XHUwMGEzIFBhaWQgcGFya2luZyBvbiB0b3Agb2YgdGhlIHRpY2tldHMgKHdoaWNoIG1ha2VzIG1lIGNyeSApXG5cdWQ4M2RcdWRjYzUgU3BlY2lhbCBldmVudHMgdGhyb3VnaG91dCB0aGUgc2Vhc29uIChwbGVhc2Ugc2VlIHdlYnNpdGUgPGEgaHJlZj1cImh0dHBzOlwvXC93d3cuY2hlc3Npbmd0b24uY29tXC9leHBsb3JlXC9ldmVudHNcL1wiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCI+SEVSRTxcL2E+IGZvciB3aGF0XHUyMDE5cyBvbilcblx1ZDgzZFx1ZGViYiBUb2lsZXRzIGFuZCBiYWJ5IGZhY2lsaXRpZXNcblx1ZDgzY1x1ZGY1NSBSZWZyZXNobWVudHMgYXZhaWxhYmxlIGluIHZhcmlvdXMgY2FmZXMsIHJlc3RhdXJhbnRzIGFuZCBvdXRkb29yIHN0YWxscy4gU2VlIGRldGFpbHMgPGEgaHJlZj1cImh0dHBzOlwvXC93d3cuY2hlc3Npbmd0b24uY29tXC9leHBsb3JlXC9mb29kLWRyaW5rcy1zaG9wc1wvcGxhY2VzLXRvLWVhdFwvXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXJcIj5IRVJFPFwvYT5cblx1ZDgzZVx1ZGRmYSBQaWNuaWMgYWxsb3dlZC0gcGljbmljIGJlbmNoZXMgZG90dGVkIGFyb3VuZFxuXHVkODNlXHVkZGJkIEFjY2Vzc2liaWxpdHkgPGEgaHJlZj1cImh0dHBzOlwvXC93d3cuY2hlc3Npbmd0b24uY29tXC9wbGFuLXlvdXItdmlzaXRcL2JlZm9yZS15b3UtdmlzaXRcL2FjY2Vzc2liaWxpdHktZ3VpZGVcL1wiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCI+SW5mb3JtYXRpb24gSEVSRTxcL2E+XG5cbiZuYnNwOyIsInBvc3RfdGl0bGUiOiJDaGVzc2luZ3RvbiBXb3JsZCBvZiBBZHZlbnR1cmVzIHJldmlldyIsInBvc3RfbGluayI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL2RheXMtb3V0LWluLWFuZC1hcm91bmQtb3hmb3Jkc2hpcmVcL2NoZXNzaW5ndG9uLXdvcmxkLW9mLWFkdmVudHVyZXMtcmV2aWV3XC8iLCJwb3N0X2ZlYXR1cmVkX2ltYWdlIjoiPGRpdiBjbGFzcz1cImZjLWZlYXR1cmUtaW1nXCI+PGltZyBsb2FkaW5nPVwibGF6eVwiIGRlY29kaW5nPVwiYXN5bmNcIiBhbHQ9XCImcXVvdDtSb29tIG9uIHRoZSBicm9vbSZxdW90OyBhdCBDaGVzc2luZ3RvbiBXb3JsZCBvZiBhZHZlbnR1cmVzXCIgd2lkdGg9XCIzMDBcIiBoZWlnaHQ9XCIxNjlcIiBzcmM9XCJodHRwczpcL1wvaTAud3AuY29tXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjJcLzA1XC9JTUdfODgxMS5qcGc/Zml0PTMwMCUyQzE2OSZzc2w9MVwiIGNsYXNzPVwid3AtcG9zdC1pbWFnZSAgIHdwZ21wX2ZlYXR1cmVkX2ltYWdlXCIgPjxcL2Rpdj4iLCJwb3N0X2NhdGVnb3JpZXMiOiJEYXkgdHJpcHMsIERheXMgb3V0LCBMb25kb24sIE90aGVyIHJlZ2lvbnMsIFRoZW1lIHBhcmtzIiwicG9zdF90YWdzIjoiIiwiJV93cGNvbV9pc19tYXJrZG93biUiOiIxIiwiJWNsYXNzaWMtZWRpdG9yLXJlbWVtYmVyJSI6ImNsYXNzaWMtZWRpdG9yIiwiJV9sYXN0X2VkaXRvcl91c2VkX2pldHBhY2slIjoiY2xhc3NpYy1lZGl0b3IiLCIlX2VkaXRfbG9jayUiOiIxNjg0MDYzNDM0OjIiLCIlX2VkaXRfbGFzdCUiOiIyIiwiJV93cGdtcF9sb2NhdGlvbl9hZGRyZXNzJSI6IkxlYXRoZXJoZWFkIFJkLCBDaGVzc2luZ3RvbiBLVDkgMk5FLCBVSyIsIiVfd3BnbXBfbG9jYXRpb25fY2l0eSUiOiIiLCIlX3dwZ21wX2xvY2F0aW9uX3N0YXRlJSI6IkVuZ2xhbmQiLCIlX3dwZ21wX2xvY2F0aW9uX2NvdW50cnklIjoiVW5pdGVkIEtpbmdkb20iLCIlX3dwZ21wX21ldGFib3hfbGF0aXR1ZGUlIjoiNTEuMzQ3MjE3MyIsIiVfd3BnbXBfbWV0YWJveF9sb25naXR1ZGUlIjoiLTAuMzE5MjEyNyIsIiVfd3BnbXBfbWV0YWJveF9sb2NhdGlvbl9yZWRpcmVjdCUiOiJtYXJrZXIiLCIlX3dwZ21wX21ldGFib3hfY3VzdG9tX2xpbmslIjoiIiwiJV93cGdtcF9tYXBfaWQlIjoiYToxOntpOjA7czoxOlwiMVwiO30iLCIlX3dwZ21wX21ldGFib3hfbWFya2VyX2lkJSI6ImE6MTp7aTowO3M6MjpcIjEwXCI7fSIsIiVfd3BnbXBfbWV0YWJveF90YXhvbW9taWVzX3Rlcm1zJSI6Ik47IiwiJV93cGdtcF9leHRlbnNpb25zX2ZpZWxkcyUiOiJOOyIsIiV5YXJwcF9tZXRhJSI6IjAiLCIlX3lvYXN0X3dwc2VvX2NvbnRlbnRfc2NvcmUlIjoiMzAiLCIlX3lvYXN0X3dwc2VvX2VzdGltYXRlZC1yZWFkaW5nLXRpbWUtbWludXRlcyUiOiI4IiwiJWdhbGxlcnklIjoiNzc3MSwgNzczNSwgNzczNiwgNzczNywgNzczOCwgNzczOSwgNzc0MCwgNzc0MSwgNzc0MiwgNzc0MywgNzc0NCIsIiVfZ2FsbGVyeSUiOiJmaWVsZF82MTBmYzYzYzU1NjBmIiwiJV93cGZwX2ZlYXR1cmVkX3Bvc3QlIjoiMCIsIiVfeW9hc3Rfd3BzZW9fZm9jdXNrdyUiOiJDaGVzc2luZ3RvbiBXb3JsZCBvZiBBZHZlbnR1cmVzIHJldmlldyIsIiVfeW9hc3Rfd3BzZW9fbGlua2RleCUiOiI2MiIsIiVfc2JpX29lbWJlZF9kb25lX2NoZWNraW5nJSI6IjEiLCIlX3RodW1ibmFpbF9pZCUiOiI3NzM1IiwiJV95b2FzdF93cHNlb19wcmltYXJ5X2NhdGVnb3J5JSI6IjEwIiwiJV9ycHdjMiUiOiI1IiwiJV93cGFzX2RvbmVfYWxsJSI6IjEiLCIlX3dwYXNfc2tpcF8yNzUxMDIzMCUiOiIxIiwiJV9qZXRwYWNrX3JlbGF0ZWRfcG9zdHNfY2FjaGUlIjp7IjhmNjY3N2M5ZDZiMGY5MDNlOThhZDMyZWM2MWY4ZGViIjp7ImV4cGlyZXMiOjE2ODE4NDg4NDIsInBheWxvYWQiOlt7ImlkIjozOTM2fSx7ImlkIjo4NzYxfSx7ImlkIjozNTgyfV19fSwiJV95b2FzdF93cHNlb19pbmNsdXNpdmVfbGFuZ3VhZ2Vfc2NvcmUlIjoiOTAiLCIlX3lvYXN0X3dwc2VvX3dvcmRwcm9vZl90aW1lc3RhbXAlIjoiIiwiJV93cGFzX3NraXBfMjgxNTYyNjYlIjoiMSIsIiVfaXNfZW1wdHlfYWZ0ZXJfdHJhbnNmb3JtYXRpb24lIjoibm8iLCIlX2hhc193YXJuaW5nc19hZnRlcl90cmFuc2Zvcm1hdGlvbiUiOiJubyIsInRheG9ub215PWNhdGVnb3J5IjoiRGF5IHRyaXBzLCBEYXlzIG91dCwgTG9uZG9uLCBPdGhlciByZWdpb25zLCBUaGVtZSBwYXJrcyIsInRheG9ub215PXBvc3RfdGFnIjoiIiwidGF4b25vbXk9cG9zdF9mb3JtYXQiOiIifSwiaWNvbiI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC90aGVtZXBhcmsucG5nIn0sImlkIjo3NzE5LCJpbmZvd2luZG93X2Rpc2FibGUiOmZhbHNlLCJjYXRlZ29yaWVzIjpbeyJpY29uIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3RoZW1lcGFyay5wbmciLCJuYW1lIjoiVGhlbWUgUGFya3MiLCJpZCI6IjEwIiwidHlwZSI6ImNhdGVnb3J5In1dfV0sIm1hcmtlcl9jbHVzdGVyIjp7Im1heF96b29tIjoiNCIsImltYWdlX3BhdGgiOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9tIiwiaWNvbiI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2NsdXN0ZXJcLzQucG5nIiwiaG92ZXJfaWNvbiI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2NsdXN0ZXJcLzQucG5nIiwiYXBwbHlfc3R5bGUiOmZhbHNlLCJtYXJrZXJfem9vbV9sZXZlbCI6IjEwIn0sImxpc3RpbmciOnsibGlzdGluZ19oZWFkZXIiOiJMb2NhdGlvbnMgTGlzdGluZyIsImRpc3BsYXlfc2VhcmNoX2Zvcm0iOnRydWUsInNlYXJjaF9maWVsZF9hdXRvc3VnZ2VzdCI6ZmFsc2UsImRpc3BsYXlfY2F0ZWdvcnlfZmlsdGVyIjp0cnVlLCJkaXNwbGF5X3NvcnRpbmdfZmlsdGVyIjp0cnVlLCJkaXNwbGF5X3JhZGl1c19maWx0ZXIiOmZhbHNlLCJyYWRpdXNfZGltZW5zaW9uIjoibWlsZXMiLCJyYWRpdXNfb3B0aW9ucyI6IjUsIDEwLCAyMCwgMzAsIDQwLCA1MCIsImFwcGx5X2RlZmF1bHRfcmFkaXVzIjpmYWxzZSwiZGVmYXVsdF9yYWRpdXMiOiIzMCIsImRlZmF1bHRfcmFkaXVzX2RpbWVuc2lvbiI6Im1pbGVzIiwiZGlzcGxheV9sb2NhdGlvbl9wZXJfcGFnZV9maWx0ZXIiOmZhbHNlLCJkaXNwbGF5X3ByaW50X29wdGlvbiI6ZmFsc2UsImRpc3BsYXlfZ3JpZF9vcHRpb24iOmZhbHNlLCJmaWx0ZXJzIjpbInBsYWNlX2NhdGVnb3J5Il0sInNvcnRpbmdfb3B0aW9ucyI6eyJjYXRlZ29yeV9fYXNjIjoiQS1aIENhdGVnb3J5IiwiY2F0ZWdvcnlfX2Rlc2MiOiJaLUEgQ2F0ZWdvcnkiLCJ0aXRsZV9fYXNjIjoiQS1aIFRpdGxlIiwidGl0bGVfX2Rlc2MiOiJaLUEgVGl0bGUiLCJhZGRyZXNzX19hc2MiOiJBLVogQWRkcmVzcyIsImFkZHJlc3NfX2Rlc2MiOiJaLUEgQWRkcmVzcyJ9LCJkZWZhdWx0X3NvcnRpbmciOnsib3JkZXJieSI6ImFkZHJlc3MiLCJpbm9yZGVyIjoiYXNjIn0sImxpc3RpbmdfY29udGFpbmVyIjoiLmxvY2F0aW9uX2xpc3RpbmcxIiwidGFic19jb250YWluZXIiOiIubG9jYXRpb25fbGlzdGluZzEiLCJoaWRlX2xvY2F0aW9ucyI6dHJ1ZSwiZmlsdGVyc19wb3NpdGlvbiI6ImRlZmF1bHQiLCJoaWRlX21hcCI6ZmFsc2UsInBhZ2luYXRpb24iOnsibGlzdGluZ19wZXJfcGFnZSI6MTB9LCJsaXN0X2dyaWQiOiJ3cGdtcF9saXN0aW5nX2xpc3QiLCJsaXN0aW5nX3BsYWNlaG9sZGVyIjoiPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uc1wiPlxyXG48ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25zX2hlYWRcIj5cclxuPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uX3RpdGxlXCI+XHJcbjxhIGhyZWY9XCJcIiBjbGFzcz1cInBsYWNlX3RpdGxlXCIgZGF0YS16b29tPVwie21hcmtlcl96b29tfVwiIGRhdGEtbWFya2VyPVwie21hcmtlcl9pZH1cIj57bWFya2VyX3RpdGxlfTxcL2E+XHJcbjxcL2Rpdj5cclxuPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uX21ldGFcIj5cclxuPHNwYW4gY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbl9jYXRlZ29yeSBmYy1iYWRnZSBpbmZvXCI+e21hcmtlcl9jYXRlZ29yeX08XC9zcGFuPlxyXG48XC9kaXY+XHJcbjxcL2Rpdj5cclxuPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uc19jb250ZW50XCI+XHJcbnttYXJrZXJfbWVzc2FnZX1cclxuPFwvZGl2PlxyXG48ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25zX2Zvb3RcIj48XC9kaXY+XHJcbjxcL2Rpdj4iLCJsaXN0X2l0ZW1fc2tpbiI6eyJuYW1lIjoiZGVmYXVsdCIsInR5cGUiOiJpdGVtIiwic291cmNlY29kZSI6IjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNcIj5cclxuPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uc19oZWFkXCI+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbl90aXRsZVwiPlxyXG48YSBocmVmPVwiXCIgY2xhc3M9XCJwbGFjZV90aXRsZVwiIGRhdGEtem9vbT1cInttYXJrZXJfem9vbX1cIiBkYXRhLW1hcmtlcj1cInttYXJrZXJfaWR9XCI+e21hcmtlcl90aXRsZX08XC9hPlxyXG48XC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbl9tZXRhXCI+XHJcbjxzcGFuIGNsYXNzPVwid3BnbXBfbG9jYXRpb25fY2F0ZWdvcnkgZmMtYmFkZ2UgaW5mb1wiPnttYXJrZXJfY2F0ZWdvcnl9PFwvc3Bhbj5cclxuPFwvZGl2PlxyXG48XC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNfY29udGVudFwiPlxyXG57bWFya2VyX21lc3NhZ2V9XHJcbjxcL2Rpdj5cclxuPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uc19mb290XCI+PFwvZGl2PlxyXG48XC9kaXY+In19LCJtYXBfcHJvcGVydHkiOnsibWFwX2lkIjoiMSIsImRlYnVnX21vZGUiOmZhbHNlfSwic2hhcGVzIjp7ImRyYXdpbmdfZWRpdGFibGUiOmZhbHNlfSwiZmlsdGVycyI6eyJmaWx0ZXJzX2NvbnRhaW5lciI6IltkYXRhLWNvbnRhaW5lcj1cIndwZ21wLWZpbHRlcnMtY29udGFpbmVyXCJdIn0sIm1hcmtlcl9jYXRlZ29yeV9pY29ucyI6eyIxIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3Jlc29ydC5wbmciLCIyIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcLzItZ2VuZXJpYy5wbmciLCIzIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL2ZhbWlseS5wbmciLCI0IjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3BhbGFjZS5wbmciLCI1IjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3Nob3JlLnBuZyIsIjYiOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9pY29uc1wvaG9tZS5wbmciLCI3IjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3pvby5wbmciLCI4IjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL211c2V1bS1oaXN0b3JpY2FsLnBuZyIsIjkiOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9pY29uc1wvd2luZHR1cmJpbmUucG5nIiwiMTAiOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9pY29uc1wvdGhlbWVwYXJrLnBuZyJ9fQ==