Cold Air Intake Heat Shield Fix

Fri, Jul 24, 2015

Auto, The Technician

ss

The air intake inlet is hidden from view by the heat-insulating fabric, which seemed to have become too soft and collapse under its own weight and due to suction over time.

Car engines always run best with cool air, which draw outside air in through an air intake hose past the air filter and through the MAF sensor and to the throttle body. Some cars are fitted with a cold air intake heat shield, to minimise the amount of heat dissipated by the running engine being introduced into this stream of air. In the Alfa Romeo 147 for instance, a piece of heat-insulating fabric is installed just over the air intake inlet, which is found at the far left end (next to the car battery) under the hood. The air intake could be at different locations under the hood for different car models.

After some time, as the fabric gets older, it becomes soft. Small pieces on the underside may also break off and get inadvertently sucked into the air intake. These pieces, should there be any, will be caught by the air filter along the way. This is not a cause for critical concern, just that the air filter will need to be replaced or cleaned more frequently.

“…with the heat shield blocking the way of the air flow, you may find your car’s performance adversely affected.”

What is more of a concern is when the heat shield fabric becomes too soft, and it gets sucked in by the strong suction during throttle. The fabric is screwed onto the chassis of the car, so it will not be completely sucked in, but with the heat shield blocking the way of the air flow, you may find your car’s performance adversely affected. This will be indicated by a loss of power, some flat spots in the lower gears, and if bad enough, even some sputters like the engine is gasping for air. It will be noticeable.

So, should the heat shield be completely removed and the car run without it in place? Well, I’ve tried that once and the car’s performance took a noticeable dip. There is a reason for the heat shield being there in the first place, and quite an important purpose for it to remain there. Of course, such a fabric could always be replaced, but in my case, I chose to reuse. In order to do that, the fabric had to be reinforced slightly.

To perform this task, we will need a few items and tools:
Philips screwdriver (to remove and replace the heat shield on the car)

  • A pair of pliers
  • A normal stationery stapler (optional)
  • Aluminium wire mesh

Let’s proceed!

First, locate the heat shield under the hood of the car. Once you’ve found it, remove all screws or mounting holding the heat shield in its place.

ss

1. On the Alfa Romeo 147, the heat shield is held down by only two screws.

ss

2. Remove both screws.

ss

3. Remove the heat shield fabric from its place and identify the topside from the underside of the fabric. This is important. The cold air intake inlet should now be visible. Take the fabric to your regular workbench.

ss

4. These are the aluminium mesh that will be used. The size should be slightly bigger than the fabric, and be able to wrap around it. In my case, this is about the size of an A4 paper. I happened to have a few sheets lying around.

ss

5. Remove one sheet of aluminium wire mesh from its packaging.

ss

6. Study the heat shield fabric and determine the topside from the underside, if you haven’t already done so when you removed it from the car earlier.

ss

7. Place the aluminium mesh flat across on the underside of the fabric, leaving about an inch or so extending on both sides of the fabric. The screw holes should remain uncovered.

ss

8. Take one extended end and fold it around the fabric, making sure that the other unfolded extended end is about the same dimensions as this one.

ss

9. Press down firmly along the line of fold. As the aluminium mesh is rigid yet malleable, folding it around the fabric wraps it quite tightly without the need for adhesives, tape or similar.

ss

10. Fold and do the same for the other extended end. Both sides should have more or less equal widths of aluminium mesh folded over against the topside of the fabric.

ss

11. Look at the underside at ensure that the aluminium mesh is flat against the underside of the fabric before proceeding. If it is sagging with too much space between the materials, redo the folds.

ss

12. This step is not really necessary, but I would advise to do it anyway. Fold away the corners of the aluminium foil to a chamfer, for two reasons – to reinforce the grip of the mesh at the corners, and to remove the sharp corners of the aluminium mesh.

ss

13. Once the position of the aluminium mesh is final, squeeze along the entire fold lines on both sides tighter with a pair of pliers. Do this for the chamfered corners as well. This will provide a very secure fit and grip between the two materials.

ss

14. Again, this is not necessary, but for added measure, the aluminium mesh could also be stapled to the fabric. Here, the top of the staples are on the topside of the fabric, which will be away from the air intake inlet should the staples come loose. Not really a cause for concern as there is still an air filter along the passage of air flow downstream.

ss

15. This is the finished topside…

ss

16 …and underside of the fabric reinforced with aluminium mesh.

ss

17. Reinstate the fabric to its place in the car…

ss

18. …and fasten back both screws.

ss

19. That’s it! For this car, the left edge of the folded aluminium mesh can actually be pushed into a long slot which is part of the car chassis. This helps to further hold the fabric in its position.

“There is a reason for the heat shield being there in the first place…”

After a week of driving, check the fabric to ensure that everything is still in its rightful place – that the fabric has not collapsed or been dislodged, and that the aluminium mesh has not detached itself from the fabric. I have driven the car for months now, and the whole setup has not moved from its position. At least now, I know for sure my cold air intake will not be blocked by a fabric which collapses under its own weight or gets sucked in by the throttle, and that the heat shield fabric will still be minimising hot air from the engine bay from entering into the air intake.

Of course, some may argue that the fabric could already be too old to have proper insulating properties for its function, and that it would be best to replace the heat shield fabric altogether; but this is a quick fix for those who want an alternative. Or for cases when such a fabric cannot be easily sourced or replaced.

air intake heat shield

UPDATE: 3 months into the restoration after hundreds of kilometres, the reinforced heat shield fabric still held up well.


, , , ,

Feedback and Comments

Loading Facebook Comments ...
Loading Disqus Comments ...

Leave a Reply

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0bGluazwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19hZF8zMDBfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTMwMHgyNTAtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF8zMDBfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMTwvc3Ryb25nPiAtIGh0dHA6Ly9yb3Zlci5lYmF5LmNvbS9hci8xLzcxMS01MzIwMC0xOTI1NS0yMDAvMT9jYW1waWQ9NTMzNzcyODE1OSZ0b29saWQ9NzExNTMyMDAxOTI1NTIwMCZjdXN0b21pZD0mbXB0PVtDQUNIRUJVU1RFUl0mYWR0eXBlPTEmc2l6ZT0xMjV4MTI1Jm1wdmM9PC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZGV2b25idXkuY29tL2Fkcy9hbWF6b24taGFycnktcG90dGVyXzEyNXgxMjUuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZGV2b25idXkuY29tL2Fkcy9hbWF6b24tb3V0ZG9vci0xMjV4MTI1LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwczovL3VhLnNpdGVncm91bmQuY29tL2ltZy9iYW5uZXJzL2dlbmVyYWwvY29tZm9ydC8xMjV4MTI1LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzU8L3N0cm9uZz4gLSBodHRwOi8vcm92ZXIuZWJheS5jb20vYXIvMS83MTEtNTMyMDAtMTkyNTUtMjA2LzE/Y2FtcGlkPTUzMzc3MjgxNTkmdG9vbGlkPTcxMTUzMjAwMTkyNTUyMDYmY3VzdG9taWQ9Jm1wdD1bQ0FDSEVCVVNURVJdJmFkdHlwZT0xJnNpemU9MTI1eDEyNSZtcHZjPTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmRldm9uYnV5LmNvbS9hZHMvYW1hem9uLWF1dG8tMTI1eDEyNS5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9wYWdlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vcm92ZXIuZWJheS5jb20vcm92ZXIvMS83MTEtNTMyMDAtMTkyNTUtMjAwLzE/Y2FtcGlkPTUzMzc3MjgxNTkmdG9vbGlkPTcxMTUzMjAwMTkyNTUyMDAmY3VzdG9taWQ9Jm1wdmM9PC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vcmNtLW5hLmFtYXpvbi1hZHN5c3RlbS5jb20vZS9jbT9vPTEmcD0yMCZsPXVyMSZjYXRlZ29yeT1oYXJyeXBvdHRlciZiYW5uZXI9MFFCS1FZMTFQOTFQQVhQU0Y2UjImZj1pZnImbGlua0lEPTkxNTg0M2IzNTZiMzgxZDBkYjQwMDYyZmY3YmZlNDViJnQ9bW9jYmQtMjAmdHJhY2tpbmdfaWQ9bW9jYmQtMjA8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly9yY20tbmEuYW1hem9uLWFkc3lzdGVtLmNvbS9lL2NtP3Q9aHR0cHd3d2Rldm9uYi0yMCZvPTEmcD0yMSZsPXVyMSZjYXRlZ29yeT1vdXRkb29ycmVjcmVhdGlvbiZiYW5uZXI9MTY0SlJEN040QzJWS1RBWkRGRzImZj1pZnImbGlua0lEPTVIRllYUjNKSlpEWUtPSEU8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNDwvc3Ryb25nPiAtIGh0dHBzOi8vd3d3LnNpdGVncm91bmQuY29tL2luZGV4Lmh0bT9hZmNvZGU9NzczZTkxMDEwMGU1Njc4MjI3MGQ4YjExMWEzNWYxNTA8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNTwvc3Ryb25nPiAtIGh0dHA6Ly9yb3Zlci5lYmF5LmNvbS9yb3Zlci8xLzcxMS01MzIwMC0xOTI1NS0yMDYvMT9jYW1waWQ9NTMzNzcyODE1OSZ0b29saWQ9NzExNTMyMDAxOTI1NTIwNiZjdXN0b21pZD0mbXB2Yz08L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNjwvc3Ryb25nPiAtIGh0dHA6Ly9yY20tbmEuYW1hem9uLWFkc3lzdGVtLmNvbS9lL2NtP3Q9aHR0cHd3d2Rldm9uYi0yMCZvPTEmcD0yMSZsPXVyMSZjYXRlZ29yeT1hdXRvbW90aXZlJmJhbm5lcj0wWTYzQ1AyVzU3SFBaUUdXRFhSMiZmPWlmciZsaW5rSUQ9RjRURElaVTNaS05BUUJQWjwvbGk+PGxpPjxzdHJvbmc+d29vX2Fkc19yb3RhdGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gMy1ncmV5LmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2VudGVyZWQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfZmVhdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9sZWZ0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzI2LWZhdmljb24tZGIucG5nPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX3Nlb190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6Mzp7aTowO2E6NTp7czo0OiJuYW1lIjtzOjEwOiJzZW9faW5mb18xIjtzOjM6InN0ZCI7czowOiIiO3M6NToibGFiZWwiO3M6NDoiU0VPICI7czo0OiJ0eXBlIjtzOjQ6ImluZm8iO3M6NDoiZGVzYyI7czoxODk6IkFkZGl0aW9uYWwgU0VPIGN1c3RvbSBmaWVsZHMgYXZhaWxhYmxlOiA8c3Ryb25nPkN1c3RvbSBQYWdlIFRpdGxlczwvc3Ryb25nPi4gR28gdG8gPGEgaHJlZj0iaHR0cDovL3d3dy5kZXZvbmJ1eS5jb20vd3AtYWRtaW4vYWRtaW4ucGhwP3BhZ2U9d29vdGhlbWVzX3NlbyI+U0VPIFNldHRpbmdzPC9hPiBwYWdlIHRvIGFjdGl2YXRlLiI7fWk6MTthOjU6e3M6NDoibmFtZSI7czoxMDoic2VvX2ZvbGxvdyI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToibGFiZWwiO3M6MTY6IlNFTyAtIFNldCBmb2xsb3ciO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7czo0OiJkZXNjIjtzOjc3OiJNYWtlIGxpbmtzIGZyb20gdGhpcyBwb3N0L3BhZ2UgPHN0cm9uZz5mb2xsb3dhYmxlPC9zdHJvbmc+IGJ5IHNlYXJjaCBlbmdpbmVzLiI7fWk6MjthOjU6e3M6NDoibmFtZSI7czoxMToic2VvX25vaW5kZXgiO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjU6ImxhYmVsIjtzOjEzOiJTRU8gLSBOb2luZGV4IjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO3M6NDoiZGVzYyI7czo1NjoiU2V0IHRoZSBQYWdlL1Bvc3QgdG8gbm90IGJlIGluZGV4ZWQgYnkgYSBzZWFyY2ggZW5naW5lcy4iO319PC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAxOTU8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNTQwPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0ZWdvcnk8L3N0cm9uZz4gLSBTZWxlY3QgYSBjYXRlZ29yeTo8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9wb3N0czwvc3Ryb25nPiAtIFNlbGVjdCBhIG51bWJlcjo8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mbGlja3JfZW50cmllczwvc3Ryb25nPiAtIFNlbGVjdCBhIE51bWJlcjo8L2xpPjxsaT48c3Ryb25nPndvb19mbGlja3JfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mbGlja3JfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3RlbXBsYXRlPC9zdHJvbmc+IC0gYToxNzp7aTowO2E6Mzp7czo0OiJuYW1lIjtzOjE4OiJGcmFtZXdvcmsgU2V0dGluZ3MiO3M6NDoiaWNvbiI7czo3OiJnZW5lcmFsIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTthOjY6e3M6NDoibmFtZSI7czoyMToiU3VwZXIgVXNlciAodXNlcm5hbWUpIjtzOjQ6ImRlc2MiO3M6MjQ0OiJFbnRlciB5b3VyIDxzdHJvbmc+dXNlcm5hbWU8L3N0cm9uZz4gdG8gaGlkZSB0aGUgRnJhbWV3b3JrIFNldHRpbmdzIGFuZCBVcGRhdGUgRnJhbWV3b3JrIGZyb20gb3RoZXIgdXNlcnMuIENhbiBiZSByZXNldCBmcm9tIHRoZSA8YSBocmVmPSdodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1hZG1pbi9vcHRpb25zLnBocCc+V1Agb3B0aW9ucyBwYWdlPC9hPiB1bmRlciA8ZW0+ZnJhbWV3b3JrX3dvb19zdXBlcl91c2VyPC9lbT4uIjtzOjI6ImlkIjtzOjI0OiJmcmFtZXdvcmtfd29vX3N1cGVyX3VzZXIiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo0OiJ0ZXh0IjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6MjthOjU6e3M6NDoibmFtZSI7czoyMToiRGlzYWJsZSBTRU8gTWVudSBJdGVtIjtzOjQ6ImRlc2MiO3M6NjE6IkRpc2FibGUgdGhlIDxzdHJvbmc+U0VPPC9zdHJvbmc+IG1lbnUgaXRlbSBpbiB0aGUgdGhlbWUgbWVudS4iO3M6MjoiaWQiO3M6MjU6ImZyYW1ld29ya193b29fc2VvX2Rpc2FibGUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjMzOiJEaXNhYmxlIFNpZGViYXIgTWFuYWdlciBNZW51IEl0ZW0iO3M6NDoiZGVzYyI7czo3MzoiRGlzYWJsZSB0aGUgPHN0cm9uZz5TaWRlYmFyIE1hbmFnZXI8L3N0cm9uZz4gbWVudSBpdGVtIGluIHRoZSB0aGVtZSBtZW51LiI7czoyOiJpZCI7czoyNToiZnJhbWV3b3JrX3dvb19zYm1fZGlzYWJsZSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjQ7YTo1OntzOjQ6Im5hbWUiO3M6Mjg6IkRpc2FibGUgQnV5IFRoZW1lcyBNZW51IEl0ZW0iO3M6NDoiZGVzYyI7czo2ODoiRGlzYWJsZSB0aGUgPHN0cm9uZz5CdXkgVGhlbWVzPC9zdHJvbmc+IG1lbnUgaXRlbSBpbiB0aGUgdGhlbWUgbWVudS4iO3M6MjoiaWQiO3M6MzI6ImZyYW1ld29ya193b29fYnV5X3RoZW1lc19kaXNhYmxlIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6NTthOjU6e3M6NDoibmFtZSI7czoyNDoiRW5hYmxlIEN1c3RvbSBOYXZpZ2F0aW9uIjtzOjQ6ImRlc2MiO3M6MTgwOiJFbmFibGUgdGhlIG9sZCA8c3Ryb25nPkN1c3RvbSBOYXZpZ2F0aW9uPC9zdHJvbmc+IG1lbnUgaXRlbS4gVHJ5IHRvIHVzZSA8YSBocmVmPSdodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1hZG1pbi9uYXYtbWVudXMucGhwJz5XUCBNZW51czwvYT4gaW5zdGVhZCwgYXMgdGhpcyBmdW5jdGlvbiBpcyBvdXRkYXRlZC4iO3M6MjoiaWQiO3M6MjA6ImZyYW1ld29ya193b29fd29vbmF2IjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6NjthOjU6e3M6NDoibmFtZSI7czoyNToiVGhlbWUgVXBkYXRlIE5vdGlmaWNhdGlvbiI7czo0OiJkZXNjIjtzOjEwMToiVGhpcyB3aWxsIGVuYWJsZSBub3RpY2VzIG9uIHlvdXIgdGhlbWUgb3B0aW9ucyBwYWdlIHRoYXQgdGhlcmUgaXMgYW4gdXBkYXRlIGF2YWlsYWJsZSBmb3IgeW91ciB0aGVtZS4iO3M6MjoiaWQiO3M6MzU6ImZyYW1ld29ya193b29fdGhlbWVfdmVyc2lvbl9jaGVja2VyIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6NzthOjU6e3M6NDoibmFtZSI7czoyOToiRGlzYWJsZSBTaG9ydGNvZGVzIFN0eWxlc2hlZXQiO3M6NDoiZGVzYyI7czo3NjoiVGhpcyBkaXNhYmxlcyB0aGUgb3V0cHV0IG9mIHNob3J0Y29kZXMuY3NzIGluIHRoZSBIRUFEIHNlY3Rpb24gb2YgeW91ciBzaXRlLiI7czoyOiJpZCI7czozMjoiZnJhbWV3b3JrX3dvb19kaXNhYmxlX3Nob3J0Y29kZXMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo4O2E6NTp7czo0OiJuYW1lIjtzOjI2OiJSZW1vdmUgR2VuZXJhdG9yIE1ldGEgVGFncyI7czo0OiJkZXNjIjtzOjgxOiJUaGlzIGRpc2FibGVzIHRoZSBvdXRwdXQgb2YgZ2VuZXJhdG9yIG1ldGEgdGFncyBpbiB0aGUgSEVBRCBzZWN0aW9uIG9mIHlvdXIgc2l0ZS4iO3M6MjoiaWQiO3M6MzE6ImZyYW1ld29ya193b29fZGlzYWJsZV9nZW5lcmF0b3IiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo5O2E6NTp7czo0OiJuYW1lIjtzOjE3OiJJbWFnZSBQbGFjZWhvbGRlciI7czo0OiJkZXNjIjtzOjE1MToiU2V0IGEgZGVmYXVsdCBpbWFnZSBwbGFjZWhvbGRlciBmb3IgeW91ciB0aHVtYm5haWxzLiBVc2UgdGhpcyBpZiB5b3Ugd2FudCBhIGRlZmF1bHQgaW1hZ2UgdG8gYmUgc2hvd24gaWYgeW91IGhhdmVuJ3QgYWRkZWQgYSBjdXN0b20gaW1hZ2UgdG8geW91ciBwb3N0LiI7czoyOiJpZCI7czoyNzoiZnJhbWV3b3JrX3dvb19kZWZhdWx0X2ltYWdlIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo2OiJ1cGxvYWQiO31pOjEwO2E6Mzp7czo0OiJuYW1lIjtzOjg6IkJyYW5kaW5nIjtzOjQ6Imljb24iO3M6NDoibWlzYyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjExO2E6NTp7czo0OiJuYW1lIjtzOjIwOiJPcHRpb25zIHBhbmVsIGhlYWRlciI7czo0OiJkZXNjIjtzOjUwOiJDaGFuZ2UgdGhlIGhlYWRlciBpbWFnZSBmb3IgdGhlIFdvb1RoZW1lcyBCYWNrZW5kLiI7czoyOiJpZCI7czozNDoiZnJhbWV3b3JrX3dvb19iYWNrZW5kX2hlYWRlcl9pbWFnZSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NjoidXBsb2FkIjt9aToxMjthOjU6e3M6NDoibmFtZSI7czoxODoiT3B0aW9ucyBwYW5lbCBpY29uIjtzOjQ6ImRlc2MiO3M6NTY6IkNoYW5nZSB0aGUgaWNvbiBpbWFnZSBmb3IgdGhlIFdvcmRQcmVzcyBiYWNrZW5kIHNpZGViYXIuIjtzOjI6ImlkIjtzOjI2OiJmcmFtZXdvcmtfd29vX2JhY2tlbmRfaWNvbiI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NjoidXBsb2FkIjt9aToxMzthOjU6e3M6NDoibmFtZSI7czoyMDoiV29yZFByZXNzIGxvZ2luIGxvZ28iO3M6NDoiZGVzYyI7czo1MToiQ2hhbmdlIHRoZSBsb2dvIGltYWdlIGZvciB0aGUgV29yZFByZXNzIGxvZ2luIHBhZ2UuIjtzOjI6ImlkIjtzOjMxOiJmcmFtZXdvcmtfd29vX2N1c3RvbV9sb2dpbl9sb2dvIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo2OiJ1cGxvYWQiO31pOjE0O2E6Mzp7czo0OiJuYW1lIjtzOjE1OiJJbXBvcnQgLyBFeHBvcnQiO3M6NDoiaWNvbiI7czo0OiJtaXNjIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MTU7YTo1OntzOjQ6Im5hbWUiO3M6MTQ6IkltcG9ydCBPcHRpb25zIjtzOjQ6ImRlc2MiO3M6NTk6IkltcG9ydCB0aGUgb3B0aW9ucyBmcm9tIGFub3RoZXIgaW5zdGFsbGF0aW9uIG9mIHRoaXMgdGhlbWUuIjtzOjI6ImlkIjtzOjI4OiJmcmFtZXdvcmtfd29vX2ltcG9ydF9vcHRpb25zIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fWk6MTY7YTo1OntzOjQ6Im5hbWUiO3M6MTQ6IkV4cG9ydCBPcHRpb25zIjtzOjQ6ImRlc2MiO3M6OTQ6IkV4cG9ydCB0aGUgb3B0aW9ucyB0byBhbm90aGVyIGluc3RhbGxhdGlvbiBvZiB0aGlzIHRoZW1lLCBvciB0byBrZWVwIGEgYmFja3VwIG9mIHlvdXIgb3B0aW9ucy4iO3M6MjoiaWQiO3M6Mjg6ImZyYW1ld29ya193b29fZXhwb3J0X29wdGlvbnMiO3M6Mzoic3RkIjtzOjE1MTI6IllUb3lPRHA3Y3pvNU9pSjNiMjlmWVdKdmRYUWlPM002TURvaUlqdHpPakV6T2lKM2IyOWZZV0p2ZFhSc2FXNXJJanR6T2pFNklpTWlPM002TVRRNkluZHZiMTloWkhOZmNtOTBZWFJsSWp0ek9qUTZJblJ5ZFdVaU8zTTZNVFE2SW5kdmIxOWhaRjlwYldGblpWOHhJanR6T2pRMU9pSm9kSFJ3T2k4dmQzZDNMbVJsZG05dVluVjVMbU52YlM5aFpITXZZbWhmTVRJMWVERXlOVjh3TWk1bmFXWWlPM002TVRRNkluZHZiMTloWkY5cGJXRm5aVjh5SWp0ek9qUXhPaUpvZEhSd09pOHZkM2QzTG5kdmIzUm9aVzFsY3k1amIyMHZZV1J6THpFeU5YZ3hNalZpTG1wd1p5STdjem94TkRvaWQyOXZYMkZrWDJsdFlXZGxYek1pTzNNNk5ERTZJbWgwZEhBNkx5OTNkM2N1ZDI5dmRHaGxiV1Z6TG1OdmJTOWhaSE12TVRJMWVERXlOV0l1YW5CbklqdHpPakUwT2lKM2IyOWZZV1JmYVcxaFoyVmZOQ0k3Y3pvME1Ub2lhSFIwY0RvdkwzZDNkeTUzYjI5MGFHVnRaWE11WTI5dEwyRmtjeTh4TWpWNE1USTFZaTVxY0djaU8zTTZNVEk2SW5kdmIxOWhaRjkxY214Zk1TSTdjem96TnpvaWFIUjBjRG92TDNkM2R5NWliSFZsYUc5emRDNWpiMjB2ZEhKaFkyc3ZhVzVrYVdkdmRDSTdjem94TWpvaWQyOXZYMkZrWDNWeWJGOHlJanR6T2pJME9pSm9kSFJ3T2k4dmQzZDNMbmR2YjNSb1pXMWxjeTVqYjIwaU8zTTZNVEk2SW5kdmIxOWhaRjkxY214Zk15STdjem95TkRvaWFIUjBjRG92TDNkM2R5NTNiMjkwYUdWdFpYTXVZMjl0SWp0ek9qRXlPaUozYjI5ZllXUmZkWEpzWHpRaU8zTTZNalE2SW1oMGRIQTZMeTkzZDNjdWQyOXZkR2hsYldWekxtTnZiU0k3Y3pveE9Eb2lkMjl2WDJGc2RGOXpkSGxzWlhOb1pXVjBJanR6T2pnNkltZHlZWGt1WTNOeklqdHpPakUwT2lKM2IyOWZZM1Z6ZEc5dFgyTnpjeUk3Y3pvd09pSWlPM002TVRnNkluZHZiMTlqZFhOMGIyMWZabUYyYVdOdmJpSTdjem93T2lJaU8zTTZNVGc2SW5kdmIxOW1aV1ZrWW5WeWJtVnlYM1Z5YkNJN2N6b3dPaUlpTzNNNk1qQTZJbmR2YjE5bmIyOW5iR1ZmWVc1aGJIbDBhV056SWp0ek9qQTZJaUk3Y3pvNE9pSjNiMjlmYUc5dFpTSTdjem8xT2lKbVlXeHpaU0k3Y3pveE56b2lkMjl2WDJodmJXVmZZWEpqYUdsMlpYTWlPM002TURvaUlqdHpPakl4T2lKM2IyOWZhRzl0WlY5bWJHbGphM0pmWTI5MWJuUWlPM002TURvaUlqdHpPakU1T2lKM2IyOWZhRzl0WlY5bWJHbGphM0pmZFhKc0lqdHpPakE2SWlJN2N6b3lNRG9pZDI5dlgyaHZiV1ZmWm14cFkydHlYM1Z6WlhJaU8zTTZNRG9pSWp0ek9qRTVPaUozYjI5ZmFHOXRaVjlzYVdabGMzUnlaV0Z0SWp0ek9qQTZJaUk3Y3pveE5Eb2lkMjl2WDJodmJXVmZjRzl6ZEhNaU8zTTZNRG9pSWp0ek9qZzZJbmR2YjE5c2IyZHZJanR6T2pBNklpSTdjem94TXpvaWQyOXZYMjFoYVc1eWFXZG9kQ0k3Y3pvMU9pSm1ZV3h6WlNJN2N6bzNPaUozYjI5ZmJtRjJJanR6T2pRNkluUnlkV1VpTzNNNk9Eb2lkMjl2WDNSaFluTWlPM002TlRvaVptRnNjMlVpTzNNNk9Ub2lkMjl2WDNacFpHVnZJanR6T2pRNkluUnlkV1VpTzMwPSI7czo0OiJ0eXBlIjtzOjg6InRleHRhcmVhIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZyYW1ld29ya192ZXJzaW9uPC9zdHJvbmc+IC0gNC4xLjA8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9hcmNoaXZlczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfZmxpY2tyX2NvdW50PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9mbGlja3JfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9mbGlja3JfdXNlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlmZXN0cmVhbTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfb25lX2NvbDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9wb3N0czwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX2hlaWdodDwvc3Ryb25nPiAtIDE5MDwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3NpbmdsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDM1MDwvbGk+PGxpPjxzdHJvbmc+d29vX2xheW91dDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzItbG9nby1kZXZvbmJ1eS0yMDE2LnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX21haW5yaWdodDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9mcmVzaC1uZXdzLzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19vcHRpb25zPC9zdHJvbmc+IC0gYToyODp7czoxODoid29vX2FsdF9zdHlsZXNoZWV0IjtzOjEyOiI2LXdoaXRleS5jc3MiO3M6ODoid29vX2xvZ28iO3M6NTc6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1sb2dvLnBuZyI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjA6IiI7czoyMDoid29vX2dvb2dsZV9hbmFseXRpY3MiO3M6MDoiIjtzOjE4OiJ3b29fZmVlZGJ1cm5lcl91cmwiO3M6MDoiIjtzOjE0OiJ3b29fY3VzdG9tX2NzcyI7czowOiIiO3M6ODoid29vX2hvbWUiO3M6NToiZmFsc2UiO3M6MTQ6Indvb19ob21lX3Bvc3RzIjtzOjA6IiI7czoxOToid29vX2hvbWVfbGlmZXN0cmVhbSI7czowOiIiO3M6MjA6Indvb19ob21lX2ZsaWNrcl91c2VyIjtzOjA6IiI7czoyMToid29vX2hvbWVfZmxpY2tyX2NvdW50IjtzOjA6IiI7czoxOToid29vX2hvbWVfZmxpY2tyX3VybCI7czowOiIiO3M6MTc6Indvb19ob21lX2FyY2hpdmVzIjtzOjA6IiI7czoxMzoid29vX21haW5yaWdodCI7czo1OiJmYWxzZSI7czo3OiJ3b29fbmF2IjtzOjQ6InRydWUiO3M6ODoid29vX3RhYnMiO3M6NToiZmFsc2UiO3M6OToid29vX3ZpZGVvIjtzOjQ6InRydWUiO3M6OToid29vX2Fib3V0IjtzOjA6IiI7czoxMzoid29vX2Fib3V0bGluayI7czoxOiIjIjtzOjE0OiJ3b29fYWRzX3JvdGF0ZSI7czo0OiJ0cnVlIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMSI7czo0NToiaHR0cDovL3d3dy5kZXZvbmJ1eS5jb20vYWRzL2JoXzEyNXgxMjVfMDIuZ2lmIjtzOjEyOiJ3b29fYWRfdXJsXzEiO3M6Mzc6Imh0dHA6Ly93d3cuYmx1ZWhvc3QuY29tL3RyYWNrL2luZGlnb3QiO3M6MTQ6Indvb19hZF9pbWFnZV8yIjtzOjQ1OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS9hZHMvaWNvb2xzb2Z0aXBhZC5qcGciO3M6MTI6Indvb19hZF91cmxfMiI7czo2ODoiaHR0cHM6Ly93d3cucmVnbm93LmNvbS9jaGVja291dC9jYXJ0L2FkZC8yNzE0OC03P2FmZmlsaWF0ZV9pZD01OTMwMDEiO3M6MTQ6Indvb19hZF9pbWFnZV8zIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF8zIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV80IjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF80IjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO308L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9lbnRyaWVzPC9zdHJvbmc+IC0gNjwvbGk+PGxpPjxzdHJvbmc+d29vX3BvcHVsYXJfcG9zdHM8L3N0cm9uZz4gLSBTZWxlY3QgYSBudW1iZXI6PC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19yc3NfdGh1bWI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfdmlkZW88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oZWlnaHQ8L3N0cm9uZz4gLSAxMjA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fc3Vja2VyZmlzaDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBGcmVzaCBOZXdzPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gNzU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDc1PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb191cGxvYWRzPC9zdHJvbmc+IC0gYTozMDp7aTowO3M6NzI6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzItbG9nby1kZXZvbmJ1eS0yMDE2LnBuZyI7aToxO3M6NzI6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzEtbG9nby1kZXZvbmJ1eS0yMDE2LnBuZyI7aToyO3M6NzI6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzAtbG9nby1kZXZvbmJ1eS0yMDE1LnBuZyI7aTozO3M6NzI6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjktbG9nby1kZXZvbmJ1eS0yMDE1LnBuZyI7aTo0O3M6NzI6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjgtbG9nby1kZXZvbmJ1eS0yMDE1LnBuZyI7aTo1O3M6NzI6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjctbG9nby1kZXZvbmJ1eS0yMDE1LnBuZyI7aTo2O3M6NjQ6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjYtZmF2aWNvbi1kYi5wbmciO2k6NztzOjY1OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzI1LWZhdmljb24yMDE0LnBuZyI7aTo4O3M6NjQ6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjQtaGVhZGVyMjAxNC5wbmciO2k6OTtzOjY0OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzIzLWhlYWRlcjIwMTQucG5nIjtpOjEwO3M6NjQ6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjItaGVhZGVyMjAxNC5wbmciO2k6MTE7czo2NDoiaHR0cDovL3d3dy5kZXZvbmJ1eS5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8yMS1oZWFkZXIyMDEzLnBuZyI7aToxMjtzOjY5OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzIwLWhlYWRlcjIwMTN0eXBlMi5qcGciO2k6MTM7czo2OToiaHR0cDovL3d3dy5kZXZvbmJ1eS5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xOS1oZWFkZXIyMDEzdHlwZTIuanBnIjtpOjE0O3M6Njk6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTgtaGVhZGVyMjAxM3R5cGUyLmpwZyI7aToxNTtzOjY5OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE3LWhlYWRlcjIwMTN0eXBlMi5qcGciO2k6MTY7czo2NDoiaHR0cDovL3d3dy5kZXZvbmJ1eS5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNi1oZWFkZXIyMDEzLmpwZyI7aToxNztzOjYzOiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE1LWxvZ29fY2FydC5wbmciO2k6MTg7czo2MzoiaHR0cDovL3d3dy5kZXZvbmJ1eS5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNC1sb2dvX2NhcnQucG5nIjtpOjE5O3M6NjM6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTMtbG9nb19jYXJ0LnBuZyI7aToyMDtzOjYzOiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEyLWxvZ29fY2FydC5wbmciO2k6MjE7czo2MzoiaHR0cDovL3d3dy5kZXZvbmJ1eS5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMS1sb2dvX2NhcnQucG5nIjtpOjIyO3M6NjA6Imh0dHA6Ly93d3cuZGV2b25idXkuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTAtbG9nb18zLnBuZyI7aToyMztzOjU5OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzktbG9nb18zLnBuZyI7aToyNDtzOjU5OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzgtZGItZmF2LnBuZyI7aToyNTtzOjU5OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzctbG9nb18yLnBuZyI7aToyNjtzOjU5OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzYtbG9nb18yLnBuZyI7aToyNztzOjU5OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzUtbG9nb18yLnBuZyI7aToyODtzOjU5OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQtbG9nb18yLnBuZyI7aToyOTtzOjU3OiJodHRwOi8vd3d3LmRldm9uYnV5LmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nby5wbmciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlbzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PC91bD4=