Tag Archive | "France"

5 Places to Visit in France This Year


With vacation rentals in France becoming more populous year on year, heavy investment into the preservation of history in many cities and towns and even more transport routes available both in and to the European country, it has never been a better time than right now to visit France.

I have lived in and toured around France for many years having first fell in love with the country when I came to university here as a tender 18 year old student. Since then I have spent roughly 7 years in France and intend on making it a large part of my life going forward.

In my opinion, France has the perfect combination of old and new, elegant and edgy as well as offering a cultural melting pot with a backdrop of pure French beauty. France is often a paradox and I think it is that which I love most about the country. France is far bigger than may think and there is so much for tourists to see on a visit here. I have sat down and put together a list of my favorite French locations so that if you are pressed for time during your stay, you can follow my advice and hopefully find a part of France to fall in love with.

Le Mont Saint Michel

This incredible island juts out above the sea-line in between Normany and Brittany on the west coast of France. The island was once inhabited by Benedictine Monks and later used as a prison, these days it has religious settlers and it makes for a wonderful place to visit. A registered UNESCO World Heritage site and considered by many as a ‘Wonder of the West’ Le Mont Saint Michel is well worth risking the high tides and walking over to from the mainland.

Auvergne

At times France will give you cities that appear to never stop, hustle, bustle and madness being a daily occurrence. What better way then to shake off the city than by spending some time in tranquility in a place like Auvergne. This large open expanse of land is sparsely populated and in all honesty, being here feels as though it is a location which time simply forgot about. There is plenty of hiking and cycling trails throughout the region and you can even talk a hot air balloon over the magnificent peaks. Small volcanoes in the region have created lots of natural spas and thermal springs and this is the region where the water for companies such as Evian and Volvic are found.

Strasbourg

If you want history then look no further than Strasbourg, a city which has been under Roman rule, German rule and no of course, French rule. The result of these influences is a city which basks in its own story and offers tourists a city center that displays all of its incredible history. The city center was the first entire center to be registered with UNESCO and you will find Hansel and Gretel-style housing along the river banks, the impressive Notre Dame cathedral and lots of medieval buildings all packed into the center of the city. If you love food then you will be well looked after here, only Paris has more Michelin starred restaurants than Alsace and the cuisine is a fusion between the best of both French and German styles.

St Tropez

One of my favorite places in France is St. Tropez, a vibrant sunshine haven which gives you the perfect place to live in luxury, top up your tan and enjoy some of the best nightlife in the country. Widely considered as an exclusive location for the rich and famous, this notion is only half-true and you can indeed enjoy St Tropez on a relatively small budget. Unless you want to go and see how the ‘other half’ live, I’d recommend that you visit away from high season in order to see St. Tropez, a naturally beautiful harbor town, in its full glory.

Luberon

Wen you see those enchanting images of France on the front of postcards, you are most likely looking at one of the Luberon villages, a region in southern France with true medieval style. These villages are like time capsules with the borders of France and offer pure beauty and ultimate tranquility. Here you will find cobbled streets, vineyards aplenty, long rows of lavender lining the fields and chateaus popping up all around. If you want to see ‘classic’ France then this is where you should go.

I do love Paris and some of the other bigger cities bit in truth, there has already been so much written about those places that I prefer to inform people about the other parts of France that often don’t get spoken about, perhaps it is for the best, we wouldn’t want everyone going there, would we?

Posted in EuropeComments Off on 5 Places to Visit in France This Year

Visiting Paris with local insiders: best tours and things to do


There’s no shortage of things to do in Paris for travelers, it’s one of Europe’s most visited cities and its attractions and monuments have thousands upon thousands of tourists coming each year to capture a selfie with the Mona Lisa or post with the Eiffel Tower. Trip4real, the peer to peer startup that’s making waves around Europe (having recently been named one of Europe’s hottest travel startups!) has expanded into Paris. It’s aim is to connect travelers from all over with local people from a city. Why? Because isn’t travel all about getting a little closer to a distant culture?

So now visiting Paris with local insiders means you can find the hidden gems in the city that’s full of the usual tourist traps. Why not take the time to go off the beaten path and try something a little different?

Having a picnic in a Parisian forest

Who knew Paris had a forest? Having a picnic in a forest, near a castle where the kings of France once lived does sound like the most idyllic thing in the world. And it probably is. Take yourself with insider Loreto to La Bois de Vincennes, known for its natural beauty and wonderful verdant greenery. Next to the forest is the impressive and regal Chateau de Vincennes, home to former royalty of France. A little class during one’s picnic is never a bad thing, right? Allons-y!

Bois_de_Vincennes_-_Paris

Make crepes like a local

Crepes. Delicious, delicious crepes. Crepes are always a good idea. Whether full of luxuriously melted chocolate and strawberries or stuffed with cheese and ham, these light pancakes are an absolute delight. Thank you France. Cuisine plays an important role in any culture so why not learn to indulge a little by taking a class with Leroy, crepe master? After all, it’s one skill that will definitely help you should you be stuck for dinner ideas. You’ll be one step closer to being Parisian. Voilà.

Crepes_dsc07085

Shop in the city like never before

Shopping in Paris is a serious thing. You have all those world renowned brands whose home is found within the city of light. Chanel, Louis Vuitton, Dior, Yves Saint Laurent… you’ve heard of them all before. And, frankly, who really has the kind of money to shop in such opulence? That’s where thrift stores come in. Paris is full of them and taking a tour of its various flea and vintage markets is something that every traveler should do. And, hey, you might even find a Chanel for a fraction of the price. Not bad, huh?

shopping paris

There’s more to Paris than Mona Lisa

It’s true. Paris is full of art. It’s the birthplace of one of the most famous art movements of the 20th century, Impressionism, and the works of Monet, Renoir and Cézanne can all be found within the famous museums of Paris. But, it’s always fun to go and discover really cool, up and coming art in the city. In Le Marais neighborhood, there’s galleries galore that house art that you won’t find in the typical museums. A private tour of this neighborhood with a local art aficionado like Victor is something that will take you to new levels of culture. A must.

paris

Make new friends & hit the town

One of the coolest things to do in Paris is heading out with a local who will show you their favourite bars. Bars you never thought existed. Le Comptoir General, for example. A brilliant bar but unknown to many travelers, a local’s secret, if you will. Yannick, a local from trip4real, invites travelers to join him and his friends for a journey through Paris’s nightlife. Discover neighborhoods, learn about the history of Paris, enjoy the flowing conversation and have a few glasses of wine. You’ll leave Paris feeling more local than when you arrived. A good plan, certainly.

And that’s only a few things to do in Paris for travelers. Truly off the beaten path, one of a kind experiences that you’d definitely want to tell your friends about. And who said Paris had to just be the Arc de Triomph and Le Louvre?

paris nightlife

Posted in EuropeComments Off on Visiting Paris with local insiders: best tours and things to do

Three Perfect Water Sport Destinations in France


The best Water Sport Destinations in France give you plenty of room to practice tricks like this ... photo by CC user Alessandro Addis on wikimedia

France is definitely one of the most popular vacation destinations in Europe, with people from all across the globe flocking to the beautiful beaches, exciting canals and romantic cities. Thanks to the fact that the country is situated on the Atlantic, there is a massive selection of fantastic water sports available, from the adrenaline fuelled White Water Rafting experiences around the Rhône-Alpes region, to the more relaxing canoe-kayaking strolls down tranquil canals.

Before you can even think about getting your feet wet, the first step to vacationing is finding the perfect accommodation. If you are aiming for the true French experience, why not spend your nights at one of the many warm and cosy cottages or villas that you can find spread across the country.

Now that you have found a soft place to rest your head each night, it is time to head towards the water. If you are passionate about paddling and are planning on visiting this fabulous nation any time soon, then here are some water sport destinations in France that you should definitely check out while here.

Le Chalaux River, Saint Martin du Puy, Burgundy

Thanks to the hydro-electric station upstream, pushing out rapid waters, this stunning river offers some world class White Water Rafting experiences. Popular location for The European Canoe-Kayaking Championships, as well as a number of national kayaking competitions, there is no doubt that this is the perfect place for both beginner and professional kayakers to perfect their skill.

Rhône-Alpes, Eastern France

Fed by melting snow from Vanoise National Park glaciers, this fast-flowing river is a must for all paddling enthusiasts. Having hosted the world canoeing and kayaking championships on three different occasions, be prepared for some adrenaline pumping experiences over the world famous Aime rapids. The entire journey offers visitors with 22km of excitement between Bourg Saint Maurice and Centron, allowing them to tackle Class 3 to Class 4 rapids along the way.

Pays de la Loire, North West of France

This coastal region of France offers visitors with some of the best sailing conditions for both professional, as well as novice sailors alike. Stretching from La Baule to Sables-d’Olonne, the wide bays, creeks and islands offer ideal sailing locations, as well as some breathtakingly stunning views.

Posted in EuropeComments Off on Three Perfect Water Sport Destinations in France


?>
PHVsPjxsaT48c3Ryb25nPndvb2Rvam8tdmVyc2lvbjwvc3Ryb25nPiAtIDEuMy4wPC9saT48bGk+PHN0cm9uZz53b29kb2pvX2J1bmRsZWRfYWN0aXZlPC9zdHJvbmc+IC0gYToyOntzOjIyOiJ3b29kb2pvLXNvY2lhbC13aWRnZXRzIjtzOjQ5OiJ3b29kb2pvLXNvY2lhbC13aWRnZXRzL3dvb2Rvam8tc29jaWFsLXdpZGdldHMucGhwIjtzOjIwOiJ3b29kb2pvLXRhYi1ncm91cGluZyI7czo0NToid29vZG9qby10YWItZ3JvdXBpbmcvd29vZG9qby10YWItZ3JvdXBpbmcucGhwIjt9PC9saT48bGk+PHN0cm9uZz53b29fYWRzX3JvdGF0ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1YS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yi5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yy5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1ZC5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9kaXNhYmxlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMzAweDI1MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfZGlzYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBkZWZhdWx0LmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfaGVhZGVyX2JvcmRlcl9ib3R0b208L3N0cm9uZz4gLSBhOjM6e3M6NToid2lkdGgiO3M6MToiNSI7czo1OiJzdHlsZSI7czo1OiJzb2xpZCI7czo1OiJjb2xvciI7czo3OiIjZTZlNmU2Ijt9PC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZV9oZWFkZXJfZGlzYWJsZV9yc3M8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfaGVhZGVyX2ZvbnQ8L3N0cm9uZz4gLSBhOjU6e3M6NDoic2l6ZSI7czoyOiIxOCI7czo0OiJ1bml0IjtzOjI6InB4IjtzOjQ6ImZhY2UiO3M6MTc6IkFyaWFsLCBzYW5zLXNlcmlmIjtzOjU6InN0eWxlIjtzOjY6Im5vcm1hbCI7czo1OiJjb2xvciI7czo3OiIjNTU1NTU1Ijt9PC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jpel9kaXNhYmxlX2Zvb3Rlcl93aWRnZXRzPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jpel9zbGlkZXNfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYm9yZGVyX3RvcDwvc3Ryb25nPiAtIGE6Mzp7czo1OiJ3aWR0aCI7czoxOiIxIjtzOjU6InN0eWxlIjtzOjU6InNvbGlkIjtzOjU6ImNvbG9yIjtzOjc6IiMwMDAwMDAiO308L2xpPjxsaT48c3Ryb25nPndvb19ib3hfYm9yZGVyX2xyPC9zdHJvbmc+IC0gYTozOntzOjU6IndpZHRoIjtzOjE6IjQiO3M6NToic3R5bGUiO3M6NToic29saWQiO3M6NToiY29sb3IiO3M6NzoiI2RiZGJkYiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2JveF9ib3JkZXJfcmFkaXVzPC9zdHJvbmc+IC0gMHB4PC9saT48bGk+PHN0cm9uZz53b29fYm94X2JvcmRlcl90Yjwvc3Ryb25nPiAtIGE6Mzp7czo1OiJ3aWR0aCI7czoxOiI0IjtzOjU6InN0eWxlIjtzOjU6InNvbGlkIjtzOjU6ImNvbG9yIjtzOjc6IiNkYmRiZGIiO308L2xpPjxsaT48c3Ryb25nPndvb19ib3hfbWFyZ2luX2JvdHRvbTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2JveF9tYXJnaW5fdG9wPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYm94X3NoYWRvdzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19icmVhZGNydW1ic19zaG93PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19idXR0b25fY29sb3I8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jb21tZW50czwvc3Ryb25nPiAtIHBvc3Q8L2xpPjxsaT48c3Ryb25nPndvb19jb25uZWN0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Nvbm5lY3RfY29udGVudDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Nvbm5lY3RfZGVsaWNpb3VzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29ubmVjdF9mYWNlYm9vazwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Nvbm5lY3RfZmxpY2tyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29ubmVjdF9nb29nbGVwbHVzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29ubmVjdF9saW5rZWRpbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Nvbm5lY3RfbWFpbGNoaW1wX2xpc3RfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29ubmVjdF9uZXdzbGV0dGVyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29ubmVjdF9yZWxhdGVkPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Nvbm5lY3RfcnNzPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Nvbm5lY3RfdGl0bGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jb25uZWN0X3R3aXR0ZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jb25uZWN0X3lvdXR1YmU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jb250YWN0Zm9ybV9lbWFpbDwvc3Ryb25nPiAtIGFkdmVydGlzZXdpdGhhbnRob255QGdtYWlsLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSAuaW5zaWRlIGltZywgLmJsb2cgaW1nLnRodW1ibmFpbCwgLmNhdC1pdGVtLTc1IHtkaXNwbGF5Om5vbmU7fQ0KI3NsaWRlci1ob2xkZXIgLnNsaWRlIGltZy5mdWxsIHt3aWR0aDogMTAwJTt9DQpwLndwLWNhcHRpb24tdGV4dHtmb250LXNpemU6IDExcHg7DQptYXJnaW4tdG9wOiAtMTBweDt9DQojc2xpZGVyLWhvbGRlciBpbWd7aGVpZ2h0OmF1dG87fQ0KLndpZGdldF9ibGFja19zdHVkaW9fdGlueW1jZXt3aWR0aDozMjBweDtmbG9hdDogbGVmdDt9DQppbWcuYWxpZ25jZW50ZXJ7bWFyZ2luOjAgYXV0bzsNCmRpc3BsYXk6IGJsb2NrO308L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIGh0dHA6Ly90cmF2ZWwtd2lyZS5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMC1GYXZpY29uLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9yc3M8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX3Nlb190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6Mzp7aTowO2E6NTp7czo0OiJuYW1lIjtzOjEwOiJzZW9faW5mb18xIjtzOjM6InN0ZCI7czowOiIiO3M6NToibGFiZWwiO3M6NDoiU0VPICI7czo0OiJ0eXBlIjtzOjQ6ImluZm8iO3M6NDoiZGVzYyI7czoyMjY6IkFkZGl0aW9uYWwgU0VPIGN1c3RvbSBmaWVsZHMgYXZhaWxhYmxlOiA8c3Ryb25nPkN1c3RvbSBQYWdlIFRpdGxlcywgQ3VzdG9tIERlc2NyaXB0aW9ucywgQ3VzdG9tIEtleXdvcmRzPC9zdHJvbmc+LiBHbyB0byA8YSBocmVmPSJodHRwOi8vdHJhdmVsLXdpcmUuY29tL3dwLWFkbWluL2FkbWluLnBocD9wYWdlPXdvb3RoZW1lc19zZW8iPlNFTyBTZXR0aW5nczwvYT4gcGFnZSB0byBhY3RpdmF0ZS4iO31pOjE7YTo1OntzOjQ6Im5hbWUiO3M6MTA6InNlb19mb2xsb3ciO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjU6ImxhYmVsIjtzOjE4OiJTRU8gLSBTZXQgbm9mb2xsb3ciO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7czo0OiJkZXNjIjtzOjgxOiJNYWtlIGxpbmtzIGZyb20gdGhpcyBwb3N0L3BhZ2UgPHN0cm9uZz5ub3QgZm9sbG93YWJsZTwvc3Ryb25nPiBieSBzZWFyY2ggZW5naW5lcy4iO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MTE6InNlb19ub2luZGV4IjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo1OiJsYWJlbCI7czoxMzoiU0VPIC0gTm9pbmRleCI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94IjtzOjQ6ImRlc2MiO3M6NTY6IlNldCB0aGUgUGFnZS9Qb3N0IHRvIG5vdCBiZSBpbmRleGVkIGJ5IGEgc2VhcmNoIGVuZ2luZXMuIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV91cGxvYWRfdHJhY2tpbmc8L3N0cm9uZz4gLSBhOjA6e308L2xpPjxsaT48c3Ryb25nPndvb19kaXNhYmxlX3Bvc3RfYXV0aG9yPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19lbmFibGVfbGlnaHRib3g8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfY2F0c19ibG9nPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV9jYXRzX2hvbWU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9jYXRlZ29yeTwvc3Ryb25nPiAtIEZlYXR1cmVkPC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9lbnRyaWVzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRiYWNrX2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZm9udF9kZXNjPC9zdHJvbmc+IC0gYTo1OntzOjQ6InNpemUiO3M6MjoiMTQiO3M6NDoidW5pdCI7czoyOiJweCI7czo0OiJmYWNlIjtzOjg6IlBUIFNlcmlmIjtzOjU6InN0eWxlIjtzOjY6Iml0YWxpYyI7czo1OiJjb2xvciI7czo3OiIjOTk5OTk5Ijt9PC9saT48bGk+PHN0cm9uZz53b29fZm9udF9oMTwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjI4IjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czo4OiJQVCBTZXJpZiI7czo1OiJzdHlsZSI7czo2OiJub3JtYWwiO3M6NToiY29sb3IiO3M6NzoiIzIyMjIyMiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZvbnRfaDI8L3N0cm9uZz4gLSBhOjU6e3M6NDoic2l6ZSI7czoyOiIyNCI7czo0OiJ1bml0IjtzOjI6InB4IjtzOjQ6ImZhY2UiO3M6ODoiUFQgU2VyaWYiO3M6NToic3R5bGUiO3M6Njoibm9ybWFsIjtzOjU6ImNvbG9yIjtzOjc6IiMyMjIyMjIiO308L2xpPjxsaT48c3Ryb25nPndvb19mb250X2gzPC9zdHJvbmc+IC0gYTo1OntzOjQ6InNpemUiO3M6MjoiMjAiO3M6NDoidW5pdCI7czoyOiJweCI7czo0OiJmYWNlIjtzOjg6IlBUIFNlcmlmIjtzOjU6InN0eWxlIjtzOjY6Im5vcm1hbCI7czo1OiJjb2xvciI7czo3OiIjMjIyMjIyIjt9PC9saT48bGk+PHN0cm9uZz53b29fZm9udF9oNDwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjE2IjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czo4OiJQVCBTZXJpZiI7czo1OiJzdHlsZSI7czo2OiJub3JtYWwiO3M6NToiY29sb3IiO3M6NzoiIzIyMjIyMiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZvbnRfaDU8L3N0cm9uZz4gLSBhOjU6e3M6NDoic2l6ZSI7czoyOiIxNCI7czo0OiJ1bml0IjtzOjI6InB4IjtzOjQ6ImZhY2UiO3M6ODoiUFQgU2VyaWYiO3M6NToic3R5bGUiO3M6Njoibm9ybWFsIjtzOjU6ImNvbG9yIjtzOjc6IiMyMjIyMjIiO308L2xpPjxsaT48c3Ryb25nPndvb19mb250X2g2PC9zdHJvbmc+IC0gYTo1OntzOjQ6InNpemUiO3M6MjoiMTIiO3M6NDoidW5pdCI7czoyOiJweCI7czo0OiJmYWNlIjtzOjg6IlBUIFNlcmlmIjtzOjU6InN0eWxlIjtzOjY6Im5vcm1hbCI7czo1OiJjb2xvciI7czo3OiIjMjIyMjIyIjt9PC9saT48bGk+PHN0cm9uZz53b29fZm9udF9sb2dvPC9zdHJvbmc+IC0gYTo1OntzOjQ6InNpemUiO3M6MjoiNDAiO3M6NDoidW5pdCI7czoyOiJweCI7czo0OiJmYWNlIjtzOjg6IlBUIFNlcmlmIjtzOjU6InN0eWxlIjtzOjY6Im5vcm1hbCI7czo1OiJjb2xvciI7czo3OiIjMjIyMjIyIjt9PC9saT48bGk+PHN0cm9uZz53b29fZm9udF9wb3N0X21ldGE8L3N0cm9uZz4gLSBhOjU6e3M6NDoic2l6ZSI7czoyOiIxMSI7czo0OiJ1bml0IjtzOjI6InB4IjtzOjQ6ImZhY2UiO3M6ODoiUFQgU2VyaWYiO3M6NToic3R5bGUiO3M6Njoibm9ybWFsIjtzOjU6ImNvbG9yIjtzOjc6IiM4Njg2ODYiO308L2xpPjxsaT48c3Ryb25nPndvb19mb250X3Bvc3RfbW9yZTwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjEyIjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czoxNzoiQXJpYWwsIHNhbnMtc2VyaWYiO3M6NToic3R5bGUiO3M6Njoibm9ybWFsIjtzOjU6ImNvbG9yIjtzOjc6IiM4Njg2ODYiO308L2xpPjxsaT48c3Ryb25nPndvb19mb250X3Bvc3RfdGV4dDwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjE2IjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czo4OiJQVCBTZXJpZiI7czo1OiJzdHlsZSI7czo2OiJub3JtYWwiO3M6NToiY29sb3IiO3M6NzoiIzU1NTU1NSI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZvbnRfcG9zdF90aXRsZTwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjI0IjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czo4OiJQVCBTZXJpZiI7czo1OiJzdHlsZSI7czo2OiJub3JtYWwiO3M6NToiY29sb3IiO3M6NzoiIzJFNTY1NyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZvbnRfdGV4dDwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjE0IjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czoxNzoiQXJpYWwsIHNhbnMtc2VyaWYiO3M6NToic3R5bGUiO3M6Njoibm9ybWFsIjtzOjU6ImNvbG9yIjtzOjc6IiM1NTU1NTUiO308L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfYWZmX2xpbms8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfYmc8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfYm9yZGVyX2JvdHRvbTwvc3Ryb25nPiAtIGE6Mzp7czo1OiJ3aWR0aCI7czoxOiIwIjtzOjU6InN0eWxlIjtzOjU6InNvbGlkIjtzOjU6ImNvbG9yIjtzOjA6IiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9ib3JkZXJfbHI8L3N0cm9uZz4gLSBhOjM6e3M6NToid2lkdGgiO3M6MToiMCI7czo1OiJzdHlsZSI7czo1OiJzb2xpZCI7czo1OiJjb2xvciI7czowOiIiO308L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfYm9yZGVyX3JhZGl1czwvc3Ryb25nPiAtIDBweDwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9ib3JkZXJfdG9wPC9zdHJvbmc+IC0gYTozOntzOjU6IndpZHRoIjtzOjE6IjQiO3M6NToic3R5bGUiO3M6NToic29saWQiO3M6NToiY29sb3IiO3M6NzoiI2RiZGJkYiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9mb250PC9zdHJvbmc+IC0gYTo1OntzOjQ6InNpemUiO3M6MjoiMTQiO3M6NDoidW5pdCI7czoyOiJweCI7czo0OiJmYWNlIjtzOjg6IlBUIFNlcmlmIjtzOjU6InN0eWxlIjtzOjY6Iml0YWxpYyI7czo1OiJjb2xvciI7czo3OiIjNzc3Nzc3Ijt9PC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX2xlZnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9sZWZ0X3RleHQ8L3N0cm9uZz4gLSA8cD48L3A+PC9saT48bGk+PHN0cm9uZz53b29fZm9vdGVyX3JpZ2h0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3Rlcl9yaWdodF90ZXh0PC9zdHJvbmc+IC0gPHA+RGVzaWduZWQgYnkgPGE+RGFjU3Rvcm0uY29tPC9hPjwvcD48L2xpPjxsaT48c3Ryb25nPndvb19mb290ZXJfc2lkZWJhcnM8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3ZlcnNpb248L3N0cm9uZz4gLSA0LjYuMDwvbGk+PGxpPjxzdHJvbmc+d29vX2dlbmVyYWxfZm9udF9ub3RpY2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX2JnPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX2JnX2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX2JnX2ltYWdlX3JlcGVhdDwvc3Ryb25nPiAtIG5vLXJlcGVhdDwvbGk+PGxpPjxzdHJvbmc+d29vX2hlYWRlcl9ib3JkZXI8L3N0cm9uZz4gLSBhOjM6e3M6NToid2lkdGgiO3M6MToiMCI7czo1OiJzdHlsZSI7czo1OiJzb2xpZCI7czo1OiJjb2xvciI7czowOiIiO308L2xpPjxsaT48c3Ryb25nPndvb19oZWFkZXJfbWFyZ2luX2JvdHRvbTwvc3Ryb25nPiAtIDA8L2xpPjxsaT48c3Ryb25nPndvb19oZWFkZXJfbWFyZ2luX3RvcDwvc3Ryb25nPiAtIDA8L2xpPjxsaT48c3Ryb25nPndvb19oZWFkZXJfcGFkZGluZ19ib3R0b208L3N0cm9uZz4gLSAwPC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX3BhZGRpbmdfbGVmdDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hlYWRlcl9wYWRkaW5nX3JpZ2h0PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX3BhZGRpbmdfdG9wPC9zdHJvbmc+IC0gMDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNTc8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfbGlua190bzwvc3Ryb25nPiAtIHBvc3Q8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9zaW5nbGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fbGF5b3V0PC9zdHJvbmc+IC0gdHdvLWNvbC1sZWZ0PC9saT48bGk+PHN0cm9uZz53b29fbGF5b3V0X2JveGVkPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19sYXlvdXRfbWFuYWdlcl9ub3RpY2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19sYXlvdXRfd2lkdGg8L3N0cm9uZz4gLSA5NDBweDwvbGk+PGxpPjxzdHJvbmc+d29vX2xpbmtfY29sb3I8L3N0cm9uZz4gLSAjMkU1NjU3PC9saT48bGk+PHN0cm9uZz53b29fbGlua19ob3Zlcl9jb2xvcjwvc3Ryb25nPiAtICM2RDk2RUQ8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL3RyYXZlbC13aXJlLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzgtVHJhdmVsV2lyZV9IRUFERVJfRklOQUwuanBnPC9saT48bGk+PHN0cm9uZz53b29fbWFnYXppbmVfYl9hbGlnbjwvc3Ryb25nPiAtIGFsaWdubGVmdDwvbGk+PGxpPjxzdHJvbmc+d29vX21hZ2F6aW5lX2JfaDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX21hZ2F6aW5lX2Jfdzwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX21hZ2F6aW5lX2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19tYWdhemluZV9mZWF0X3Bvc3RzPC9zdHJvbmc+IC0gU2VsZWN0IGEgbnVtYmVyOjwvbGk+PGxpPjxzdHJvbmc+d29vX21hZ2F6aW5lX2ZfYWxpZ248L3N0cm9uZz4gLSBhbGlnbmxlZnQ8L2xpPjxsaT48c3Ryb25nPndvb19tYWdhemluZV9mX2g8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19tYWdhemluZV9mX3c8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL2dhemV0dGUtZWRpdGlvbi88L2xpPjxsaT48c3Ryb25nPndvb19uYXZfYmc8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfYm9yZGVyX2JvdDwvc3Ryb25nPiAtIGE6Mzp7czo1OiJ3aWR0aCI7czoxOiIwIjtzOjU6InN0eWxlIjtzOjU6InNvbGlkIjtzOjU6ImNvbG9yIjtzOjc6IiNkYmRiZGIiO308L2xpPjxsaT48c3Ryb25nPndvb19uYXZfYm9yZGVyX2xyPC9zdHJvbmc+IC0gYTozOntzOjU6IndpZHRoIjtzOjE6IjAiO3M6NToic3R5bGUiO3M6NToic29saWQiO3M6NToiY29sb3IiO3M6NzoiI2RiZGJkYiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9ib3JkZXJfcmFkaXVzPC9zdHJvbmc+IC0gMTBweDwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9ib3JkZXJfdG9wPC9zdHJvbmc+IC0gYTozOntzOjU6IndpZHRoIjtzOjE6IjAiO3M6NToic3R5bGUiO3M6NToic29saWQiO3M6NToiY29sb3IiO3M6NzoiI2RiZGJkYiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9jdXJyZW50aXRlbTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9mb250PC9zdHJvbmc+IC0gYTo1OntzOjQ6InNpemUiO3M6MjoiMTQiO3M6NDoidW5pdCI7czoyOiJweCI7czo0OiJmYWNlIjtzOjE3OiJBcmlhbCwgc2Fucy1zZXJpZiI7czo1OiJzdHlsZSI7czo2OiJub3JtYWwiO3M6NToiY29sb3IiO3M6NzoiIzU1NTU1NSI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9ob3Zlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9yc3M8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX29wdGlvbnM8L3N0cm9uZz4gLSBhOjM2OntzOjE4OiJ3b29fYWx0X3N0eWxlc2hlZXQiO3M6MTE6ImRlZmF1bHQuY3NzIjtzOjg6Indvb19sb2dvIjtzOjc1OiJodHRwOi8vdHJhdmVsLXdpcmUuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOC1UcmF2ZWxXaXJlX0hFQURFUl9GSU5BTC5qcGciO3M6MTg6Indvb19jdXN0b21fZmF2aWNvbiI7czo2MDoiaHR0cDovL3RyYXZlbC13aXJlLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEwLUZhdmljb24ucG5nIjtzOjIwOiJ3b29fZ29vZ2xlX2FuYWx5dGljcyI7czowOiIiO3M6MTg6Indvb19mZWVkYnVybmVyX3VybCI7czowOiIiO3M6MTc6Indvb19mZWVkYnVybmVyX2lkIjtzOjA6IiI7czoxNDoid29vX2N1c3RvbV9jc3MiO3M6MDoiIjtzOjE3OiJ3b29fc2hvd19jYXJvdXNlbCI7czo0OiJ0cnVlIjtzOjIxOiJ3b29fZmVhdHVyZWRfY2F0ZWdvcnkiO3M6NjoiRXVyb3BlIjtzOjE2OiJ3b29fZmVhdF9lbnRyaWVzIjtzOjE6IjMiO3M6ODoid29vX2hvbWUiO3M6NDoidHJ1ZSI7czo4OiJ3b29fdGFicyI7czo1OiJmYWxzZSI7czoxMDoid29vX2F1dGhvciI7czo0OiJ0cnVlIjtzOjE0OiJ3b29fc2hvd192aWRlbyI7czo1OiJmYWxzZSI7czoxODoid29vX3ZpZGVvX2NhdGVnb3J5IjtzOjE4OiJTZWxlY3QgYSBjYXRlZ29yeToiO3M6MTA6Indvb19yZXNpemUiO3M6NDoidHJ1ZSI7czoxMjoid29vX2F1dG9faW1nIjtzOjU6ImZhbHNlIjtzOjIwOiJ3b29faW1hZ2VfZGltZW5zaW9ucyI7czozOiIxODAiO3M6MTY6Indvb19pbWFnZV9zaW5nbGUiO3M6NToiZmFsc2UiO3M6MTg6Indvb19hZF90b3BfZGlzYWJsZSI7czo0OiJ0cnVlIjtzOjE4OiJ3b29fYWRfdG9wX2Fkc2Vuc2UiO3M6MDoiIjtzOjE2OiJ3b29fYWRfdG9wX2ltYWdlIjtzOjQwOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnIjtzOjE0OiJ3b29fYWRfdG9wX3VybCI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE4OiJ3b29fYWRfbXB1X2Rpc2FibGUiO3M6NDoidHJ1ZSI7czoxODoid29vX2FkX21wdV9hZHNlbnNlIjtzOjA6IiI7czoxNjoid29vX2FkX21wdV9pbWFnZSI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8zMDB4MjUwYS5qcGciO3M6MTQ6Indvb19hZF9tcHVfdXJsIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZHNfcm90YXRlIjtzOjQ6InRydWUiO3M6MTQ6Indvb19hZF9pbWFnZV8xIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVhLmpwZyI7czoxMjoid29vX2FkX3VybF8xIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV8yIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF8yIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV8zIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVjLmpwZyI7czoxMjoid29vX2FkX3VybF8zIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV80IjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVkLmpwZyI7czoxMjoid29vX2FkX3VybF80IjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO308L2xpPjxsaT48c3Ryb25nPndvb19wYWdlbmF2X2JnPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fcGFnZW5hdl9ib3JkZXJfYm90dG9tPC9zdHJvbmc+IC0gYTozOntzOjU6IndpZHRoIjtzOjE6IjQiO3M6NToic3R5bGUiO3M6NToic29saWQiO3M6NToiY29sb3IiO3M6NzoiI2U2ZTZlNiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2VuYXZfYm9yZGVyX3RvcDwvc3Ryb25nPiAtIGE6Mzp7czo1OiJ3aWR0aCI7czoxOiIxIjtzOjU6InN0eWxlIjtzOjU6InNvbGlkIjtzOjU6ImNvbG9yIjtzOjc6IiNlNmU2ZTYiO308L2xpPjxsaT48c3Ryb25nPndvb19wYWdlbmF2X2ZvbnQ8L3N0cm9uZz4gLSBhOjU6e3M6NDoic2l6ZSI7czoyOiIxMiI7czo0OiJ1bml0IjtzOjI6InB4IjtzOjQ6ImZhY2UiO3M6ODoiUFQgU2VyaWYiO3M6NToic3R5bGUiO3M6NjoiaXRhbGljIjtzOjU6ImNvbG9yIjtzOjc6IiM3Nzc3NzciO308L2xpPjxsaT48c3Ryb25nPndvb19wYWdpbmF0aW9uX3R5cGU8L3N0cm9uZz4gLSBwYWdpbmF0ZWRfbGlua3M8L2xpPjxsaT48c3Ryb25nPndvb19waXNfaGFyZF9jcm9wPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bpc19yZXNpemU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcG9ydGZvbGlvaXRlbXNfcmV3cml0ZTwvc3Ryb25nPiAtIHBvcnRmb2xpby1pdGVtczwvbGk+PGxpPjxzdHJvbmc+d29vX3BvcnRmb2xpb19kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19wb3J0Zm9saW9fZXhjbHVkZW5hdjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3BvcnRmb2xpb19leGNsdWRlc2VhcmNoPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19wb3J0Zm9saW9fZ2FsbGVyeTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19wb3J0Zm9saW9fbGF5b3V0PC9zdHJvbmc+IC0gb25lLWNvbDwvbGk+PGxpPjxzdHJvbmc+d29vX3BvcnRmb2xpb19ub3RpY2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19wb3J0Zm9saW9fdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gMTIwPC9saT48bGk+PHN0cm9uZz53b29fcG9ydGZvbGlvX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMjEwPC9saT48bGk+PHN0cm9uZz53b29fcG9zdF9hdXRob3JfYmc8L3N0cm9uZz4gLSAjZmFmYWZhPC9saT48bGk+PHN0cm9uZz53b29fcG9zdF9hdXRob3JfYm9yZGVyX2JvdHRvbTwvc3Ryb25nPiAtIGE6Mzp7czo1OiJ3aWR0aCI7czoxOiI0IjtzOjU6InN0eWxlIjtzOjU6InNvbGlkIjtzOjU6ImNvbG9yIjtzOjc6IiNlNmU2ZTYiO308L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2F1dGhvcl9ib3JkZXJfdG9wPC9zdHJvbmc+IC0gYTozOntzOjU6IndpZHRoIjtzOjE6IjEiO3M6NToic3R5bGUiO3M6NToic29saWQiO3M6NToiY29sb3IiO3M6NzoiI2U2ZTZlNiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfY29tbWVudHNfYmc8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2NvbnRlbnQ8L3N0cm9uZz4gLSBleGNlcnB0PC9saT48bGk+PHN0cm9uZz53b29fcG9zdF9pbWFnZV9zdXBwb3J0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfbW9yZV9ib3JkZXJfYm90dG9tPC9zdHJvbmc+IC0gYTozOntzOjU6IndpZHRoIjtzOjE6IjEiO3M6NToic3R5bGUiO3M6NToic29saWQiO3M6NToiY29sb3IiO3M6NzoiI2U2ZTZlNiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfbW9yZV9ib3JkZXJfdG9wPC9zdHJvbmc+IC0gYTozOntzOjU6IndpZHRoIjtzOjE6IjQiO3M6NToic3R5bGUiO3M6NToic29saWQiO3M6NToiY29sb3IiO3M6NzoiI2U2ZTZlNiI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fcnNzX3RodW1iPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zZW9fdGVtcGxhdGU8L3N0cm9uZz4gLSBhOjMxOntpOjA7YTozOntzOjQ6Im5hbWUiO3M6MTY6IkdlbmVyYWwgU2V0dGluZ3MiO3M6NDoiaWNvbiI7czo3OiJnZW5lcmFsIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTthOjM6e3M6NDoibmFtZSI7czoxMToiUGxlYXNlIFJlYWQiO3M6NDoidHlwZSI7czo0OiJpbmZvIjtzOjM6InN0ZCI7czozOTk6IldlbGNvbWUgdG8gdGhlIFdvb1NFTyBmZWF0dXJlLiA8YnIgLz48c21hbGw+SGVyZSB3ZSBoZWxwIHlvdSB0YWtlIGNvbnRyb2wgb2YgeW91ciBzZWFyY2ggZW5naW5lIHJlYWRpbmVzcyB3aXRoIHNvbWUgaW4tYnVpbHQgdGhlbWUgb3B0aW9ucy4gT3VyIHRoZW1lcyBkbyBob3dldmVyIHN1cHBvcnQgc29tZSBvZiBXb3JkUHJlc3Mub3JnJ3MgbW9zdCBjb21tb25seSB1c2VkIFNFTyBwbHVnaW5zIC0gPHN0cm9uZz5BbGwtaW4tT25lIFNFTyBQYWNrPC9zdHJvbmc+LCA8c3Ryb25nPkhlYWRzcGFjZSAyPC9zdHJvbmc+IGFuZCA8c3Ryb25nPldvcmRQcmVzcyBTRU8gQnkgWW9hc3Q8L3N0cm9uZz4uIFVzZSB0aGUgY2hlY2tib3ggYmVsb3cgdG8gdXNlIDNyZCBwYXJ0eSBwbHVnaW4gZGF0YS48L3NtYWxsPiI7fWk6MjthOjU6e3M6NDoibmFtZSI7czoyNToiVXNlIDNyZCBQYXJ0eSBQbHVnaW4gRGF0YSI7czo0OiJkZXNjIjtzOjE5ODoiTWV0YSBkYXRhIGFkZGVkIHRvIDxzdHJvbmc+Y3VzdG9tIGZpZWxkcyBpbiBwb3N0cyBhbmQgcGFnZXM8L3N0cm9uZz4gd2lsbCBiZSBleHRyYWN0ZWQgYW5kIHVzZWQgd2hlcmUgYXBwbGljYWJsZS4gVGhpcyB0eXBpY2FsbHkgZG9lcyBub3QgaW5jbHVkZSBIb21lcGFnZXMgYW5kIEFyY2hpdmVzLCBhbmQgb25seSBTaW5ndWxhciB0ZW1wbGF0ZXMuIjtzOjI6ImlkIjtzOjI4OiJzZW9fd29vX3VzZV90aGlyZF9wYXJ0eV9kYXRhIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjIyOiJIaWRlIFNFTyBjdXN0b20gZmllbGRzIjtzOjQ6ImRlc2MiO3M6ODI6IkNoZWNrIHRoaXMgYm94IHRvIGhpZGUgdGhlIGlucHV0IGZpZWxkcyBjcmVhdGVkIGluIHRoZSBwb3N0IGFuZCBwYWdlIGVkaXQgc2NyZWVucy4iO3M6MjoiaWQiO3M6MTk6InNlb193b29faGlkZV9maWVsZHMiO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjQ7YTozOntzOjQ6Im5hbWUiO3M6MTA6IlBhZ2UgVGl0bGUiO3M6NDoiaWNvbiI7czo0OiJtaXNjIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6NTthOjU6e3M6NDoibmFtZSI7czo5OiJTZXBhcmF0b3IiO3M6NDoiZGVzYyI7czo1NDoiRGVmaW5lIGEgbmV3IHNlcGFyYXRvciBjaGFyYWN0ZXIgZm9yIHlvdXIgcGFnZSB0aXRsZXMuIjtzOjI6ImlkIjtzOjE3OiJzZW9fd29vX3NlcGVyYXRvciI7czozOiJzdGQiO3M6MToifCI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjY7YTo1OntzOjQ6Im5hbWUiO3M6MTA6IkJsb2cgVGl0bGUiO3M6NDoiZGVzYyI7czo5MDoiTk9URTogVGhpcyBpcyB0aGUgc2FtZSBzZXR0aW5nIGFzIHBlciB0aGUgU0VUVElOR1MgPiBHRU5FUkFMIHRhYiBpbiB0aGUgV29yZFByZXNzIGJhY2tlbmQuIjtzOjI6ImlkIjtzOjg6ImJsb2duYW1lIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo3O2E6NTp7czo0OiJuYW1lIjtzOjE2OiJCbG9nIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6OTA6Ik5PVEU6IFRoaXMgaXMgdGhlIHNhbWUgc2V0dGluZyBhcyBwZXIgdGhlIFNFVFRJTkdTID4gR0VORVJBTCB0YWIgaW4gdGhlIFdvcmRQcmVzcyBiYWNrZW5kLiI7czoyOiJpZCI7czoxNToiYmxvZ2Rlc2NyaXB0aW9uIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aTo4O2E6Njp7czo0OiJuYW1lIjtzOjE4OiJFbmFibGUgd29vX3RpdGxlKCkiO3M6NDoiZGVzYyI7czoxNTM6Indvb190aXRsZSgpIG1ha2VzIHVzZSBvZiBXb3JkUHJlc3MncyBidWlsdCBpbiB3cF90aXRsZSgpIGZ1bmN0aW9uIHRvIGNvbnRyb2wgdGhlIG91dHB1dCBmb3IgeW91ciBwYWdlIHRpdGxlcy4gSXQncyBhbHNvIHJlY29tbWVuZGVkIGZvciB1c2Ugd2l0aCBwbHVnaW5zLiI7czoyOiJpZCI7czoxNjoic2VvX3dvb193cF90aXRsZSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToiY2xhc3MiO3M6OToiY29sbGFwc2VkIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjk7YTo2OntzOjQ6Im5hbWUiO3M6MjE6IkRpc2FibGUgQ3VzdG9tIFRpdGxlcyI7czo0OiJkZXNjIjtzOjEzMDoiSWYgeW91IHByZWZlciB0byBoYXZlIHVuaWZvcm0gdGl0bGVzIGFjcm9zcyB5b3UgdGhlbWUuIEFsdGVybmF0aXZlbHkgdGhleSB3aWxsIGJlIGdlbmVyYXRlZCBmcm9tIGN1c3RvbSBmaWVsZHMgYW5kL29yIHBsdWdpbiBkYXRhLiI7czoyOiJpZCI7czoyOToic2VvX3dvb193cF9jdXN0b21fZmllbGRfdGl0bGUiO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxMDthOjY6e3M6NDoibmFtZSI7czoxNDoiUGFnZWQgVmFyaWFibGUiO3M6NDoiZGVzYyI7czo2NDoiVGhlIG5hbWUgdmFyaWFibGUgdGhhdCB3aWxsIGFwcGVhciB0aGVuIHBhZ2luZyB0aHJvdWdoIGFyY2hpdmVzLiI7czoyOiJpZCI7czoxNzoic2VvX3dvb19wYWdlZF92YXIiO3M6Mzoic3RkIjtzOjQ6IlBhZ2UiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6MTE7YTo3OntzOjQ6Im5hbWUiO3M6MjM6IlBhZ2VkIFZhcmlhYmxlIFBvc2l0aW9uIjtzOjQ6ImRlc2MiO3M6NTc6IkNoYW5nZSB0aGUgcG9zaXRpb24gd2hlcmUgdGhlIHBhZ2VkIHZhcmlhYmxlIHdpbGwgYXBwZWFyLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19wYWdlZF92YXJfcG9zIjtzOjM6InN0ZCI7czo2OiJiZWZvcmUiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6Mjp7czo2OiJiZWZvcmUiO3M6NjoiQmVmb3JlIjtzOjU6ImFmdGVyIjtzOjU6IkFmdGVyIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjEyO2E6Nzp7czo0OiJuYW1lIjtzOjIxOiJIb21lcGFnZSBUaXRsZSBMYXlvdXQiO3M6NDoiZGVzYyI7czo2NToiRGVmaW5lIHRoZSBvcmRlciB0aGUgdGl0bGUsIGRlc2NyaXB0aW9uIGFuZCBtZXRhIGRhdGEgYXBwZWFycyBpbi4iO3M6MjoiaWQiO3M6MTk6InNlb193b29faG9tZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6Mjg6IkJsb2cgdGl0bGU7IGJsb2cgZGVzY3JpcHRpb24iO3M6MToiYiI7czoxMDoiQmxvZyB0aXRsZSI7czoxOiJjIjtzOjE2OiJCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjEzO2E6Nzp7czo0OiJuYW1lIjtzOjE5OiJTaW5nbGUgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX3NpbmdsZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTo1OntzOjE6ImEiO3M6MjI6IlBhZ2UgdGl0bGU7IEJsb2cgdGl0bGUiO3M6MToiYiI7czoxMToiUGFnZSB0aXRsZTsiO3M6MToiYyI7czoyMzoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsiO3M6MToiZCI7czoyODoiUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7czoxOiJlIjtzOjQwOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjE0O2E6Nzp7czo0OiJuYW1lIjtzOjE3OiJQYWdlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoxOToic2VvX3dvb19wYWdlX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjU6e3M6MToiYSI7czoyMjoiUGFnZSB0aXRsZTsgQmxvZyB0aXRsZSI7czoxOiJiIjtzOjExOiJQYWdlIHRpdGxlOyI7czoxOiJjIjtzOjIzOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyI7czoxOiJkIjtzOjI4OiJQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjtzOjE6ImUiO3M6NDA6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTU7YTo3OntzOjQ6Im5hbWUiO3M6MjA6IkFyY2hpdmUgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjIyOiJzZW9fd29vX2FyY2hpdmVfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6NTp7czoxOiJhIjtzOjIyOiJQYWdlIHRpdGxlOyBCbG9nIHRpdGxlIjtzOjE6ImIiO3M6MTE6IlBhZ2UgdGl0bGU7IjtzOjE6ImMiO3M6MjM6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IjtzOjE6ImQiO3M6Mjg6IlBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO3M6MToiZSI7czo0MDoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aToxNjthOjM6e3M6NDoibmFtZSI7czoxMzoiSW5kZXhpbmcgTWV0YSI7czo0OiJpY29uIjtzOjQ6Im1pc2MiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxNzthOjY6e3M6NDoibmFtZSI7czoxNjoiQXJjaGl2ZSBJbmRleGluZyI7czo0OiJkZXNjIjtzOjEyODoiU2VsZWN0IHdoaWNoIGFyY2hpdmVzIHRvIGluZGV4IG9uIHlvdXIgc2l0ZS4gQWlkcyBpbiByZW1vdmluZyBkdXBsaWNhdGUgY29udGVudCBmcm9tIGJlaW5nIGluZGV4ZWQsIHByZXZlbnRpbmcgY29udGVudCBkaWx1dGlvbi4iO3M6MjoiaWQiO3M6MjE6InNlb193b29fbWV0YV9pbmRleGluZyI7czozOiJzdGQiO3M6ODoiY2F0ZWdvcnkiO3M6NDoidHlwZSI7czoxMDoibXVsdGljaGVjayI7czo3OiJvcHRpb25zIjthOjc6e3M6ODoiY2F0ZWdvcnkiO3M6MTc6IkNhdGVnb3J5IEFyY2hpdmVzIjtzOjM6InRhZyI7czoxMjoiVGFnIEFyY2hpdmVzIjtzOjg6InBvc3R0eXBlIjtzOjE4OiJQb3N0IFR5cGUgQXJjaGl2ZXMiO3M6ODoidGF4b25vbXkiO3M6MTc6IlRheG9ub215IEFyY2hpdmVzIjtzOjY6ImF1dGhvciI7czoxMjoiQXV0aG9yIFBhZ2VzIjtzOjY6InNlYXJjaCI7czoxNDoiU2VhcmNoIFJlc3VsdHMiO3M6NDoiZGF0ZSI7czoxMzoiRGF0ZSBBcmNoaXZlcyI7fX1pOjE4O2E6NTp7czo0OiJuYW1lIjtzOjQ5OiJTZXQgbWV0YSBmb3IgUG9zdHMgJiBQYWdlcyB0byAnZm9sbG93JyBieSBkZWZhdWx0IjtzOjQ6ImRlc2MiO3M6MTQzOiJCeSBkZWZhdWx0IHRoZSB3b29fbWV0YSgpOyBhZGRzIGEgJ25vZm9sbG93JyBtZXRhIHRvIHBvc3QgYW5kIHBhZ2VzLCBtZWFuaW5nIHNlYXJjaCBlbmdpbmVzIHdpbGwgbm90IGluZGV4IHBhZ2VzIGxlYWRpbmcgYXdheSBmcm9tIHRoZXNlIHBhZ2VzLiI7czoyOiJpZCI7czoyNjoic2VvX3dvb19tZXRhX3NpbmdsZV9mb2xsb3ciO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxOTthOjM6e3M6NDoibmFtZSI7czoxNjoiRGVzY3JpcHRpb24gTWV0YSI7czo0OiJpY29uIjtzOjQ6Im1pc2MiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToyMDthOjY6e3M6NDoibmFtZSI7czoyMDoiSG9tZXBhZ2UgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo2MToiQ2hvb3NlIHdoZXJlIHRvIHBvcHVsYXRlIHlvdXIgSG9tZXBhZ2UgbWV0YSBkZXNjcmlwdGlvbiBmcm9tLiI7czoyOiJpZCI7czoyMjoic2VvX3dvb19tZXRhX2hvbWVfZGVzYyI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czozOiJPZmYiO3M6MToiYiI7czoyNDoiRnJvbSBXUCBTaXRlIERlc2NyaXB0aW9uIjtzOjE6ImMiO3M6MzI6IkZyb20gQ3VzdG9tIEhvbWVwYWdlIERlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToyMTthOjU6e3M6NDoibmFtZSI7czoyNzoiQ3VzdG9tIEhvbWVwYWdlIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6NDc6IkFkZCBhIGN1c3RvbSBtZXRhIGRlc2NyaXB0aW9uIHRvIHlvdXIgaG9tZXBhZ2UuIjtzOjI6ImlkIjtzOjI5OiJzZW9fd29vX21ldGFfaG9tZV9kZXNjX2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjIyO2E6Njp7czo0OiJuYW1lIjtzOjI4OiJTaW5nbGUgUGFnZS9Qb3N0IERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6Nzk6IkFkZCB5b3VyIHBvc3QvcGFnZSBkZXNjcmlwdGlvbiBmcm9tIGN1c3RvbSBmaWVsZHMuIDxzdHJvbmc+KiBTZWUgYmVsb3c8L3N0cm9uZz4iO3M6MjoiaWQiO3M6MjQ6InNlb193b29fbWV0YV9zaW5nbGVfZGVzYyI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czo1OiJPZmYgKiI7czoxOiJiIjtzOjMzOiJGcm9tIEN1c3RvbXMgRmllbGQgYW5kL29yIFBsdWdpbnMiO3M6MToiYyI7czozNjoiQXV0b21hdGljYWxseSBmcm9tIFBvc3QvUGFnZSBDb250ZW50Ijt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToyMzthOjY6e3M6NDoibmFtZSI7czoyOToiR2xvYmFsIFBvc3QvUGFnZSBEZXNjcmlwdGlvbnMiO3M6NDoiZGVzYyI7czoxODk6IkFkZCBhIGN1c3RvbSBtZXRhIGRlc2NyaXB0aW9uIHRvIHlvdXIgcG9zdHMgYW5kIHBhZ2VzLiBUaGlzIHdpbGwgb25seSBzaG93IGlmIG5vIG90aGVyIGRhdGEgaXMgYXZhaWxhYmxlIGZyb20gdGhlIHNlbGVjdGlvbiBhYm92ZS4gV2lsbCBzdGlsbCBiZSBhZGRlZCBldmVuIGlmIHNldHRpbmcgYWJvdmUgaXMgc2V0IHRvICJPZmYiLiI7czoyOiJpZCI7czozMzoic2VvX3dvb19tZXRhX3NpbmdsZV9kZXNjX3NpdGV3aWRlIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6OToiY29sbGFwc2VkIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjI0O2E6Njp7czo0OiJuYW1lIjtzOjIyOiJBZGQgR2xvYmFsIERlc2NyaXB0aW9uIjtzOjQ6ImRlc2MiO3M6Mjc6IkFkZCB5b3VyIGdsb2JhbCBkZWNyaXB0aW9uLiI7czoyOiJpZCI7czozMToic2VvX3dvb19tZXRhX3NpbmdsZV9kZXNjX2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToyNTthOjM6e3M6NDoibmFtZSI7czoxMjoiS2V5d29yZCBNZXRhIjtzOjQ6Imljb24iO3M6NDoibWlzYyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjI2O2E6Njp7czo0OiJuYW1lIjtzOjE3OiJIb21lcGFnZSBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjYxOiJDaG9vc2Ugd2hlcmUgdG8gcG9wdWxhdGUgeW91ciBIb21lcGFnZSBtZXRhIGRlc2NyaXB0aW9uIGZyb20uIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX21ldGFfaG9tZV9rZXkiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YToyOntzOjE6ImEiO3M6MzoiT2ZmIjtzOjE6ImMiO3M6Mjk6IkZyb20gQ3VzdG9tIEhvbWVwYWdlIEtleXdvcmRzIjt9czo0OiJ0eXBlIjtzOjU6InJhZGlvIjt9aToyNzthOjU6e3M6NDoibmFtZSI7czoyNDoiQ3VzdG9tIEhvbWVwYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NTg6IkFkZCBhIChjb21tYSBzZXBhcmF0ZWQpIGxpc3Qgb2Yga2V5d29yZHMgdG8geW91ciBob21lcGFnZS4iO3M6MjoiaWQiO3M6Mjg6InNlb193b29fbWV0YV9ob21lX2tleV9jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9aToyODthOjY6e3M6NDoibmFtZSI7czoyNToiU2luZ2xlIFBhZ2UvUG9zdCBLZXl3b3JkcyI7czo0OiJkZXNjIjtzOjc1OiJBZGQgeW91ciBwb3N0L3BhZ2Uga2V5d29yZHMgZnJvbSBjdXN0b20gZmllbGQuIDxzdHJvbmc+KiBTZWUgYmVsb3c8L3N0cm9uZz4iO3M6MjoiaWQiO3M6MjM6InNlb193b29fbWV0YV9zaW5nbGVfa2V5IjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjU6Ik9mZiAqIjtzOjE6ImIiO3M6MzM6IkZyb20gQ3VzdG9tIEZpZWxkcyBhbmQvb3IgUGx1Z2lucyI7czoxOiJjIjtzOjQ1OiJBdXRvbWF0aWNhbGx5IGZyb20gUG9zdCBUYWdzICZhbXA7IENhdGVnb3JpZXMiO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjI5O2E6Njp7czo0OiJuYW1lIjtzOjI1OiJDdXN0b20gUG9zdC9QYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6MjIxOiJBZGQgY3VzdG9tIG1ldGEga2V5d29yZHMgdG8geW91ciBwb3N0cyBhbmQgcGFnZXMuIFRoaXMgd2lsbCBvbmx5IHNob3cgaWYgbm8gb3RoZXIgZGF0YSBpcyBhdmFpbGFibGUgZnJvbSB0aGUgb3B0aW9ucyBhYm92ZS4gRXZlbiBpZiB0aGUgb3B0aW9uIGFib3ZlIGlzIHNldCB0byA8c3Ryb25nPidPZmYnPC9zdHJvbmc+LCB0aGlzIHdpbGwgc3RpbGwgYmUgYWRkZWQgdG8geW91ciBzaXRlLiI7czoyOiJpZCI7czozMjoic2VvX3dvb19tZXRhX3NpbmdsZV9rZXlfc2l0ZXdpZGUiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo5OiJjb2xsYXBzZWQiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzA7YTo2OntzOjQ6Im5hbWUiO3M6MjU6IkN1c3RvbSBQb3N0L1BhZ2UgS2V5d29yZHMiO3M6NDoiZGVzYyI7czo2NToiQWRkIGEgKGNvbW1hIHNlcGFyYXRlZCkgbGlzdCBvZiBrZXl3b3JkcyB0byB5b3VyIHBvc3RzIGFuZCBwYWdlcy4iO3M6MjoiaWQiO3M6MzA6InNlb193b29fbWV0YV9zaW5nbGVfa2V5X2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfY2Fyb3VzZWw8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd192aWRlbzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2g8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gMTgwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3c8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfd2lkdGg8L3N0cm9uZz4gLSAyNTA8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfYXV0bzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfYXV0b2hlaWdodDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2Jpejwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2Jpel9mb250X2V4Y2VycHQ8L3N0cm9uZz4gLSBhOjU6e3M6NDoic2l6ZSI7czoyOiIxMiI7czo0OiJ1bml0IjtzOjI6InB4IjtzOjQ6ImZhY2UiO3M6MTc6IkFyaWFsLCBzYW5zLXNlcmlmIjtzOjU6InN0eWxlIjtzOjY6Im5vcm1hbCI7czo1OiJjb2xvciI7czo3OiIjY2NjY2NjIjt9PC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2Jpel9mb250X3RpdGxlPC9zdHJvbmc+IC0gYTo1OntzOjQ6InNpemUiO3M6MjoiMjQiO3M6NDoidW5pdCI7czoyOiJweCI7czo0OiJmYWNlIjtzOjE3OiJBcmlhbCwgc2Fucy1zZXJpZiI7czo1OiJzdHlsZSI7czo0OiJib2xkIjtzOjU6ImNvbG9yIjtzOjc6IiNmZmZmZmYiO308L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfYml6X2hlaWdodDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9iaXpfbnVtYmVyPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfYml6X29yZGVyPC9zdHJvbmc+IC0gREVTQzwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9iaXpfdGl0bGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2NvbnRhaW5lcmNsaWNrPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfZWZmZWN0PC9zdHJvbmc+IC0gc2xpZGU8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfaG92ZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9pbnRlcnZhbDwvc3Ryb25nPiAtIDQ8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfbWFnYXppbmU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9tYWdhemluZV9lbnRyaWVzPC9zdHJvbmc+IC0gMzwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9tYWdhemluZV9leGNlcnB0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9tYWdhemluZV9leGNlcnB0X2xlbmd0aDwvc3Ryb25nPiAtIDE1PC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX21hZ2F6aW5lX2V4Y2x1ZGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX21hZ2F6aW5lX2ZvbnRfZXhjZXJwdDwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjEyIjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czoxNzoiQXJpYWwsIHNhbnMtc2VyaWYiO3M6NToic3R5bGUiO3M6Njoibm9ybWFsIjtzOjU6ImNvbG9yIjtzOjc6IiNjY2NjY2MiO308L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfbWFnYXppbmVfZm9udF90aXRsZTwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjI0IjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czoxNzoiQXJpYWwsIHNhbnMtc2VyaWYiO3M6NToic3R5bGUiO3M6NDoiYm9sZCI7czo1OiJjb2xvciI7czo3OiIjZmZmZmZmIjt9PC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX21hZ2F6aW5lX2hlaWdodDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9tYWdhemluZV90YWdzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX21hZ2F6aW5lX3RpdGxlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9wYWdpbmF0aW9uPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc3BlZWQ8L3N0cm9uZz4gLSAwLjY8L2xpPjxsaT48c3Ryb25nPndvb19zdHlsZV9iZzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3N0eWxlX2JnX2ltYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fc3R5bGVfYmdfaW1hZ2VfcmVwZWF0PC9zdHJvbmc+IC0gbm8tcmVwZWF0PC9saT48bGk+PHN0cm9uZz53b29fc3R5bGVfYm9yZGVyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fc3R5bGVfYm94X2JnPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fc3R5bGVfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc3Vic2NyaWJlX2VtYWlsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gR2F6ZXR0ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2FsaWduPC9zdHJvbmc+IC0gYWxpZ25sZWZ0PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfYWxpZ25fc2luZ2xlPC9zdHJvbmc+IC0gYWxpZ25yaWdodDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2g8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9zaW5nbGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3c8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb190aW10aHVtYl91cGRhdGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb190b3BfbmF2X2JnPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fdG9wX25hdl9mb250PC9zdHJvbmc+IC0gYTo1OntzOjQ6InNpemUiO3M6MjoiMTYiO3M6NDoidW5pdCI7czoyOiJweCI7czo0OiJmYWNlIjtzOjE3OiJBcmlhbCwgc2Fucy1zZXJpZiI7czo1OiJzdHlsZSI7czo2OiJub3JtYWwiO3M6NToiY29sb3IiO3M6NzoiIzJFNTY1NyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3RvcF9uYXZfaG92ZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb190dW1ibG9nX2F1ZGlvX3dpZHRoPC9zdHJvbmc+IC0gNDQwPC9saT48bGk+PHN0cm9uZz53b29fdHVtYmxvZ19jb250ZW50X21ldGhvZDwvc3Ryb25nPiAtIHBvc3RfZm9ybWF0PC9saT48bGk+PHN0cm9uZz53b29fdHVtYmxvZ19pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDYxMDwvbGk+PGxpPjxzdHJvbmc+d29vX3R1bWJsb2dfdmlkZW9fd2lkdGg8L3N0cm9uZz4gLSA2MTA8L2xpPjxsaT48c3Ryb25nPndvb191cGxvYWRzPC9zdHJvbmc+IC0gYTo4OntpOjA7czo2MDoiaHR0cDovL3RyYXZlbC13aXJlLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEwLUZhdmljb24ucG5nIjtpOjE7czo1NzoiaHR0cDovL3RyYXZlbC13aXJlLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzktTG9nbzEuanBnIjtpOjI7czo3NToiaHR0cDovL3RyYXZlbC13aXJlLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzgtVHJhdmVsV2lyZV9IRUFERVJfRklOQUwuanBnIjtpOjM7czo2NjoiaHR0cDovL3RyYXZlbC13aXJlLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzctRnJlbmNoSGVhZGVyXzEuanBnIjtpOjQ7czo3NToiaHR0cDovL3RyYXZlbC13aXJlLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzYtVHJhdmVsV2lyZV9IRUFERVJfRklOQUwuanBnIjtpOjU7czo3NzoiaHR0cDovL3RyYXZlbC13aXJlLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzUtVHJhdmVsV2lyZV9IRUFERVJfUmVzaXplZC5qcGciO2k6NjtzOjcwOiJodHRwOi8vdHJhdmVsLXdpcmUuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1UcmF2ZWxXaXJlX0hFQURFUjMuanBnIjtpOjc7czo2MjoiaHR0cDovL3RyYXZlbC13aXJlLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtdHJhdmVsd2lyZS5qcGciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX3dpZGdldF9iZzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3dpZGdldF9ib3JkZXI8L3N0cm9uZz4gLSBhOjM6e3M6NToid2lkdGgiO3M6MToiMCI7czo1OiJzdHlsZSI7czo1OiJzb2xpZCI7czo1OiJjb2xvciI7czo3OiIjZGJkYmRiIjt9PC9saT48bGk+PHN0cm9uZz53b29fd2lkZ2V0X2JvcmRlcl9yYWRpdXM8L3N0cm9uZz4gLSAxMHB4PC9saT48bGk+PHN0cm9uZz53b29fd2lkZ2V0X2ZvbnRfdGV4dDwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjEyIjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czoxNzoiQXJpYWwsIHNhbnMtc2VyaWYiO3M6NToic3R5bGUiO3M6Njoibm9ybWFsIjtzOjU6ImNvbG9yIjtzOjc6IiM1NTU1NTUiO308L2xpPjxsaT48c3Ryb25nPndvb193aWRnZXRfZm9udF90aXRsZTwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjE0IjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czo4OiJQVCBTZXJpZiI7czo1OiJzdHlsZSI7czo0OiJib2xkIjtzOjU6ImNvbG9yIjtzOjc6IiM1NTU1NTUiO308L2xpPjxsaT48c3Ryb25nPndvb193aWRnZXRfcGFkZGluZ19scjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3dpZGdldF9wYWRkaW5nX3RiPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fd2lkZ2V0X3RhYnNfYmc8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb193aWRnZXRfdGFic19iZ19pbnNpZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb193aWRnZXRfdGFic19mb250PC9zdHJvbmc+IC0gYTo1OntzOjQ6InNpemUiO3M6MjoiMTIiO3M6NDoidW5pdCI7czoyOiJweCI7czo0OiJmYWNlIjtzOjg6IlBUIFNlcmlmIjtzOjU6InN0eWxlIjtzOjQ6ImJvbGQiO3M6NToiY29sb3IiO3M6NzoiIzU1NTU1NSI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3dpZGdldF90YWJzX2ZvbnRfbWV0YTwvc3Ryb25nPiAtIGE6NTp7czo0OiJzaXplIjtzOjI6IjExIjtzOjQ6InVuaXQiO3M6MjoicHgiO3M6NDoiZmFjZSI7czozNDoiIlRyZWJ1Y2hldCBNUyIsIFRhaG9tYSwgc2Fucy1zZXJpZiI7czo1OiJzdHlsZSI7czo2OiJub3JtYWwiO3M6NToiY29sb3IiO3M6NzoiIzc3Nzc3NyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3dpZGdldF90aXRsZV9ib3JkZXI8L3N0cm9uZz4gLSBhOjM6e3M6NToid2lkdGgiO3M6MToiMyI7czo1OiJzdHlsZSI7czo1OiJzb2xpZCI7czo1OiJjb2xvciI7czo3OiIjZTZlNmU2Ijt9PC9saT48bGk+PHN0cm9uZz53b29fd29vX2Jpel9ub3RpY2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb193b29fbWFnYXppbmVfbm90aWNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fd29vX3NsaWRlcl9ub3RpY2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb193b29fdHVtYmxvZ19hdWRpb19jb250ZW50PC9zdHJvbmc+IC0gQmVmb3JlPC9saT48bGk+PHN0cm9uZz53b29fd29vX3R1bWJsb2dfaW1hZ2VzX2NvbnRlbnQ8L3N0cm9uZz4gLSBCZWZvcmU8L2xpPjxsaT48c3Ryb25nPndvb193b29fdHVtYmxvZ19ub3RpY2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb193b29fdHVtYmxvZ19xdW90ZXNfY29udGVudDwvc3Ryb25nPiAtIEJlZm9yZTwvbGk+PGxpPjxzdHJvbmc+d29vX3dvb190dW1ibG9nX3N3aXRjaDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fd29vX3R1bWJsb2dfdmlkZW9zX2NvbnRlbnQ8L3N0cm9uZz4gLSBCZWZvcmU8L2xpPjxsaT48c3Ryb25nPndvb193cHRodW1iX25vdGljZTwvc3Ryb25nPiAtIDwvbGk+PC91bD4=