The Lost Garden Adventure Play at Blenheim Palace- review
6 April 2023
The much awaited, “The Lost Garden” has finally opened at Blenheim Palace. I have already done a long, kids/ family focussed, post on Blenheim Palace (which you can access here) . This review covers ONLY The Lost Garden Adventure Play.
The Lost Garden covers a site larger than a football pitch inside the palace’s historic Walled Gardens, behind the Marlborough Maze. The “old” adventure play area and the sand pit still remain in its place but the toddler play area (chequered squares, swings and wooden climbing frame) is gone. The back wall has a door now which leads to the “lost garden”. It is hidden behind the wall, so you won’t see it if you just used the maze and went back. However, if you go to the other climbing frame (the original adventure playground), then the new play area will be visible from there. So, in reality, there is no hiding away from it.
I will write the review in two sections. First part will cover the playground itself and the second part dedicated to the “price”.
The Adventure playground:
The playground is Awesome. There is no doubt about that! I expected nothing less from Blenheim Palace and it does not disappoint. It comes with a £3.6million price tag and you can see where the money has all gone.
You arrive through a steel-framed tunnel, which is planted with climbers (which have not grown yet). The first view is that of a golden ball fountain, which is the start of a long water play area. It runs like a spine through the centre of the garden and winds towards the feature bridge, ending in a wider pool there. There are lots of rocks to clamber, bridges to cross, stepping stones to hop over, pools/ dams to be built (or released), log flumes to play with, and fountain/ water jets to dodge. It is quite long and interesting. I personally don’t like rocks around the water, as I fear someone will fall and crack their chin open (to say the least) but children were absolutely loving it and getting soaked. Do take a change of clothes with you!
The other main attraction is the Grand Bridge and the Embankment, suitable for older children. The construction here echoes various architectural aspects of the Palace including its boathouse, gateways and a replica of Vanbrugh’s Grand Bridge – incorporating features from his original design which were never built. It is a climbers delight, featuring tree-top walkways, towers, wobbly and rope bridges, climbing nets, tunnels, tube slides, hidden chambers and more. You can also play the pairs game or try out the talking tubes as you clamber up the towers.
On the other side is the Allotment or the Kitchen Garden. There are giant carrots and super-sized sunflowers to clamber, a spider’s web to climb and the asparagus to balance on. There are also themed percussive play equipment and sensory features. I think this section can be used by children 3-4+.
Next to it is the seating area for parents. There are some chairs under a gazebo but all were taken up when we arrived. There is also an uncovered auditorium style large seating area with astroturf on top. We sat there because the rain was light and it did not matter, but there will not be many places to hide if the rain was heavier. If they are charging parents for “observing and supervising”, then the least they can do is make sure there is enough seating for everyone suitable for all weathers.
Toddler section is next which has a boat house and wobbly playboat. A Spiral staircase leads to the boat house, which has a balcony and low level, wide slide. There were wonky mirrors inside the boathouse, which were quite cool. There was even a zipwire with baby swing seats in them. I have never seen this before and really loved the idea.
Behind it is the Wilderness Play area, featuring, yet more, aerial walkways, rope bridges and tunnels. You can also speed along triple racing zip lines (though they were not very fast). The old adventure playground climbing frame is visible from the top here.
The Walled Garden opens at 10am each day, with The Lost Garden opening 15 minutes later. Admission is for a three-hour session, with new explorers admitted at 10.15am, 11.15am, 12.15pm, 1.15pm, 2.15pm and 3.15pm. At peak times, they will be running extra sessions from 3.15pm to 6.15pm.
Children will always need to be supervised. Parents can not ‘drop off’ their children and leave them on their own. Lone children will not be allowed to enter no matter what the age.
Price structure:
As you all know by now, Entrance to The Lost Garden adventure playground at Blenheim Palace is not included with Annual or Privilege Passes. Admission is £7 for both adults and children and these tickets MUST be purchased in advance. The NHS, Blue light, CSSC etc discount codes are not valid on these tickets.
You will ALSO need a valid Annual Pass, Privilege Pass or Park & Gardens ticket to book the adventure playground. The price of the individual ticket has been increased (Adult 35£ and child 20£) AND children more than 3 years now have to pay for entry too (Under 5s were free before). There is no playground ONLY option, so you have to buy atleast one separate ADULT and quite likely a CHILD ticket if you want to enter.
Now doing one or the other (e.g. increasing price of ticket or lowering the age at which kids have to pay) may have been ok but doing both in one go and topping it with additional entry fee for the playground just does not sit well. It would take 28£ for a family of four JUST to enter the play area (on top of the Blenheim entry for ADULT AND CHILD and any money spent in the restaurant).
We live not far away and generally visit Blenheim once every one or two months. So will I be paying that extra amount every time I visit? Sorry but that won’t happen! Shall we keep it as a special treat for an odd occasion and tell them that they can visit the playground on some visits and not on others, when going to the same place. I doubt they will even understand that concept. So, my solution will be to come without children to avoid the tantrums. That means, Blenheim Palace is no longer the family destination for us! OR another option would be to NOT renew the pass and avoid the visit altogether, which is the stance a lot of people I know are taking.
And, why do adults have to pay anyway? and as much as the children?? Its not as they will be playing in the water or climbing the tree house. I know many business models do that, but they are standalone venues (even then don’t charge adults the same as children) or have better pricing arrangements for their annual pass holders. I would definitely want better seating areas, if not more, for this price.
What about the families with three adults and one child. Will they pay 28£ just to watch one child play. You may argue that one parent can go inside with the children (and not others) to SAVE money, but, again, that sort of defeats the purpose of a “Family Day out”, doesn’t it? I can easily use 28£ to visit a new venue; why would I want to come back to Blenheim again and again.
I doubt many parents with young children visit the inside of palace itself. At least we don’t (apart from the Christmas trail which is separately ticketed anyway) but if one goes for the lower value option (palace not included), there is no conversion to annual pass. I just can not find any way around keeping the price down! It looks like the locals will have to bear the brunt of the £3.6million price used on the playground, as they are the ones who visit the palace grounds more regularly than others.
Verdict:
There is no denying that the play area is AMAZING and will appeal to children of all ages. I will begrudgingly pay additional price for it. However, the pricing structure as it is, just does not make much sense to me and I know I am not the only one perplexed by all this.
I have been a regular supporter of Blenheim for years, and it pains my heart to say this, that, despite a great playground (which we have all been waiting for), once my annual pass runs out (which I have had for 4+ years), I may not renew it. Regardless of household income and cost of living crisis, the current pricing structure is just not good value for money and I really hope the team listens to the feedback and revisit the arrangements.
Website: https://www.blenheimpalace.com/the-lost-garden/
🗺 Woodstock, Oxfordshire OX20 1PP
🎟 Admission is £7 for both adults and children in addition to the Entry fee for admission to Blenheim Palace. Read updated PRICES here
NHS Staff, Blue Light Card Holders and members of the Armed Forces can enjoy 20% off the cost of entrance to Blenheim Palace by emailing customerservice@blenheimpalace.com to access the special discount code. Simply apply the code during the online checkout process and make sure to bring a valid ID when you visit.
Travel the greener way gives 30% discount, which can be used for conversion to Annual Pass
Palace, Park and Gardens admission can also be purchased using Tesco Clubcard vouchers and are eligible for conversion to Annual Pass
🚘 Free Parking on site, though they charge for their Christmas and Halloween events. They have also started the “Travel the greener way” initiative. If you can get here by train, bus or bike, you can receive 30% discount by using the code GREEN30 for discount during online checkout and show proof of travel on arrival. Visit Good Journey page to learn more.
🚻 There are male, female, and accessible/baby changing toilets located next to the Snack Shack.
🍕The Walled Garden Pizzeria offers delicious freshly made woodfired pizza, cooked to order, as well as hot and cold drinks. The Snack Shack serves light snacks and takeaway drinks.
🦽 The pathways have been specially designed to accommodate buggies, wheelchairs and pushchairs, but, if you prefer, you can leave them in the dedicated area just after you come through the entrance. There will also be ‘Quiet/ SEN Days’ on every final Sunday of the month, running from 10.15am to 12.15pm. Mobiloo will be available for these sessions. You can book this session HERE
🐕 Only guide dogs and registered assistance dogs are allowed.
🚲 Cycling is not permitted by adults or children in the Blenheim Palace courtyard, Walled Garden or Formal Gardens. Children are permitted to ride push-bikes, balance bikes and tricycles in the Park only (but not in any other area) and must be supervised at all times.. The use of skateboards, rollerskates and ‘hoverboards’ by adults or children is not permitted anywhere in the Palace grounds or wider Park area.
If you think something needs updating on this post, please
contact us HERE
You may also like:
Plan your journey here
eyJtYXBfb3B0aW9ucyI6eyJjZW50ZXJfbGF0IjoiNTEuODQxMzY1IiwiY2VudGVyX2xuZyI6Ii0xLjM2MDk3MiIsInpvb20iOjEyLCJtYXBfdHlwZV9pZCI6IlJPQURNQVAiLCJjZW50ZXJfYnlfbmVhcmVzdCI6ZmFsc2UsImZpdF9ib3VuZHMiOnRydWUsImNlbnRlcl9jaXJjbGVfZmlsbGNvbG9yIjoiIzhDQUVGMiIsImNlbnRlcl9jaXJjbGVfc3Ryb2tlY29sb3IiOiIjOENBRUYyIiwic2hvd19jZW50ZXJfY2lyY2xlIjpmYWxzZSwic2hvd19jZW50ZXJfbWFya2VyIjpmYWxzZSwiY2VudGVyX21hcmtlcl9pY29uIjoiaHR0cDpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9cL2RlZmF1bHRfbWFya2VyLnBuZyIsImRyYWdnYWJsZSI6dHJ1ZSwic2Nyb2xsX3doZWVsIjoiZmFsc2UiLCJnZXN0dXJlIjoiYXV0byIsIm1hcmtlcl9kZWZhdWx0X2ljb24iOiJodHRwOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC83LWdlbmVyaWMucG5nIiwiaW5mb3dpbmRvd19zZXR0aW5nIjoiPGRpdiBjbGFzcz1cImZjLWl0ZW0tYm94IGZjLWl0ZW0tbm8tcGFkZGluZyBcIj5cbiAgICB7bWFya2VyX2ltYWdlfTxcL3A+XG48ZGl2IGNsYXNzPVwiZmMtaXRlbWNvbnRlbnQtcGFkZGluZ1wiPlxuPGRpdiBjbGFzcz1cImZjLWl0ZW1jb250ZW50LXBhZGRpbmcgZmMtaXRlbS1uby1wYWRkaW5nXCI+XG48ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZSBmYy1pdGVtLXByaW1hcnktdGV4dC1jb2xvciBmYy1pdGVtLXRvcC1zcGFjZVwiPnttYXJrZXJfdGl0bGV9PFwvZGl2PlxuPGRpdiBjbGFzcz1cImZjLWl0ZW0tY29udGVudCBmYy1pdGVtLWJvZHktdGV4dC1jb2xvclwiPnttYXJrZXJfYWRkcmVzc308XC9kaXY+XG48XC9wPjxcL2Rpdj5cbjxcL3A+PFwvZGl2PlxuPGRpdiBjbGFzcz1cImZjLWNsZWFyXCI+PFwvZGl2PlxuPFwvZGl2PlxuIiwiaW5mb3dpbmRvd19nZW90YWdzX3NldHRpbmciOiI8ZGl2IGNsYXNzPVwiZmMtaXRlbS1ib3ggZmMtaXRlbS1uby1wYWRkaW5nIFwiPlxyXG4gICAge3Bvc3RfZmVhdHVyZWRfaW1hZ2V9XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbWNvbnRlbnQtcGFkZGluZ1wiPlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nIGZjLWl0ZW0tbm8tcGFkZGluZ1wiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZSBmYy1pdGVtLXByaW1hcnktdGV4dC1jb2xvciBmYy1pdGVtLXRvcC1zcGFjZVwiPntwb3N0X3RpdGxlfTxcL2Rpdj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW0tY29udGVudCBmYy1pdGVtLWJvZHktdGV4dC1jb2xvclwiPnttYXJrZXJfYWRkcmVzc31cclxuPFwvZGl2PjxhIHRhcmdldD1cIl9ibGFua1wiIGNsYXNzPVwiZmMtYnRuIGZjLWJ0bi1zbWFsbCBmYy1idG4tcmVkXCIgaHJlZj1cIntwb3N0X2xpbmt9XCI+UmVhZCBNb3JlLi4uPFwvYT48XC9kaXY+XHJcbjxcL2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1jbGVhclwiPjxcL2Rpdj48XC9kaXY+IiwiaW5mb3dpbmRvd19za2luIjp7Im5hbWUiOiJhYXJlIiwidHlwZSI6ImluZm93aW5kb3ciLCJzb3VyY2Vjb2RlIjoiPGRpdiBjbGFzcz1cImZjLWl0ZW0tYm94IGZjLWl0ZW0tbm8tcGFkZGluZyBcIj5cclxuICAgIHttYXJrZXJfaW1hZ2V9XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbWNvbnRlbnQtcGFkZGluZ1wiPlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nIGZjLWl0ZW0tbm8tcGFkZGluZ1wiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZSBmYy1pdGVtLXByaW1hcnktdGV4dC1jb2xvciBmYy1pdGVtLXRvcC1zcGFjZVwiPnttYXJrZXJfdGl0bGV9PFwvZGl2PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1jb250ZW50IGZjLWl0ZW0tYm9keS10ZXh0LWNvbG9yXCI+e21hcmtlcl9hZGRyZXNzfTxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcbiAgICA8XC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtY2xlYXJcIj48XC9kaXY+XHJcbjxcL2Rpdj4ifSwiaW5mb3dpbmRvd19wb3N0X3NraW4iOnsibmFtZSI6ImFhcmUiLCJ0eXBlIjoicG9zdCIsInNvdXJjZWNvZGUiOiI8ZGl2IGNsYXNzPVwiZmMtaXRlbS1ib3ggZmMtaXRlbS1uby1wYWRkaW5nIFwiPlxyXG4gICAge3Bvc3RfZmVhdHVyZWRfaW1hZ2V9XHJcbiAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbWNvbnRlbnQtcGFkZGluZ1wiPlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nIGZjLWl0ZW0tbm8tcGFkZGluZ1wiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS10aXRsZSBmYy1pdGVtLXByaW1hcnktdGV4dC1jb2xvciBmYy1pdGVtLXRvcC1zcGFjZVwiPntwb3N0X3RpdGxlfTxcL2Rpdj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW0tY29udGVudCBmYy1pdGVtLWJvZHktdGV4dC1jb2xvclwiPnttYXJrZXJfYWRkcmVzc31cclxuPFwvZGl2PjxhIHRhcmdldD1cIl9ibGFua1wiIGNsYXNzPVwiZmMtYnRuIGZjLWJ0bi1zbWFsbCBmYy1idG4tcmVkXCIgaHJlZj1cIntwb3N0X2xpbmt9XCI+UmVhZCBNb3JlLi4uPFwvYT48XC9kaXY+XHJcbjxcL2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1jbGVhclwiPjxcL2Rpdj48XC9kaXY+In0sImluZm93aW5kb3dfYm91bmNlX2FuaW1hdGlvbiI6ImNsaWNrIiwiaW5mb3dpbmRvd19kcm9wX2FuaW1hdGlvbiI6ZmFsc2UsImNsb3NlX2luZm93aW5kb3dfb25fbWFwX2NsaWNrIjp0cnVlLCJkZWZhdWx0X2luZm93aW5kb3dfb3BlbiI6ZmFsc2UsImluZm93aW5kb3dfb3Blbl9ldmVudCI6ImNsaWNrIiwibGlzdGluZ19pbmZvd2luZG93X29wZW5fZXZlbnQiOiJjbGljayIsImlzX21vYmlsZSI6ZmFsc2UsImluZm93aW5kb3dfZmlsdGVyX29ubHkiOmZhbHNlLCJpbmZvd2luZG93X2NsaWNrX2NoYW5nZV96b29tIjowLCJpbmZvd2luZG93X2NsaWNrX2NoYW5nZV9jZW50ZXIiOmZhbHNlLCJmdWxsX3NjcmVlbl9jb250cm9sIjp0cnVlLCJzZWFyY2hfY29udHJvbCI6dHJ1ZSwiem9vbV9jb250cm9sIjp0cnVlLCJtYXBfdHlwZV9jb250cm9sIjp0cnVlLCJzdHJlZXRfdmlld19jb250cm9sIjp0cnVlLCJsb2NhdGVtZV9jb250cm9sIjpmYWxzZSwibW9iaWxlX3NwZWNpZmljIjpmYWxzZSwiem9vbV9tb2JpbGUiOjUsImRyYWdnYWJsZV9tb2JpbGUiOnRydWUsInNjcm9sbF93aGVlbF9tb2JpbGUiOnRydWUsImZ1bGxfc2NyZWVuX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfUklHSFQiLCJzZWFyY2hfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwibG9jYXRlbWVfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwiem9vbV9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJtYXBfdHlwZV9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX1JJR0hUIiwibWFwX3R5cGVfY29udHJvbF9zdHlsZSI6IkhPUklaT05UQUxfQkFSIiwic3RyZWV0X3ZpZXdfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwibWFwX2NvbnRyb2wiOmZhbHNlLCJzY3JlZW5zIjp7InNtYXJ0cGhvbmVzIjp7Im1hcF93aWR0aF9tb2JpbGUiOiIzNzUiLCJtYXBfaGVpZ2h0X21vYmlsZSI6IjU2NyIsIm1hcF96b29tX2xldmVsX21vYmlsZSI6IjUifSwiaXBhZHMiOnsibWFwX3dpZHRoX21vYmlsZSI6Ijc2OCIsIm1hcF9oZWlnaHRfbW9iaWxlIjoiMTAyNCIsIm1hcF96b29tX2xldmVsX21vYmlsZSI6IjEwIn0sImxhcmdlLXNjcmVlbnMiOnsibWFwX3dpZHRoX21vYmlsZSI6IjEzNjYiLCJtYXBfaGVpZ2h0X21vYmlsZSI6Ijc2OCIsIm1hcF96b29tX2xldmVsX21vYmlsZSI6IjIifX0sIm1hcF9pbmZvd2luZG93X2N1c3RvbWlzYXRpb25zIjpmYWxzZSwiaW5mb3dpbmRvd193aWR0aCI6IjEwIGNtcHgiLCJpbmZvd2luZG93X2JvcmRlcl9jb2xvciI6InJnYmEoMCwgMCwgMCwgMC4wOTgwMzkyKSIsImluZm93aW5kb3dfYmdfY29sb3IiOiIjZmZmIiwic2hvd19pbmZvd2luZG93X2hlYWRlciI6ZmFsc2UsIm1pbl96b29tIjoiMCIsIm1heF96b29tIjoiMTkiLCJ6b29tX2xldmVsX2FmdGVyX3NlYXJjaCI6IjEwIiwidXJsX2ZpbHRlcnMiOmZhbHNlLCJkb3VibGVjbGlja3pvb20iOmZhbHNlLCJjdXJyZW50X3Bvc3Rfb25seSI6dHJ1ZSwiYm91bmRfbWFwX2FmdGVyX2ZpbHRlciI6ZmFsc2UsImRpc3BsYXlfcmVzZXRfYnV0dG9uIjpmYWxzZSwibWFwX3Jlc2V0X2J1dHRvbl90ZXh0IjoiUmVzZXQiLCJoZWlnaHQiOiI3MDAifSwicGxhY2VzIjpbeyJzb3VyY2UiOiJwb3N0IiwidGl0bGUiOiJUaGUgTG9zdCBHYXJkZW4gQWR2ZW50dXJlIFBsYXkgYXQgQmxlbmhlaW0gUGFsYWNlLSByZXZpZXciLCJpbmZvd2luZG93X2NvbnRlbnQiOiI8ZGl2IGNsYXNzPVwiZmMtaXRlbS1ib3ggZmMtaXRlbS1uby1wYWRkaW5nIFwiPlxyXG4gICAgPGRpdiBjbGFzcz1cImZjLWZlYXR1cmUtaW1nXCI+PGltZyBsb2FkaW5nPVwibGF6eVwiIGRlY29kaW5nPVwiYXN5bmNcIiBhbHQ9XCJUaGUgTG9zdCBHYXJkZW4gYXQgQmxlbmhlaW0gUGFsYWNlXCIgd2lkdGg9XCIzMDBcIiBoZWlnaHQ9XCIxNjlcIiBzcmM9XCJodHRwczpcL1wvaTAud3AuY29tXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA0XC9JTUdfOTY2Mi5qcGc/Zml0PTMwMCUyQzE2OSZzc2w9MVwiIGNsYXNzPVwid3AtcG9zdC1pbWFnZSAgIHdwZ21wX2ZlYXR1cmVkX2ltYWdlXCIgPjxcL2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtY29udGVudC1wYWRkaW5nXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLWl0ZW1jb250ZW50LXBhZGRpbmcgZmMtaXRlbS1uby1wYWRkaW5nXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmYy1pdGVtLXRpdGxlIGZjLWl0ZW0tcHJpbWFyeS10ZXh0LWNvbG9yIGZjLWl0ZW0tdG9wLXNwYWNlXCI+VGhlIExvc3QgR2FyZGVuIEFkdmVudHVyZSBQbGF5IGF0IEJsZW5oZWltIFBhbGFjZS0gcmV2aWV3PFwvZGl2PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1jb250ZW50IGZjLWl0ZW0tYm9keS10ZXh0LWNvbG9yXCI+e21hcmtlcl9hZGRyZXNzfVxyXG48XC9kaXY+PGEgdGFyZ2V0PVwiX2JsYW5rXCIgY2xhc3M9XCJmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWRcIiBocmVmPVwiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvZGF5cy1vdXQtaW4tYW5kLWFyb3VuZC1veGZvcmRzaGlyZVwvdGhlLWxvc3QtZ2FyZGVuLWFkdmVudHVyZS1wbGF5LWF0LWJsZW5oZWltLXBhbGFjZVwvXCI+UmVhZCBNb3JlLi4uPFwvYT48XC9kaXY+XHJcbjxcL2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJmYy1jbGVhclwiPjxcL2Rpdj48XC9kaXY+IiwiY29udGVudCI6IlRoZSBtdWNoIGF3YWl0ZWQsICYjODIyMDtUaGUgTG9zdCBHYXJkZW4mIzgyMjE7IGhhcyBmaW5hbGx5IG9wZW5lZCBhdCBCbGVuaGVpbSBQYWxhY2UuIFx1MDBhMEkgaGF2ZSBhbHJlYWR5IGRvbmUgYSBsb25nLC4uLiIsImFkZHJlc3MiOiJXb29kc3RvY2sgT1gyMCAxUFAsIFVLIiwibG9jYXRpb24iOnsibGF0IjoiNTEuODQxMzY1Iiwic3RhdGUiOiJFbmdsYW5kIiwiY291bnRyeSI6IlVuaXRlZCBLaW5nZG9tIiwibG5nIjoiLTEuMzYwOTcyIiwib25jbGlja19hY3Rpb24iOiJtYXJrZXIiLCJyZWRpcmVjdF9wZXJtYWxpbmsiOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC9kYXlzLW91dC1pbi1hbmQtYXJvdW5kLW94Zm9yZHNoaXJlXC90aGUtbG9zdC1nYXJkZW4tYWR2ZW50dXJlLXBsYXktYXQtYmxlbmhlaW0tcGFsYWNlXC8iLCJ6b29tIjoxMiwiZXh0cmFfZmllbGRzIjp7InBvc3RfZXhjZXJwdCI6IlRoZSBtdWNoIGF3YWl0ZWQsICYjODIyMDtUaGUgTG9zdCBHYXJkZW4mIzgyMjE7IGhhcyBmaW5hbGx5IG9wZW5lZCBhdCBCbGVuaGVpbSBQYWxhY2UuIFx1MDBhMEkgaGF2ZSBhbHJlYWR5IGRvbmUgYSBsb25nLC4uLiIsInBvc3RfY29udGVudCI6IltzZ19wb3B1cCBpZD1cIjM1MjdcIiBldmVudD1cIm9uTG9hZFwiXVtcL3NnX3BvcHVwXVRoZSBtdWNoIGF3YWl0ZWQsIFwiVGhlIExvc3QgR2FyZGVuXCIgaGFzIGZpbmFsbHkgb3BlbmVkIGF0IEJsZW5oZWltIFBhbGFjZS4gXHUwMGEwSSBoYXZlIGFscmVhZHkgZG9uZSBhIGxvbmcsIGtpZHNcLyBmYW1pbHkgZm9jdXNzZWQsIHBvc3Qgb24gQmxlbmhlaW0gUGFsYWNlPGEgaHJlZj1cImh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL2RheXMtb3V0LWluLWFuZC1hcm91bmQtb3hmb3Jkc2hpcmVcL2JsZW5oZWltLXBhbGFjZS1yZXZpZXctYWR2ZW50dXJlLXBsYXlncm91bmRcL1wiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCI+ICh3aGljaCB5b3UgY2FuIGFjY2VzcyBoZXJlKTxcL2E+LiBUaGlzXHUwMGEwcmV2aWV3IGNvdmVycyBPTkxZIFRoZSBMb3N0IEdhcmRlbiBBZHZlbnR1cmUgUGxheS5cblxuVGhlIExvc3QgR2FyZGVuIGNvdmVyc1x1MDBhMGEgc2l0ZSBsYXJnZXIgdGhhbiBhIGZvb3RiYWxsIHBpdGNoIGluc2lkZSB0aGUgcGFsYWNlJ3MgaGlzdG9yaWMgV2FsbGVkIEdhcmRlbnMsIGJlaGluZCB0aGUgTWFybGJvcm91Z2ggTWF6ZS4gVGhlIFwib2xkXCIgYWR2ZW50dXJlIHBsYXkgYXJlYSBhbmQgdGhlIHNhbmQgcGl0IHN0aWxsIHJlbWFpbiBpbiBpdHMgcGxhY2UgYnV0IHRoZSB0b2RkbGVyIHBsYXkgYXJlYSAoY2hlcXVlcmVkIHNxdWFyZXMsIHN3aW5ncyBhbmQgd29vZGVuIGNsaW1iaW5nIGZyYW1lKVx1MDBhMGlzIGdvbmUuIFRoZSBiYWNrIHdhbGwgaGFzIGEgZG9vciBub3cgd2hpY2ggbGVhZHMgdG8gdGhlIFwibG9zdCBnYXJkZW5cIi4gSXQgaXMgaGlkZGVuIGJlaGluZCB0aGUgd2FsbCwgc28geW91IHdvbid0IHNlZSBpdCBpZiB5b3UganVzdCB1c2VkIHRoZSBtYXplIGFuZCB3ZW50IGJhY2suIEhvd2V2ZXIsIGlmIHlvdSBnbyB0byB0aGUgb3RoZXIgY2xpbWJpbmcgZnJhbWUgKHRoZSBvcmlnaW5hbCBhZHZlbnR1cmUgcGxheWdyb3VuZCksIHRoZW4gdGhlIG5ldyBwbGF5IGFyZWEgd2lsbCBiZSB2aXNpYmxlIGZyb20gdGhlcmUuIFNvLCBpbiByZWFsaXR5LCB0aGVyZSBpcyBubyBoaWRpbmcgYXdheSBmcm9tIGl0LlxuXG48YmxvY2txdW90ZSBjbGFzcz1cImluc3RhZ3JhbS1tZWRpYVwiIHN0eWxlPVwiYmFja2dyb3VuZDogI0ZGRjsgYm9yZGVyOiAwOyBib3JkZXItcmFkaXVzOiAzcHg7IGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsMCwwLDAuNSksMCAxcHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNSk7IG1hcmdpbjogMXB4OyBtYXgtd2lkdGg6IDU0MHB4OyBtaW4td2lkdGg6IDMyNnB4OyBwYWRkaW5nOiAwOyB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcIiBkYXRhLWluc3Rncm0tcGVybWFsaW5rPVwiaHR0cHM6XC9cL3d3dy5pbnN0YWdyYW0uY29tXC9yZWVsXC9DcXFnX0NZckltT1wvP3V0bV9zb3VyY2U9aWdfZW1iZWQmYW1wO3V0bV9jYW1wYWlnbj1sb2FkaW5nXCIgZGF0YS1pbnN0Z3JtLXZlcnNpb249XCIxNFwiPlxuPGRpdiBzdHlsZT1cInBhZGRpbmc6IDE2cHg7XCI+XG5cbiZuYnNwO1xuPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG48ZGl2IHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgYm9yZGVyLXJhZGl1czogNTAlOyBmbGV4LWdyb3c6IDA7IGhlaWdodDogNDBweDsgbWFyZ2luLXJpZ2h0OiAxNHB4OyB3aWR0aDogNDBweDtcIj48XC9kaXY+XG48ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZmxleC1ncm93OiAxOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcIj5cbjxkaXYgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyBib3JkZXItcmFkaXVzOiA0cHg7IGZsZXgtZ3JvdzogMDsgaGVpZ2h0OiAxNHB4OyBtYXJnaW4tYm90dG9tOiA2cHg7IHdpZHRoOiAxMDBweDtcIj48XC9kaXY+XG48ZGl2IHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgYm9yZGVyLXJhZGl1czogNHB4OyBmbGV4LWdyb3c6IDA7IGhlaWdodDogMTRweDsgd2lkdGg6IDYwcHg7XCI+PFwvZGl2PlxuPFwvZGl2PlxuPFwvZGl2PlxuPGRpdiBzdHlsZT1cInBhZGRpbmc6IDE5JSAwO1wiPjxcL2Rpdj5cbjxkaXYgc3R5bGU9XCJkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiA1MHB4OyBtYXJnaW46IDAgYXV0byAxMnB4OyB3aWR0aDogNTBweDtcIj48XC9kaXY+XG48ZGl2IHN0eWxlPVwicGFkZGluZy10b3A6IDhweDtcIj5cbjxkaXYgc3R5bGU9XCJjb2xvcjogIzM4OTdmMDsgZm9udC1mYW1pbHk6IEFyaWFsLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNTUwOyBsaW5lLWhlaWdodDogMThweDtcIj5WaWV3IHRoaXMgcG9zdCBvbiBJbnN0YWdyYW08XC9kaXY+XG48XC9kaXY+XG48ZGl2IHN0eWxlPVwicGFkZGluZzogMTIuNSUgMDtcIj48XC9kaXY+XG48ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgbWFyZ2luLWJvdHRvbTogMTRweDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbjxkaXY+XG48ZGl2IHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgYm9yZGVyLXJhZGl1czogNTAlOyBoZWlnaHQ6IDEyLjVweDsgd2lkdGg6IDEyLjVweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg3cHgpO1wiPjxcL2Rpdj5cbjxkaXYgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyBoZWlnaHQ6IDEyLjVweDsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgxcHgpOyB3aWR0aDogMTIuNXB4OyBmbGV4LWdyb3c6IDA7IG1hcmdpbi1yaWdodDogMTRweDsgbWFyZ2luLWxlZnQ6IDJweDtcIj48XC9kaXY+XG48ZGl2IHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgYm9yZGVyLXJhZGl1czogNTAlOyBoZWlnaHQ6IDEyLjVweDsgd2lkdGg6IDEyLjVweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDlweCkgdHJhbnNsYXRlWSgtMThweCk7XCI+PFwvZGl2PlxuPFwvZGl2PlxuPGRpdiBzdHlsZT1cIm1hcmdpbi1sZWZ0OiA4cHg7XCI+XG48ZGl2IHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgYm9yZGVyLXJhZGl1czogNTAlOyBmbGV4LWdyb3c6IDA7IGhlaWdodDogMjBweDsgd2lkdGg6IDIwcHg7XCI+PFwvZGl2PlxuPGRpdiBzdHlsZT1cIndpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZjRmNGY0OyBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KSB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgzMGRlZyk7XCI+PFwvZGl2PlxuPFwvZGl2PlxuPGRpdiBzdHlsZT1cIm1hcmdpbi1sZWZ0OiBhdXRvO1wiPlxuPGRpdiBzdHlsZT1cIndpZHRoOiAwcHg7IGJvcmRlci10b3A6IDhweCBzb2xpZCAjRjRGNEY0OyBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1wiPjxcL2Rpdj5cbjxkaXYgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyBmbGV4LWdyb3c6IDA7IGhlaWdodDogMTJweDsgd2lkdGg6IDE2cHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcIj48XC9kaXY+XG48ZGl2IHN0eWxlPVwid2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNGNEY0RjQ7IGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSB0cmFuc2xhdGVYKDhweCk7XCI+PFwvZGl2PlxuPFwvZGl2PlxuPFwvZGl2PlxuPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGZsZXgtZ3JvdzogMTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDI0cHg7XCI+XG48ZGl2IHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgYm9yZGVyLXJhZGl1czogNHB4OyBmbGV4LWdyb3c6IDA7IGhlaWdodDogMTRweDsgbWFyZ2luLWJvdHRvbTogNnB4OyB3aWR0aDogMjI0cHg7XCI+PFwvZGl2PlxuPGRpdiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IGJvcmRlci1yYWRpdXM6IDRweDsgZmxleC1ncm93OiAwOyBoZWlnaHQ6IDE0cHg7IHdpZHRoOiAxNDRweDtcIj48XC9kaXY+XG48XC9kaXY+XG4mbmJzcDtcbjxwIHN0eWxlPVwiY29sb3I6ICNjOWM4Y2Q7IGZvbnQtZmFtaWx5OiBBcmlhbCxzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxN3B4OyBtYXJnaW4tYm90dG9tOiAwOyBtYXJnaW4tdG9wOiA4cHg7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDhweCAwIDdweDsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgd2hpdGUtc3BhY2U6IG5vd3JhcDtcIj48YSBzdHlsZT1cImNvbG9yOiAjYzljOGNkOyBmb250LWZhbWlseTogQXJpYWwsc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxN3B4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XCIgaHJlZj1cImh0dHBzOlwvXC93d3cuaW5zdGFncmFtLmNvbVwvcmVlbFwvQ3FxZ19DWXJJbU9cLz91dG1fc291cmNlPWlnX2VtYmVkJmFtcDt1dG1fY2FtcGFpZ249bG9hZGluZ1wiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCI+QSBwb3N0IHNoYXJlZCBieSBPeGZvcmRzaGlyZSBNdW1taWVzIChAb3hmb3Jkc2hpcmVtdW1taWVzKTxcL2E+PFwvcD5cblxuPFwvZGl2PjxcL2Jsb2NrcXVvdGU+XG5cbjxzY3JpcHQgYXN5bmMgc3JjPVwiXC9cL3d3dy5pbnN0YWdyYW0uY29tXC9lbWJlZC5qc1wiPjxcL3NjcmlwdD5cblxuSSB3aWxsIHdyaXRlIHRoZSByZXZpZXcgaW4gdHdvIHNlY3Rpb25zLiBGaXJzdCBwYXJ0IHdpbGwgY292ZXIgdGhlIHBsYXlncm91bmQgaXRzZWxmIGFuZCB0aGUgc2Vjb25kIHBhcnQgZGVkaWNhdGVkIHRvIHRoZSBcInByaWNlXCIuXG5cbjxoMj5UaGUgQWR2ZW50dXJlIHBsYXlncm91bmQ6PFwvaDI+XG5cblRoZSBwbGF5Z3JvdW5kIGlzIEF3ZXNvbWUuIFRoZXJlIGlzIG5vIGRvdWJ0IGFib3V0IHRoYXQhIEkgZXhwZWN0ZWQgbm90aGluZyBsZXNzIGZyb20gQmxlbmhlaW0gUGFsYWNlIGFuZCBpdCBkb2VzIG5vdCBkaXNhcHBvaW50LiBJdCBjb21lcyB3aXRoIGEgXHUwMGEzMy42bWlsbGlvbiBwcmljZSB0YWcgYW5kIHlvdSBjYW4gc2VlIHdoZXJlIHRoZSBtb25leSBoYXMgYWxsIGdvbmUuXG5cbllvdSBhcnJpdmUgdGhyb3VnaCBhIHN0ZWVsLWZyYW1lZCB0dW5uZWwsIHdoaWNoIGlzIHBsYW50ZWQgd2l0aCBjbGltYmVycyAod2hpY2ggaGF2ZSBub3QgZ3Jvd24geWV0KS4gVGhlIGZpcnN0IHZpZXcgaXMgdGhhdCBvZiBhIGdvbGRlbiBiYWxsIGZvdW50YWluLCBcdTAwYTB3aGljaCBpcyB0aGUgc3RhcnQgb2YgYSBsb25nIHdhdGVyIHBsYXkgYXJlYS4gSXQgcnVucyBsaWtlIGEgc3BpbmUgdGhyb3VnaCB0aGUgY2VudHJlIG9mIHRoZSBnYXJkZW4gYW5kIHdpbmRzIHRvd2FyZHMgdGhlIGZlYXR1cmUgYnJpZGdlLCBlbmRpbmcgaW4gYSB3aWRlciBwb29sIHRoZXJlLiBUaGVyZSBhcmUgbG90cyBvZiByb2NrcyB0byBjbGFtYmVyLCBicmlkZ2VzIHRvIGNyb3NzLCBzdGVwcGluZyBzdG9uZXMgdG8gaG9wIG92ZXIsIHBvb2xzXC8gZGFtcyB0byBiZSBidWlsdCAob3IgcmVsZWFzZWQpLCBcdTAwYTBsb2cgZmx1bWVzIHRvIHBsYXkgd2l0aCwgYW5kIGZvdW50YWluXC8gd2F0ZXIgamV0cyB0byBkb2RnZS4gSXQgaXMgcXVpdGUgbG9uZyBhbmQgaW50ZXJlc3RpbmcuIEkgcGVyc29uYWxseSBkb24ndCBsaWtlIHJvY2tzIGFyb3VuZCB0aGUgd2F0ZXIsIGFzIEkgZmVhciBzb21lb25lIHdpbGwgZmFsbCBhbmQgY3JhY2sgdGhlaXIgY2hpbiBvcGVuICh0byBzYXkgdGhlIGxlYXN0KSBidXQgY2hpbGRyZW4gd2VyZSBhYnNvbHV0ZWx5IGxvdmluZyBpdCBhbmQgZ2V0dGluZyBzb2FrZWQuIERvIHRha2UgYSBjaGFuZ2Ugb2YgY2xvdGhlcyB3aXRoIHlvdSFcblxuPGltZyBjbGFzcz1cImFsaWdubm9uZSB3cC1pbWFnZS0xMDUzMVwiIHNyYz1cImh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA0XC9JTUdfOTU1Ny0zMDB4MTY5LmpwZ1wiIGFsdD1cIldhdGVyIHBsYXlcIiB3aWR0aD1cIjM0NFwiIGhlaWdodD1cIjE5NFwiIFwvPlx1MDBhMCA8aW1nIGNsYXNzPVwiYWxpZ25ub25lIHdwLWltYWdlLTEwNTMwXCIgc3JjPVwiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMDRcL0lNR185NzYyLTMwMHgxNjkuanBnXCIgYWx0PVwiV2F0ZXIgcGxheVwiIHdpZHRoPVwiMzQzXCIgaGVpZ2h0PVwiMTkzXCIgXC8+XHUwMGEwIDxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgd3AtaW1hZ2UtMTA1MTBcIiBzcmM9XCJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wNFwvSU1HXzk2MTYtMzAweDE2OS5qcGdcIiBhbHQ9XCJXYXRlciBwbGF5XCIgd2lkdGg9XCIzMzRcIiBoZWlnaHQ9XCIxODhcIiBcLz5cblxuVGhlIG90aGVyIG1haW4gYXR0cmFjdGlvbiBpcyB0aGUgR3JhbmQgQnJpZGdlIGFuZCB0aGUgRW1iYW5rbWVudCwgc3VpdGFibGUgZm9yIG9sZGVyIGNoaWxkcmVuLiBUaGUgY29uc3RydWN0aW9uIGhlcmUgZWNob2VzIHZhcmlvdXMgYXJjaGl0ZWN0dXJhbCBhc3BlY3RzIG9mIHRoZSBQYWxhY2UgaW5jbHVkaW5nIGl0cyBib2F0aG91c2UsIGdhdGV3YXlzIGFuZCBhIHJlcGxpY2Egb2YgVmFuYnJ1Z2hcdTIwMTlzIEdyYW5kIEJyaWRnZSAtIGluY29ycG9yYXRpbmcgZmVhdHVyZXMgZnJvbSBoaXMgb3JpZ2luYWwgZGVzaWduIHdoaWNoIHdlcmUgbmV2ZXIgYnVpbHQuIEl0IGlzIGEgY2xpbWJlcnMgZGVsaWdodCxcdTAwYTBmZWF0dXJpbmcgdHJlZS10b3Agd2Fsa3dheXMsIHRvd2Vycywgd29iYmx5IGFuZCByb3BlIGJyaWRnZXMsIGNsaW1iaW5nIG5ldHMsIHR1bm5lbHMsIHR1YmUgc2xpZGVzLCBoaWRkZW4gY2hhbWJlcnMgYW5kIG1vcmUuIFlvdSBjYW4gYWxzbyBwbGF5IHRoZSBwYWlycyBnYW1lIG9yIHRyeSBvdXQgdGhlIHRhbGtpbmcgdHViZXMgYXMgeW91IGNsYW1iZXIgdXAgdGhlIHRvd2Vycy5cblxuPGltZyBjbGFzcz1cImFsaWdubm9uZSB3cC1pbWFnZS0xMDUwM1wiIHNyYz1cImh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA0XC9JTUdfOTU3Ni0zMDB4MTY5LmpwZ1wiIGFsdD1cIkdyYW5kIEJyaWRnZSBhbmQgdGhlIEVtYmFua21lbnRcIiB3aWR0aD1cIjM0NFwiIGhlaWdodD1cIjE5NFwiIFwvPlx1MDBhMCA8aW1nIGNsYXNzPVwiYWxpZ25ub25lIHdwLWltYWdlLTEwNTE0XCIgc3JjPVwiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMDRcL0lNR185NjQ1LTMwMHgxNjkuanBnXCIgYWx0PVwiVGhlIExvc3QgR2FyZGVuIEJsZW5oZWltIFBhbGFjZVwiIHdpZHRoPVwiMzQ0XCIgaGVpZ2h0PVwiMTk0XCIgXC8+XHUwMGEwIDxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgd3AtaW1hZ2UtMTA1MDZcIiBzcmM9XCJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wNFwvSU1HXzk1OTQtMzAweDE2OS5qcGdcIiBhbHQ9XCJHcmFuZCBCcmlkZ2UgYW5kIHRoZSBFbWJhbmttZW50XCIgd2lkdGg9XCIzMzlcIiBoZWlnaHQ9XCIxOTFcIiBcLz5cblxuT24gdGhlIG90aGVyIHNpZGUgaXMgdGhlIEFsbG90bWVudCBvciB0aGUgS2l0Y2hlbiBHYXJkZW4uIFRoZXJlIGFyZSBnaWFudCBjYXJyb3RzIGFuZCBzdXBlci1zaXplZCBzdW5mbG93ZXJzIHRvIGNsYW1iZXIsIGEgc3BpZGVyXHUyMDE5cyB3ZWIgdG8gY2xpbWIgYW5kIHRoZSBhc3BhcmFndXMgdG8gYmFsYW5jZSBvbi4gVGhlcmUgYXJlIGFsc28gdGhlbWVkIHBlcmN1c3NpdmUgcGxheSBlcXVpcG1lbnQgYW5kIHNlbnNvcnkgZmVhdHVyZXMuIEkgdGhpbmsgdGhpcyBzZWN0aW9uIGNhbiBiZSB1c2VkIGJ5IGNoaWxkcmVuIDMtNCsuXG5cbjxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgd3AtaW1hZ2UtMTA1MThcIiBzcmM9XCJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wNFwvSU1HXzk2NjgtMzAweDE2OS5qcGdcIiBhbHQ9XCJUaGUgQWxsb3RtZW50XCIgd2lkdGg9XCIzMzJcIiBoZWlnaHQ9XCIxODdcIiBcLz5cdTAwYTAgPGltZyBjbGFzcz1cImFsaWdubm9uZSB3cC1pbWFnZS0xMDUxN1wiIHNyYz1cImh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA0XC9JTUdfOTY2NC0zMDB4MTY5LmpwZ1wiIGFsdD1cIlRoZSBBbGxvdG1lbnRcIiB3aWR0aD1cIjMzNlwiIGhlaWdodD1cIjE4OVwiIFwvPlxuXG5OZXh0IHRvIGl0IGlzIHRoZSBzZWF0aW5nIGFyZWEgZm9yIHBhcmVudHMuIFRoZXJlIGFyZSBzb21lIGNoYWlycyB1bmRlciBhIGdhemVibyBidXQgYWxsIHdlcmUgdGFrZW4gdXAgd2hlbiB3ZSBhcnJpdmVkLiBcdTAwYTBUaGVyZSBpcyBhbHNvIGFuIHVuY292ZXJlZCBhdWRpdG9yaXVtIHN0eWxlIGxhcmdlIHNlYXRpbmcgYXJlYSB3aXRoIGFzdHJvdHVyZiBvbiB0b3AuIFdlIHNhdCB0aGVyZSBiZWNhdXNlIHRoZSByYWluIHdhcyBsaWdodCBhbmQgaXQgZGlkIG5vdCBtYXR0ZXIsIGJ1dCB0aGVyZSB3aWxsIG5vdCBiZSBtYW55IHBsYWNlcyB0byBoaWRlIGlmIHRoZSByYWluIHdhcyBoZWF2aWVyLiBJZiB0aGV5IGFyZSBjaGFyZ2luZyBwYXJlbnRzIGZvciBcIm9ic2VydmluZyBhbmQgc3VwZXJ2aXNpbmdcIiwgdGhlbiB0aGUgbGVhc3QgdGhleSBjYW4gZG8gaXMgbWFrZSBzdXJlIHRoZXJlIGlzIGVub3VnaCBzZWF0aW5nIGZvciBldmVyeW9uZSBzdWl0YWJsZSBmb3IgYWxsIHdlYXRoZXJzLlxuXG48aW1nIGNsYXNzPVwid3AtaW1hZ2UtMTA1MDcgYWxpZ25ub25lXCIgc3JjPVwiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMDRcL0lNR185NjAyLTMwMHgxNjkuanBnXCIgYWx0PVwiU2VhdGluZyBhcmVhXCIgd2lkdGg9XCIzNDNcIiBoZWlnaHQ9XCIxOTNcIiBcLz5cblxuPGRpdj5cbjxkaXYgY2xhc3M9XCJmdXNpb24tbGktaXRlbS1jb250ZW50XCI+VG9kZGxlciBzZWN0aW9uIGlzIG5leHQgd2hpY2ggaGFzIGEgYm9hdCBob3VzZSBhbmQgd29iYmx5IHBsYXlib2F0LiBBIFNwaXJhbCBzdGFpcmNhc2UgbGVhZHMgdG8gdGhlIGJvYXQgaG91c2UsIHdoaWNoIGhhcyBhIGJhbGNvbnlcdTAwYTBcdTAwYTBhbmQgbG93IGxldmVsLCB3aWRlIHNsaWRlLlx1MDBhMFRoZXJlIHdlcmUgd29ua3kgbWlycm9ycyBpbnNpZGUgdGhlIGJvYXRob3VzZSwgd2hpY2ggd2VyZSBxdWl0ZSBjb29sLiBUaGVyZSB3YXMgZXZlbiBhIHppcHdpcmUgd2l0aCBiYWJ5IHN3aW5nIHNlYXRzIGluIHRoZW0uIEkgaGF2ZSBuZXZlciBzZWVuIHRoaXMgYmVmb3JlIGFuZCByZWFsbHkgbG92ZWQgdGhlIGlkZWEuPFwvZGl2PlxuPGRpdj48XC9kaXY+XG48ZGl2PjxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgd3AtaW1hZ2UtMTA1MTlcIiBzcmM9XCJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wNFwvSU1HXzk2ODUtMzAweDE2OS5qcGdcIiBhbHQ9XCJUb2RkbGVyIHNlY3Rpb25cIiB3aWR0aD1cIjM1N1wiIGhlaWdodD1cIjIwMVwiIFwvPlx1MDBhMFx1MDBhMDxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgd3AtaW1hZ2UtMTA1MjBcIiBzcmM9XCJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wNFwvSU1HXzk2ODYtMzAweDE2OS5qcGdcIiBhbHQ9XCJUb2RkbGVyIHppcHdpcmVcIiB3aWR0aD1cIjM1M1wiIGhlaWdodD1cIjE5OVwiIFwvPjxcL2Rpdj5cbkJlaGluZCBpdCBpcyB0aGUgV2lsZGVybmVzcyBQbGF5IGFyZWEsIGZlYXR1cmluZywgeWV0IG1vcmUsIGFlcmlhbCB3YWxrd2F5cywgcm9wZSBicmlkZ2VzIGFuZCB0dW5uZWxzLiBZb3UgY2FuIGFsc28gc3BlZWQgYWxvbmcgdHJpcGxlIHJhY2luZyB6aXAgbGluZXMgXHUwMGEwKHRob3VnaCB0aGV5IHdlcmUgbm90IHZlcnkgZmFzdCkuIFRoZSBvbGQgYWR2ZW50dXJlIHBsYXlncm91bmQgY2xpbWJpbmcgZnJhbWUgaXMgdmlzaWJsZSBmcm9tIHRoZSB0b3AgaGVyZS5cblxuPFwvZGl2PlxuXG48ZGl2PlxuXG48aW1nIGNsYXNzPVwiYWxpZ25ub25lIHdwLWltYWdlLTEwNTIzXCIgc3JjPVwiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMDRcL0lNR185NzAyLTMwMHgxNjkuanBnXCIgYWx0PVwiU3RhbmRpbmcgYXJlYSBmb3IgdGhlIHppcCB3aXJlc1wiIHdpZHRoPVwiMzMwXCIgaGVpZ2h0PVwiMTg2XCIgXC8+XHUwMGEwIFx1MDBhMDxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgd3AtaW1hZ2UtMTA1MjRcIiBzcmM9XCJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wNFwvSU1HXzk3MDMtMzAweDE2OS5qcGdcIiBhbHQ9XCJXaWxkZXJuZXNzIFBsYXkgYXJlYVwiIHdpZHRoPVwiMzI1XCIgaGVpZ2h0PVwiMTgzXCIgXC8+XHUwMGEwIFx1MDBhMDxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgd3AtaW1hZ2UtMTA1MjVcIiBzcmM9XCJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wNFwvSU1HXzk3MDQtMzAweDE2OS5qcGdcIiBhbHQ9XCJXaWxkZXJuZXNzIFBsYXkgYXJlYVwiIHdpZHRoPVwiMzI3XCIgaGVpZ2h0PVwiMTg0XCIgXC8+XG5cbjxcL2Rpdj5cblxuVGhlIFdhbGxlZCBHYXJkZW4gb3BlbnMgYXQgMTBhbSBlYWNoIGRheSwgd2l0aCBUaGUgTG9zdCBHYXJkZW4gb3BlbmluZyAxNSBtaW51dGVzIGxhdGVyLiA8c3BhbiBjbGFzcz1cInBhcnQxMFwiPkFkbWlzc2lvbiBpcyBmb3IgYSB0aHJlZS1ob3VyIHNlc3Npb24sIHdpdGggbmV3IGV4cGxvcmVycyBhZG1pdHRlZCBhdCAxMC4xNWFtLCAxMS4xNWFtLCAxMi4xNXBtLCAxLjE1cG0sIDIuMTVwbSBhbmQgMy4xNXBtLlx1MDBhMDxzcGFuIGNsYXNzPVwicGFydDExXCI+QXQgcGVhayB0aW1lcywgdGhleSB3aWxsIGJlIHJ1bm5pbmcgZXh0cmEgc2Vzc2lvbnMgZnJvbSAzLjE1cG0gdG8gNi4xNXBtLjxcL3NwYW4+PFwvc3Bhbj5cblxuQ2hpbGRyZW4gd2lsbCBhbHdheXMgbmVlZCB0byBiZSBzdXBlcnZpc2VkLiBQYXJlbnRzIGNhbiBub3QgXHUyMDE4ZHJvcCBvZmZcdTIwMTkgdGhlaXIgY2hpbGRyZW4gYW5kIGxlYXZlIHRoZW0gb24gdGhlaXIgb3duLiBMb25lIGNoaWxkcmVuIHdpbGwgbm90IGJlIGFsbG93ZWQgdG8gZW50ZXIgbm8gbWF0dGVyIHdoYXQgdGhlIGFnZS5cblxuPGgyPlByaWNlIHN0cnVjdHVyZTo8XC9oMj5cblxuQXMgeW91IGFsbCBrbm93IGJ5IG5vdywgRW50cmFuY2UgdG8gVGhlIExvc3QgR2FyZGVuIGFkdmVudHVyZSBwbGF5Z3JvdW5kIGF0IEJsZW5oZWltIFBhbGFjZVx1MDBhMGlzIG5vdCBpbmNsdWRlZCB3aXRoIEFubnVhbCBvciBQcml2aWxlZ2UgUGFzc2VzLiBBZG1pc3Npb24gaXMgXHUwMGEzNyBmb3IgYm90aCBhZHVsdHMgYW5kIGNoaWxkcmVuIGFuZCB0aGVzZSB0aWNrZXRzIE1VU1QgXHUwMGEwYmUgcHVyY2hhc2VkIGluIGFkdmFuY2UuIFRoZSBOSFMsIEJsdWUgbGlnaHQsIENTU0MgZXRjIGRpc2NvdW50IGNvZGVzIGFyZSBub3QgdmFsaWQgb24gdGhlc2UgdGlja2V0cy5cblxuWW91IHdpbGwgQUxTTyBuZWVkIGEgdmFsaWQgQW5udWFsIFBhc3MsIFByaXZpbGVnZSBQYXNzIG9yIFBhcmsgJmFtcDsgR2FyZGVucyB0aWNrZXQgdG8gYm9vayB0aGUgYWR2ZW50dXJlIHBsYXlncm91bmQuIFRoZSBwcmljZSBvZiB0aGUgaW5kaXZpZHVhbCB0aWNrZXQgaGFzIGJlZW4gaW5jcmVhc2VkIChBZHVsdCAzNVx1MDBhMyBhbmQgY2hpbGQgMjBcdTAwYTMpIEFORCBjaGlsZHJlbiBtb3JlIHRoYW4gMyB5ZWFycyBub3cgaGF2ZSB0byBwYXkgZm9yIGVudHJ5IHRvbyAoVW5kZXIgNXMgd2VyZSBmcmVlIGJlZm9yZSkuIFRoZXJlIGlzIG5vIHBsYXlncm91bmQgT05MWSBvcHRpb24sIHNvIHlvdSBoYXZlIHRvIGJ1eSBhdGxlYXN0IG9uZSBzZXBhcmF0ZSBBRFVMVCBhbmQgcXVpdGUgbGlrZWx5IGEgQ0hJTEQgdGlja2V0IGlmIHlvdSB3YW50IHRvIGVudGVyLlxuXG48cCBzdHlsZT1cImZvbnQtd2VpZ2h0OiA0MDA7XCI+Tm93XHUwMGEwZG9pbmcgb25lIG9yIHRoZSBvdGhlciAoZS5nLlx1MDBhMGluY3JlYXNpbmcgcHJpY2Ugb2YgdGlja2V0IG9yIGxvd2VyaW5nIHRoZSBhZ2UgYXQgd2hpY2gga2lkcyBoYXZlIHRvIHBheSkgbWF5IGhhdmUgYmVlbiBvayBidXQgZG9pbmcgYm90aCBpbiBvbmUgZ28gYW5kIHRvcHBpbmcgaXQgd2l0aCBhZGRpdGlvbmFsIGVudHJ5IGZlZSBmb3IgdGhlIHBsYXlncm91bmQganVzdCBkb2VzIG5vdCBzaXQgd2VsbC4gSXQgd291bGQgdGFrZSAyOFx1MDBhMyBmb3IgYSBmYW1pbHkgb2YgZm91ciBKVVNUIHRvIGVudGVyIHRoZSBwbGF5IGFyZWEgKG9uIHRvcCBvZiB0aGUgQmxlbmhlaW0gZW50cnkgZm9yIEFEVUxUIEFORCBDSElMRCBhbmQgYW55IG1vbmV5IHNwZW50IGluIHRoZSByZXN0YXVyYW50KS48XC9wPlxuXG5XZSBsaXZlIG5vdCBmYXIgYXdheSBhbmQgZ2VuZXJhbGx5IHZpc2l0IEJsZW5oZWltIG9uY2UgZXZlcnkgb25lIG9yIHR3byBtb250aHMuIFNvIHdpbGwgSSBiZSBwYXlpbmcgdGhhdCBleHRyYSBhbW91bnQgZXZlcnkgdGltZSBJIHZpc2l0PyBTb3JyeSBidXQgdGhhdCB3b24ndCBoYXBwZW4hIFNoYWxsIHdlIGtlZXAgaXQgYXMgYSBzcGVjaWFsIHRyZWF0IGZvciBhbiBvZGQgb2NjYXNpb24gYW5kIFx1MDBhMHRlbGwgdGhlbSB0aGF0IHRoZXkgY2FuIHZpc2l0IHRoZSBwbGF5Z3JvdW5kIG9uIHNvbWUgdmlzaXRzIGFuZCBub3Qgb24gb3RoZXJzLCB3aGVuIGdvaW5nIHRvIHRoZSBzYW1lIHBsYWNlLiBJIGRvdWJ0IHRoZXkgd2lsbCBldmVuIHVuZGVyc3RhbmQgdGhhdCBjb25jZXB0LiBTbywgbXkgc29sdXRpb24gd2lsbCBiZSB0byBjb21lXHUwMGEwd2l0aG91dCBjaGlsZHJlbiB0byBhdm9pZCB0aGUgdGFudHJ1bXMuIFRoYXQgbWVhbnMsIEJsZW5oZWltIFBhbGFjZSBpcyBubyBsb25nZXIgdGhlIGZhbWlseSBkZXN0aW5hdGlvbiBmb3IgdXMhIE9SIGFub3RoZXIgb3B0aW9uIHdvdWxkIGJlXHUwMGEwdG8gTk9UIHJlbmV3IHRoZSBwYXNzIGFuZCBhdm9pZCB0aGUgdmlzaXQgYWx0b2dldGhlciwgd2hpY2ggaXMgdGhlIHN0YW5jZSBhIGxvdCBvZiBwZW9wbGUgSSBrbm93IGFyZSB0YWtpbmcuXG5cbkFuZCwgd2h5IGRvIGFkdWx0cyBoYXZlIHRvIHBheSBhbnl3YXk/IGFuZCBhcyBtdWNoIGFzIHRoZSBjaGlsZHJlbj8/IEl0cyBub3QgYXMgdGhleSB3aWxsIGJlIHBsYXlpbmcgaW4gdGhlIHdhdGVyIG9yIGNsaW1iaW5nIHRoZSB0cmVlIGhvdXNlLiBJIGtub3cgbWFueSBidXNpbmVzcyBtb2RlbHMgZG8gdGhhdCwgYnV0IHRoZXkgYXJlIHN0YW5kYWxvbmUgdmVudWVzIChldmVuIHRoZW4gZG9uJ3QgY2hhcmdlIGFkdWx0cyB0aGUgc2FtZSBhcyBjaGlsZHJlbikgb3IgaGF2ZSBiZXR0ZXIgcHJpY2luZyBhcnJhbmdlbWVudHMgZm9yIHRoZWlyIGFubnVhbCBwYXNzIGhvbGRlcnMuIEkgd291bGQgZGVmaW5pdGVseSB3YW50IGJldHRlciBzZWF0aW5nIGFyZWFzLCBpZiBub3QgbW9yZSwgZm9yIHRoaXMgcHJpY2UuXG5cbldoYXQgYWJvdXQgdGhlIGZhbWlsaWVzIHdpdGggdGhyZWUgYWR1bHRzIGFuZCBvbmUgY2hpbGQuIFdpbGwgdGhleSBwYXkgMjhcdTAwYTMganVzdCB0byB3YXRjaCBvbmUgY2hpbGQgcGxheS4gWW91IG1heSBhcmd1ZSB0aGF0IG9uZSBwYXJlbnQgY2FuIGdvIGluc2lkZSB3aXRoIHRoZSBjaGlsZHJlbiAoYW5kIG5vdCBvdGhlcnMpIHRvIFNBVkUgbW9uZXksIGJ1dCwgYWdhaW4sIFx1MDBhMHRoYXQgc29ydCBvZiBkZWZlYXRzIHRoZSBwdXJwb3NlIG9mIGEgXHUyMDFjRmFtaWx5IERheSBvdXRcdTIwMWQsIGRvZXNuXHUyMDE5dCBpdD8gSSBjYW4gZWFzaWx5IHVzZSAyOFx1MDBhMyB0byB2aXNpdCBhIG5ldyB2ZW51ZTsgd2h5IHdvdWxkIEkgd2FudCB0byBjb21lIGJhY2sgdG8gQmxlbmhlaW0gYWdhaW4gYW5kIGFnYWluLlxuXG48cCBzdHlsZT1cImZvbnQtd2VpZ2h0OiA0MDA7XCI+SSBkb3VidCBtYW55IHBhcmVudHMgd2l0aCB5b3VuZyBjaGlsZHJlbiB2aXNpdCB0aGUgaW5zaWRlIG9mIHBhbGFjZSBpdHNlbGYuIEF0IGxlYXN0IHdlIGRvbid0IChhcGFydCBmcm9tIHRoZSBDaHJpc3RtYXMgdHJhaWwgd2hpY2ggaXMgc2VwYXJhdGVseSB0aWNrZXRlZCBhbnl3YXkpIGJ1dCBpZiBvbmUgZ29lcyBmb3IgdGhlIGxvd2VyIHZhbHVlIG9wdGlvbiAocGFsYWNlIG5vdCBpbmNsdWRlZCksIHRoZXJlIGlzIG5vIGNvbnZlcnNpb24gdG8gYW5udWFsIHBhc3MuIEkganVzdCBjYW4gbm90IGZpbmQgYW55IHdheSBhcm91bmQga2VlcGluZyB0aGUgcHJpY2UgZG93biEgSXQgbG9va3MgbGlrZSB0aGUgbG9jYWxzIHdpbGwgaGF2ZSB0byBiZWFyIHRoZSBicnVudCBvZiB0aGVcdTAwYTBcdTAwYTMzLjZtaWxsaW9uIHByaWNlIHVzZWQgb24gdGhlIHBsYXlncm91bmQsIGFzIHRoZXkgXHUwMGEwYXJlIHRoZSBvbmVzIHdobyB2aXNpdCB0aGUgcGFsYWNlIGdyb3VuZHMgbW9yZSByZWd1bGFybHkgdGhhbiBvdGhlcnMuPFwvcD5cblxuPGgyPlZlcmRpY3Q6PFwvaDI+XG5cblRoZXJlIGlzIG5vIGRlbnlpbmcgdGhhdCB0aGUgcGxheSBhcmVhIGlzIEFNQVpJTkcgYW5kIHdpbGwgYXBwZWFsIHRvIGNoaWxkcmVuIG9mIGFsbCBhZ2VzLiBJIHdpbGwgYmVncnVkZ2luZ2x5IHBheSBhZGRpdGlvbmFsIHByaWNlIGZvciBpdC4gSG93ZXZlciwgdGhlIHByaWNpbmcgc3RydWN0dXJlIGFzIGl0IGlzLCBqdXN0IGRvZXMgbm90IG1ha2UgbXVjaCBzZW5zZSB0byBtZSBhbmRcdTAwYTBJIGtub3cgSSBhbSBub3QgdGhlIG9ubHkgb25lIHBlcnBsZXhlZCBieSBhbGwgdGhpcy5cblxuSSBoYXZlIGJlZW4gYSByZWd1bGFyIHN1cHBvcnRlciBvZiBCbGVuaGVpbSBmb3IgeWVhcnMsIGFuZCBpdCBwYWlucyBteSBoZWFydCB0byBzYXkgdGhpcywgdGhhdCwgZGVzcGl0ZSBhIGdyZWF0IHBsYXlncm91bmQgKHdoaWNoIHdlIGhhdmUgYWxsIGJlZW4gd2FpdGluZyBmb3IpLCBvbmNlIG15IGFubnVhbCBwYXNzIHJ1bnMgb3V0ICh3aGljaCBJIGhhdmUgaGFkIGZvciA0KyB5ZWFycyksIEkgbWF5IG5vdCByZW5ldyBpdC4gUmVnYXJkbGVzcyBvZiBob3VzZWhvbGQgaW5jb21lIGFuZCBjb3N0IG9mIGxpdmluZyBjcmlzaXMsIHRoZSBjdXJyZW50IHByaWNpbmcgc3RydWN0dXJlIGlzIGp1c3Qgbm90IGdvb2QgdmFsdWUgZm9yIG1vbmV5IGFuZCBJIHJlYWxseSBob3BlIHRoZSB0ZWFtIGxpc3RlbnMgdG8gdGhlIGZlZWRiYWNrIGFuZCByZXZpc2l0IHRoZSBhcnJhbmdlbWVudHMuXG5cbldlYnNpdGU6IDxhIGhyZWY9XCJodHRwczpcL1wvd3d3LmJsZW5oZWltcGFsYWNlLmNvbVwvdGhlLWxvc3QtZ2FyZGVuXC9cIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPmh0dHBzOlwvXC93d3cuYmxlbmhlaW1wYWxhY2UuY29tXC90aGUtbG9zdC1nYXJkZW5cLzxcL2E+XG5cblx1ZDgzZFx1ZGRmYTxzcGFuIGNsYXNzPVwiQXBwbGUtY29udmVydGVkLXNwYWNlXCI+XHUwMGEwIDxcL3NwYW4+PGEgaHJlZj1cImh0dHBzOlwvXC9nLnBhZ2VcL0JsZW5oZWltUGFsYWNlMTcwNT9zaGFyZVwiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCI+V29vZHN0b2NrLCBPeGZvcmRzaGlyZSBPWDIwIDFQUDxcL2E+XG5cdWQ4M2NcdWRmOWYgQWRtaXNzaW9uIGlzIFx1MDBhMzcgZm9yIGJvdGggYWR1bHRzIGFuZCBjaGlsZHJlbiBpbiBhZGRpdGlvbiB0byB0aGVcdTAwYTBFbnRyeSBmZWUgZm9yIGFkbWlzc2lvbiB0byBCbGVuaGVpbSBQYWxhY2UuIFJlYWQgdXBkYXRlZCA8YSBocmVmPVwiaHR0cHM6XC9cL3d3dy5ibGVuaGVpbXBhbGFjZS5jb21cL3RpY2tldHMtYm9va2luZ1wvdGlja2V0c1wvXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXJcIj5QUklDRVMgaGVyZTxcL2E+XG5cbjx1bD5cbiAgICA8bGk+TkhTIFN0YWZmLCBCbHVlIExpZ2h0IENhcmQgSG9sZGVycyBhbmQgbWVtYmVycyBvZiB0aGUgQXJtZWQgRm9yY2VzIGNhbiBlbmpveSAyMCUgb2ZmIHRoZSBjb3N0IG9mIGVudHJhbmNlIHRvIEJsZW5oZWltIFBhbGFjZSBieSBlbWFpbGluZyA8YSBjbGFzcz1cImxiLWRvdHR0ZWRcIiBocmVmPVwibWFpbHRvOmN1c3RvbWVyc2VydmljZUBibGVuaGVpbXBhbGFjZS5jb21cIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPmN1c3RvbWVyc2VydmljZUBibGVuaGVpbXBhbGFjZS5jb208XC9hPiB0byBhY2Nlc3MgdGhlIHNwZWNpYWwgZGlzY291bnQgY29kZS4gU2ltcGx5IGFwcGx5IHRoZSBjb2RlIGR1cmluZyB0aGUgb25saW5lIGNoZWNrb3V0IHByb2Nlc3MgYW5kIG1ha2Ugc3VyZSB0byBicmluZyBhIHZhbGlkIElEIHdoZW4geW91IHZpc2l0LjxcL2xpPlxuICAgIDxsaT5UcmF2ZWwgdGhlIGdyZWVuZXIgd2F5IGdpdmVzIFx1MDBhMDMwJSBkaXNjb3VudCwgd2hpY2ggY2FuIGJlIHVzZWQgZm9yIGNvbnZlcnNpb24gdG8gQW5udWFsIFBhc3M8XC9saT5cbiAgICA8bGk+UGFsYWNlLCBQYXJrIGFuZCBHYXJkZW5zIGFkbWlzc2lvbiBjYW4gYWxzbyBiZSBwdXJjaGFzZWQgdXNpbmcgVGVzY28gQ2x1YmNhcmRcdTAwYTB2b3VjaGVycyBhbmQgYXJlIGVsaWdpYmxlIGZvciBjb252ZXJzaW9uIHRvIEFubnVhbCBQYXNzPFwvbGk+XG48XC91bD5cblxuXHVkODNkXHVkZTk4IEZyZWUgUGFya2luZyBvbiBzaXRlLCB0aG91Z2ggdGhleSBjaGFyZ2UgZm9yIHRoZWlyIENocmlzdG1hcyBhbmQgSGFsbG93ZWVuIGV2ZW50cy4gXHUwMGEwVGhleSBoYXZlIGFsc28gc3RhcnRlZCB0aGUgXHUyMDFjVHJhdmVsIHRoZSBncmVlbmVyIHdheVx1MjAxZCBpbml0aWF0aXZlLiBcdTAwYTBJZiB5b3UgY2FuIGdldCBoZXJlIGJ5IHRyYWluLCBidXMgb3IgYmlrZSwgeW91IGNhbiByZWNlaXZlIFx1MDBhMDMwJSBkaXNjb3VudCBieSB1c2luZyB0aGUgY29kZSBHUkVFTjMwIGZvciBkaXNjb3VudCBkdXJpbmcgb25saW5lIGNoZWNrb3V0IGFuZCBzaG93IHByb29mIG9mIHRyYXZlbCBvbiBhcnJpdmFsLiBcdTAwYTBWaXNpdCA8YSBjbGFzcz1cImxiLWRvdHR0ZWRcIiBocmVmPVwiaHR0cHM6XC9cL3d3dy5nb29kam91cm5leS5vcmcudWtcL2F0dHJhY3Rpb25zXC9ibGVuaGVpbS1wYWxhY2VcL1wiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCI+XHUwMGEwR29vZCBKb3VybmV5IHBhZ2U8XC9hPiB0byBsZWFybiBtb3JlLlxuXHVkODNkXHVkZWJiIFRoZXJlIGFyZSBtYWxlLCBmZW1hbGUsIGFuZCBhY2Nlc3NpYmxlXC9iYWJ5IGNoYW5naW5nIHRvaWxldHMgbG9jYXRlZCBuZXh0IHRvIHRoZSBTbmFjayBTaGFjay5cblx1ZDgzY1x1ZGY1NVRoZSBXYWxsZWQgR2FyZGVuIFBpenplcmlhIG9mZmVycyBkZWxpY2lvdXMgZnJlc2hseSBtYWRlIHdvb2RmaXJlZCBwaXp6YSwgY29va2VkIHRvIG9yZGVyLCBhcyB3ZWxsIGFzIGhvdCBhbmQgY29sZCBkcmlua3MuXHUwMGEwPHNwYW4gY2xhc3M9XCJwYXJ0MTNcIj5UaGUgU25hY2sgU2hhY2sgc2VydmVzIGxpZ2h0IHNuYWNrcyBhbmQgdGFrZWF3YXkgZHJpbmtzLjxcL3NwYW4+XG5cdWQ4M2VcdWRkYmQgVGhlIHBhdGh3YXlzIGhhdmUgYmVlbiBzcGVjaWFsbHkgZGVzaWduZWQgdG8gYWNjb21tb2RhdGUgYnVnZ2llcywgd2hlZWxjaGFpcnMgYW5kIHB1c2hjaGFpcnMsIGJ1dCwgaWYgeW91IHByZWZlciwgeW91IGNhbiBsZWF2ZSB0aGVtIGluIHRoZSBkZWRpY2F0ZWQgYXJlYSBqdXN0IGFmdGVyIHlvdSBjb21lIHRocm91Z2ggdGhlIGVudHJhbmNlLiBUaGVyZSB3aWxsIGFsc28gYmUgXHUyMDE4UXVpZXRcLyBTRU4gRGF5c1x1MjAxOSBvbiBldmVyeSBmaW5hbCBTdW5kYXkgb2YgdGhlIG1vbnRoLCBydW5uaW5nIGZyb20gMTAuMTVhbSB0byAxMi4xNXBtLiBNb2JpbG9vIHdpbGwgYmUgYXZhaWxhYmxlIGZvciB0aGVzZSBzZXNzaW9ucy48YSBocmVmPVwiaHR0cHM6XC9cL3d3dy5ibGVuaGVpbXBhbGFjZS5jb21cL3RoZS1sb3N0LWdhcmRlblwvYWNjZXNzaWJpbGl0eVwvXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXJcIj4gWW91IGNhbiBib29rIHRoaXMgc2Vzc2lvbiBIRVJFPFwvYT5cblx1ZDgzZFx1ZGMxNSBPbmx5IGd1aWRlIGRvZ3MgYW5kIHJlZ2lzdGVyZWQgYXNzaXN0YW5jZSBkb2dzIGFyZSBhbGxvd2VkLlxuXHVkODNkXHVkZWIyIEN5Y2xpbmcgaXMgbm90IHBlcm1pdHRlZCBieSBhZHVsdHMgb3IgY2hpbGRyZW4gaW4gdGhlIEJsZW5oZWltIFBhbGFjZSBjb3VydHlhcmQsIFdhbGxlZCBHYXJkZW4gb3IgRm9ybWFsIEdhcmRlbnMuIENoaWxkcmVuIGFyZSBwZXJtaXR0ZWQgdG8gcmlkZVx1MDBhMHB1c2gtYmlrZXMsIGJhbGFuY2UgYmlrZXMgYW5kIHRyaWN5Y2xlcyBpbiB0aGUgUGFyayBvbmx5IChidXQgbm90IGluIGFueSBvdGhlciBhcmVhKSBhbmQgbXVzdCBiZSBzdXBlcnZpc2VkIGF0IGFsbCB0aW1lcy4uIFRoZSB1c2Ugb2Ygc2thdGVib2FyZHMsIHJvbGxlcnNrYXRlcyBhbmQgXHUyMDE4aG92ZXJib2FyZHNcdTIwMTkgYnkgYWR1bHRzIG9yIGNoaWxkcmVuIGlzIG5vdCBwZXJtaXR0ZWQgYW55d2hlcmUgaW4gdGhlIFBhbGFjZSBncm91bmRzIG9yIHdpZGVyIFBhcmsgYXJlYS4iLCJwb3N0X3RpdGxlIjoiVGhlIExvc3QgR2FyZGVuIEFkdmVudHVyZSBQbGF5IGF0IEJsZW5oZWltIFBhbGFjZS0gcmV2aWV3IiwicG9zdF9saW5rIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvZGF5cy1vdXQtaW4tYW5kLWFyb3VuZC1veGZvcmRzaGlyZVwvdGhlLWxvc3QtZ2FyZGVuLWFkdmVudHVyZS1wbGF5LWF0LWJsZW5oZWltLXBhbGFjZVwvIiwicG9zdF9mZWF0dXJlZF9pbWFnZSI6IjxkaXYgY2xhc3M9XCJmYy1mZWF0dXJlLWltZ1wiPjxpbWcgbG9hZGluZz1cImxhenlcIiBkZWNvZGluZz1cImFzeW5jXCIgYWx0PVwiVGhlIExvc3QgR2FyZGVuIGF0IEJsZW5oZWltIFBhbGFjZVwiIHdpZHRoPVwiMzAwXCIgaGVpZ2h0PVwiMTY5XCIgc3JjPVwiaHR0cHM6XC9cL2kwLndwLmNvbVwvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wNFwvSU1HXzk2NjIuanBnP2ZpdD0zMDAlMkMxNjkmc3NsPTFcIiBjbGFzcz1cIndwLXBvc3QtaW1hZ2UgICB3cGdtcF9mZWF0dXJlZF9pbWFnZVwiID48XC9kaXY+IiwicG9zdF9jYXRlZ29yaWVzIjoiQ291bnRyeVwvYmlnZ2VyIHBhcmtzLCBEYXlzIG91dCwgS2lkbGluZ3RvbiwgV29vZHN0b2NrIGFuZCBhcm91bmQsIFBhcmtzIHdpdGggbG9uZyBTbGlkZXMsIFBhcmtzIHdpdGggc3BsYXNoIGFyZWEsIFN0YXRlbHkgaG9tZXMgYW5kIENhc3RsZXMiLCJwb3N0X3RhZ3MiOiIiLCIlX3dwY29tX2lzX21hcmtkb3duJSI6IjEiLCIlY2xhc3NpYy1lZGl0b3ItcmVtZW1iZXIlIjoiY2xhc3NpYy1lZGl0b3IiLCIlX2xhc3RfZWRpdG9yX3VzZWRfamV0cGFjayUiOiJjbGFzc2ljLWVkaXRvciIsIiVfZWRpdF9sb2NrJSI6IjE2ODA4NjU3MzM6MiIsIiVfZWRpdF9sYXN0JSI6IjIiLCIlX3dwZ21wX2xvY2F0aW9uX2FkZHJlc3MlIjoiV29vZHN0b2NrIE9YMjAgMVBQLCBVSyIsIiVfd3BnbXBfbG9jYXRpb25fY2l0eSUiOiIiLCIlX3dwZ21wX2xvY2F0aW9uX3N0YXRlJSI6IkVuZ2xhbmQiLCIlX3dwZ21wX2xvY2F0aW9uX2NvdW50cnklIjoiVW5pdGVkIEtpbmdkb20iLCIlX3dwZ21wX21ldGFib3hfbGF0aXR1ZGUlIjoiNTEuODQxMzY1IiwiJV93cGdtcF9tZXRhYm94X2xvbmdpdHVkZSUiOiItMS4zNjA5NzIiLCIlX3dwZ21wX21ldGFib3hfbG9jYXRpb25fcmVkaXJlY3QlIjoibWFya2VyIiwiJV93cGdtcF9tZXRhYm94X2N1c3RvbV9saW5rJSI6IiIsIiVfd3BnbXBfbWFwX2lkJSI6ImE6MTp7aTowO3M6MTpcIjFcIjt9IiwiJV93cGdtcF9tZXRhYm94X21hcmtlcl9pZCUiOiJhOjE6e2k6MDtzOjE6XCI0XCI7fSIsIiVfd3BnbXBfbWV0YWJveF90YXhvbW9taWVzX3Rlcm1zJSI6Ik47IiwiJV93cGdtcF9leHRlbnNpb25zX2ZpZWxkcyUiOiJOOyIsIiV5YXJwcF9tZXRhJSI6IjAiLCIlX3lvYXN0X3dwc2VvX2ZvY3Vza3clIjoiVGhlIExvc3QgR2FyZGVuIEJsZW5oZWltIFBhbGFjZSIsIiVfeW9hc3Rfd3BzZW9fbWV0YWRlc2MlIjoiVGhlIG11Y2ggYXdhaXRlZCwgVGhlIExvc3QgR2FyZGVuLCBmaW5hbGx5IG9wZW5zIGF0IEJsZW5oZWltIFBhbGFjZS4gVGhlIGFkdmVudHVyZSBwbGF5IGFyZWEgaXMgQU1BWklORyBidXQgdGhlIHByaWNpbmcgc3RydWN0dXJlIGp1c3QgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UgdG8gbWUuIiwiJV95b2FzdF93cHNlb19saW5rZGV4JSI6IjY3IiwiJV95b2FzdF93cHNlb19jb250ZW50X3Njb3JlJSI6IjMwIiwiJV95b2FzdF93cHNlb19pbmNsdXNpdmVfbGFuZ3VhZ2Vfc2NvcmUlIjoiOTAiLCIlX3lvYXN0X3dwc2VvX2VzdGltYXRlZC1yZWFkaW5nLXRpbWUtbWludXRlcyUiOiIxMiIsIiVfeW9hc3Rfd3BzZW9fd29yZHByb29mX3RpbWVzdGFtcCUiOiIiLCIlZ2FsbGVyeSUiOiIxMDUwMiwgMTA1MTQsIDEwNTA1LCAxMDUwMywgMTA1MDQsIDEwNTA4LCAxMDUwNiwgMTA1MTYsIDEwNTA3LCAxMDUzMSwgMTA1MDksIDEwNTEwLCAxMDUxMSwgMTA1MzAsIDEwNTMyLCAxMDUxOSwgMTA1MjEsIDEwNTIwLCAxMDUxNywgMTA1MTgsIDEwNTIyLCAxMDUxMywgMTA1MjMsIDEwNTI0LCAxMDUyNSwgMTA1MjYsIDEwNTI3LCAxMDUyOCIsIiVfZ2FsbGVyeSUiOiJmaWVsZF82MTBmYzYzYzU1NjBmIiwiJV93cGZwX2ZlYXR1cmVkX3Bvc3QlIjoiMCIsIiVfeW9hc3Rfd3BzZW9fcHJpbWFyeV9jYXRlZ29yeSUiOiIzIiwiJV90aHVtYm5haWxfaWQlIjoiMTA1MDIiLCIlX3NiaV9vZW1iZWRfZG9uZV9jaGVja2luZyUiOiIxIiwiJV9ycHdjMiUiOiIzIiwiJV93cGFzX21lc3MlIjoiVGhlIExvc3QgR2FyZGVuIEFkdmVudHVyZSBQbGF5IGF0IEJsZW5oZWltIFBhbGFjZSIsIiVfd3Bhc19za2lwXzI4MTU2MjY2JSI6IjEiLCIlX3dwYXNfZG9uZV9hbGwlIjoiMSIsIiVfaXNfZW1wdHlfYWZ0ZXJfdHJhbnNmb3JtYXRpb24lIjoibm8iLCIlX2hhc193YXJuaW5nc19hZnRlcl90cmFuc2Zvcm1hdGlvbiUiOiJ5ZXMiLCIlX2pldHBhY2tfcmVsYXRlZF9wb3N0c19jYWNoZSUiOnsiOGY2Njc3YzlkNmIwZjkwM2U5OGFkMzJlYzYxZjhkZWIiOnsiZXhwaXJlcyI6MTY4MTg0MTM4MiwicGF5bG9hZCI6W3siaWQiOjI4MDN9LHsiaWQiOjM0NTZ9LHsiaWQiOjc2MjB9XX19LCJ0YXhvbm9teT1jYXRlZ29yeSI6IkNvdW50cnlcL2JpZ2dlciBwYXJrcywgRGF5cyBvdXQsIEtpZGxpbmd0b24sIFdvb2RzdG9jayBhbmQgYXJvdW5kLCBQYXJrcyB3aXRoIGxvbmcgU2xpZGVzLCBQYXJrcyB3aXRoIHNwbGFzaCBhcmVhLCBTdGF0ZWx5IGhvbWVzIGFuZCBDYXN0bGVzIiwidGF4b25vbXk9cG9zdF90YWciOiIiLCJ0YXhvbm9teT1wb3N0X2Zvcm1hdCI6IiJ9LCJpY29uIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3BhbGFjZS5wbmcifSwiaWQiOjEwNDg2LCJpbmZvd2luZG93X2Rpc2FibGUiOmZhbHNlLCJjYXRlZ29yaWVzIjpbeyJpY29uIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3BhbGFjZS5wbmciLCJuYW1lIjoiU3RhdGVseSBIb21lcyIsImlkIjoiNCIsInR5cGUiOiJjYXRlZ29yeSJ9XX1dLCJtYXJrZXJfY2x1c3RlciI6eyJtYXhfem9vbSI6IjQiLCJpbWFnZV9wYXRoIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvbSIsImljb24iOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9jbHVzdGVyXC80LnBuZyIsImhvdmVyX2ljb24iOiJodHRwczpcL1wvb3hmb3Jkc2hpcmVtdW1taWVzLmNvLnVrXC93cC1jb250ZW50XC9wbHVnaW5zXC93cC1nb29nbGUtbWFwLWdvbGRcL2Fzc2V0c1wvaW1hZ2VzXC9jbHVzdGVyXC80LnBuZyIsImFwcGx5X3N0eWxlIjpmYWxzZSwibWFya2VyX3pvb21fbGV2ZWwiOiIxMCJ9LCJsaXN0aW5nIjp7Imxpc3RpbmdfaGVhZGVyIjoiTG9jYXRpb25zIExpc3RpbmciLCJkaXNwbGF5X3NlYXJjaF9mb3JtIjp0cnVlLCJzZWFyY2hfZmllbGRfYXV0b3N1Z2dlc3QiOmZhbHNlLCJkaXNwbGF5X2NhdGVnb3J5X2ZpbHRlciI6dHJ1ZSwiZGlzcGxheV9zb3J0aW5nX2ZpbHRlciI6dHJ1ZSwiZGlzcGxheV9yYWRpdXNfZmlsdGVyIjpmYWxzZSwicmFkaXVzX2RpbWVuc2lvbiI6Im1pbGVzIiwicmFkaXVzX29wdGlvbnMiOiI1LCAxMCwgMjAsIDMwLCA0MCwgNTAiLCJhcHBseV9kZWZhdWx0X3JhZGl1cyI6ZmFsc2UsImRlZmF1bHRfcmFkaXVzIjoiMzAiLCJkZWZhdWx0X3JhZGl1c19kaW1lbnNpb24iOiJtaWxlcyIsImRpc3BsYXlfbG9jYXRpb25fcGVyX3BhZ2VfZmlsdGVyIjpmYWxzZSwiZGlzcGxheV9wcmludF9vcHRpb24iOmZhbHNlLCJkaXNwbGF5X2dyaWRfb3B0aW9uIjpmYWxzZSwiZmlsdGVycyI6WyJwbGFjZV9jYXRlZ29yeSJdLCJzb3J0aW5nX29wdGlvbnMiOnsiY2F0ZWdvcnlfX2FzYyI6IkEtWiBDYXRlZ29yeSIsImNhdGVnb3J5X19kZXNjIjoiWi1BIENhdGVnb3J5IiwidGl0bGVfX2FzYyI6IkEtWiBUaXRsZSIsInRpdGxlX19kZXNjIjoiWi1BIFRpdGxlIiwiYWRkcmVzc19fYXNjIjoiQS1aIEFkZHJlc3MiLCJhZGRyZXNzX19kZXNjIjoiWi1BIEFkZHJlc3MifSwiZGVmYXVsdF9zb3J0aW5nIjp7Im9yZGVyYnkiOiJhZGRyZXNzIiwiaW5vcmRlciI6ImFzYyJ9LCJsaXN0aW5nX2NvbnRhaW5lciI6Ii5sb2NhdGlvbl9saXN0aW5nMSIsInRhYnNfY29udGFpbmVyIjoiLmxvY2F0aW9uX2xpc3RpbmcxIiwiaGlkZV9sb2NhdGlvbnMiOnRydWUsImZpbHRlcnNfcG9zaXRpb24iOiJkZWZhdWx0IiwiaGlkZV9tYXAiOmZhbHNlLCJwYWdpbmF0aW9uIjp7Imxpc3RpbmdfcGVyX3BhZ2UiOjEwfSwibGlzdF9ncmlkIjoid3BnbXBfbGlzdGluZ19saXN0IiwibGlzdGluZ19wbGFjZWhvbGRlciI6IjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNcIj5cclxuPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uc19oZWFkXCI+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbl90aXRsZVwiPlxyXG48YSBocmVmPVwiXCIgY2xhc3M9XCJwbGFjZV90aXRsZVwiIGRhdGEtem9vbT1cInttYXJrZXJfem9vbX1cIiBkYXRhLW1hcmtlcj1cInttYXJrZXJfaWR9XCI+e21hcmtlcl90aXRsZX08XC9hPlxyXG48XC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbl9tZXRhXCI+XHJcbjxzcGFuIGNsYXNzPVwid3BnbXBfbG9jYXRpb25fY2F0ZWdvcnkgZmMtYmFkZ2UgaW5mb1wiPnttYXJrZXJfY2F0ZWdvcnl9PFwvc3Bhbj5cclxuPFwvZGl2PlxyXG48XC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNfY29udGVudFwiPlxyXG57bWFya2VyX21lc3NhZ2V9XHJcbjxcL2Rpdj5cclxuPGRpdiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uc19mb290XCI+PFwvZGl2PlxyXG48XC9kaXY+IiwibGlzdF9pdGVtX3NraW4iOnsibmFtZSI6ImRlZmF1bHQiLCJ0eXBlIjoiaXRlbSIsInNvdXJjZWNvZGUiOiI8ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25zXCI+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNfaGVhZFwiPlxyXG48ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25fdGl0bGVcIj5cclxuPGEgaHJlZj1cIlwiIGNsYXNzPVwicGxhY2VfdGl0bGVcIiBkYXRhLXpvb209XCJ7bWFya2VyX3pvb219XCIgZGF0YS1tYXJrZXI9XCJ7bWFya2VyX2lkfVwiPnttYXJrZXJfdGl0bGV9PFwvYT5cclxuPFwvZGl2PlxyXG48ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25fbWV0YVwiPlxyXG48c3BhbiBjbGFzcz1cIndwZ21wX2xvY2F0aW9uX2NhdGVnb3J5IGZjLWJhZGdlIGluZm9cIj57bWFya2VyX2NhdGVnb3J5fTxcL3NwYW4+XHJcbjxcL2Rpdj5cclxuPFwvZGl2PlxyXG48ZGl2IGNsYXNzPVwid3BnbXBfbG9jYXRpb25zX2NvbnRlbnRcIj5cclxue21hcmtlcl9tZXNzYWdlfVxyXG48XC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJ3cGdtcF9sb2NhdGlvbnNfZm9vdFwiPjxcL2Rpdj5cclxuPFwvZGl2PiJ9fSwibWFwX3Byb3BlcnR5Ijp7Im1hcF9pZCI6IjEiLCJkZWJ1Z19tb2RlIjpmYWxzZX0sInNoYXBlcyI6eyJkcmF3aW5nX2VkaXRhYmxlIjpmYWxzZX0sImZpbHRlcnMiOnsiZmlsdGVyc19jb250YWluZXIiOiJbZGF0YS1jb250YWluZXI9XCJ3cGdtcC1maWx0ZXJzLWNvbnRhaW5lclwiXSJ9LCJtYXJrZXJfY2F0ZWdvcnlfaWNvbnMiOnsiMSI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9yZXNvcnQucG5nIiwiMiI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC8yLWdlbmVyaWMucG5nIiwiMyI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9mYW1pbHkucG5nIiwiNCI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9wYWxhY2UucG5nIiwiNSI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9zaG9yZS5wbmciLCI2IjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL2hvbWUucG5nIiwiNyI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC96b28ucG5nIiwiOCI6Imh0dHBzOlwvXC9veGZvcmRzaGlyZW11bW1pZXMuY28udWtcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3dwLWdvb2dsZS1tYXAtZ29sZFwvYXNzZXRzXC9pbWFnZXNcL2ljb25zXC9tdXNldW0taGlzdG9yaWNhbC5wbmciLCI5IjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3dpbmR0dXJiaW5lLnBuZyIsIjEwIjoiaHR0cHM6XC9cL294Zm9yZHNoaXJlbXVtbWllcy5jby51a1wvd3AtY29udGVudFwvcGx1Z2luc1wvd3AtZ29vZ2xlLW1hcC1nb2xkXC9hc3NldHNcL2ltYWdlc1wvaWNvbnNcL3RoZW1lcGFyay5wbmcifX0=